| Interface | Description |
---|
| IAlertModel |
The IAlertModel interface describes the minimum set of properties
available to an Alert control. |
| IApplicationView |
The IApplicationView interface is the interface for main
view of the application. |
| IBead |
The IBead interface is the basic interface for plug-ins known as Beads. |
| IBeadController |
The IBeadController interface is a "marker" interface for beads that
are controllers. |
| IBeadLayout |
The IBeadLayout interface is a "marker" interface for beads that
manage the layout for a control. |
| IBeadModel |
The IBeadModel interface is a "marker" interface for beads that
represent the data model for a control. |
| IBeadTransform |
The IBeadTransform interface is the basic interface for the
container views that transform drawable objects that implement ITransformHost
|
| IBeadView |
The IBeadView interface is the interface for beads that
represent the view for a control. |
| IBorderModel |
The IBorderModel interface is the basic interface for a data model for
drawing borders. |
| IChild |
The IChild interface is the basic interface for a
component that is parented by another component. |
| IChrome |
The IChrome interface is a "marker" interface. |
| IComboBoxModel |
The IComboBoxModel interface describes the minimum set of properties
available to a ComboBox control. |
| IContainer |
The IContainer interface is used to mark certain components as Containers. |
| IContainerView |
The IContainerView interface should be implemented by any view bead
that acts as the primary view for a ContainerBase-derived class. |
| IContentView | |
| IContentViewHost |
This interface is implemented by components that provide
access to "behind the scenes" children that are not accessible
through the addElement()/removeElement() APIs. |
| IDataGridModel |
The IDataGridModel interface describes the minimum set of properties
available to an DataGrid control. |
| IDataGridPresentationModel |
The IDataGridPresentationModel interfaces defines the data needed to
present a DataGrid. |
| IDataProviderItemRendererMapper |
The IDataProviderItemRendererMapper interface is the interface for beads
that know how to iterate through a dataProvider, generate item renderers,
and assign items from the dataProvider to those item renderers. |
| IDateChooserModel |
The IDateChooserModel interface. |
| IDocument |
The IDocument interface is the basic interface for objects that can be
tags in an MXML document and need to know about the host document. |
| IDragInitiator |
The IDragInitiator interface is the basic interface for the object that
wants to know if a drop was accepted in a drag/drop operation. |
| IEffectTimer |
The IEffectTimer interface is the basic interface for the
class that updates effects like tweens. |
| IFactory |
The IFactory interface is the basic interface used as the
type for properties that specify a factory for item renderers
and other scenarios where multiple copies of a custom
class are generated. |
| IFlexInfo |
The IFlexInfo interface is an interface used to signal to the compiler
that it should generate a data structure that contains information
about the application such as its size, mixins, locale, etc. |
| IFormatBead |
The IFormatBead interface should be implemented by any bead that
provides a formatting service. |
| IImageModel |
The IImageModel interface describes the minimum set of properties
available to an Image control. |
| IItemRenderer |
The IItemRenderer interface is the basic interface for item renderers. |
| IItemRendererClassFactory |
The IItemRendererClassFactory interface is the basic interface for beads
that generate instances of IItemRenderers. |
| IItemRendererParent |
The IItemRendererParent interface is the basic interface for the
container that parents item renderers. |
| IItemRendererProvider |
The IItemRendererProvider interface is implemented by classes that
provide a ClassFactory for itemRenderers. |
| ILayoutChild |
The IChild interface is the basic interface for a
component that is parented by another component. |
| ILayoutHost |
The ILayoutHost interface is the basic interface for the
container views that have an IBeadLayout. |
| IListPresentationModel |
The IListPresentationModel interface holds key values for the display
of lists. |
| IMeasurementBead |
The IMeasurementBead interface is the basic interface for the
bead that can compute and report the measurements of the contents of
a component. |
| IMXMLDocument |
The IMXMLDocument interface is an interface for a component that
supports being written in MXML. |
| IPanelModel |
The IPanelModel interface describes the minimum set of properties
available to a Panel control. |
| IParent |
The IParent interface is the basic interface for a
component that contains subcomponents, including the
application class. |
| IParentIUIBase |
The IParentIUIBase interface is a convenience interface
for IUIBase components that contains subcomponents. |
| IPopUp |
The IPopUp interface is a "marker" interface for a component that
should be floated above other components that aren't an IPopUp. |
| IPopUpHost |
The IPopUpHost interface is a "marker" interface for a component that
parents components that implement IPopUp. |
| IRangeModel |
The IRangeModel interface describes the minimum set of properties
available to control that let the user select from within a
range of numbers like NumericStepper and Slider. |
| IRollOverModel |
The IRollOverModel interface describes the minimum set of properties
available to control that supports rollover highlighting of an item
within a set of items. |
| IScrollBarModel |
The IScrollBarModel interface describes the minimum set of properties
available to control that let the user select from within a
range of numbers like ScrollBar. |
| IScrollingLayoutParent |
The IScrollingLayoutParent interface is an ILayoutParent
that has traditional scrollbars. |
| ISelectableItemRenderer |
The IItemRenderer interface is the basic interface for item renderers. |
| ISelectionModel |
The ISelectionModel interface describes the minimum set of properties
available to control that let the user select from within a
set of items in a dataProvider. |
| IStatesImpl |
The IStatesImpl interface is a "marker" interface for the
implementation view states in a View like ViewBase. |
| IStatesObject |
The IStatesObject interface is the interface for an
object that supports states. |
| IStrand |
The IStrand interface is the basic interface for a host component for
a set of plug-ins known as Beads. |
| IStrandWithModel |
The IStrand interface is the basic interface for a host component for
a set of plug-ins known as Beads. |
| IStyleableObject |
The IStyleableObject interface is the interface for
objects that support style properties. |
| IStyleObject |
The IStyleObject interface is the interface for
objects that contain style properties. |
| ITextModel |
The ITextModel interface describes the minimum set of properties
available to control that displays text. |
| ITitleBarModel |
The ITitleBarModel interface describes the minimum set of properties
available to control that displays a title bar. |
| IToggleButtonModel |
The IToggleButtonModel interface describes the minimum set of properties
available to ToggleButton that displays a text label. |
| ITransformHost |
The ITransformHost interface is the basic interface for the
container views that have an IBeadTransform. |
| ITransformModel |
The ITransformModel interface describes the minimum set of properties
needed to define a transformation on an object. |
| IUIBase |
The IUIBase interface is the basic interface for user interface components. |
| IValuesImpl |
The IValuesImpl interface is the basic interface for the subsystem that
provides default values to components. |
| IValueToggleButtonModel |
The IValueToggleButtonModel interface describes the minimum set of properties
available each ToggleButton in a group of ToggleButtons of which only one
can be selected at a time. |
| IViewport |
A Viewport is a window onto an area of content. |
| IViewportModel |
A Viewport is the area of a Container set aside for displaying
content and any scrolling controls. |
| IViewportScroller |
The IViewportScroller interface describes an object that can be used to scroll
or navigate around a system that uses an IViewport. |
| Class | Description |
---|
| Application |
The Application class is the main class and entry point for a FlexJS
application. |
| ApplicationBase |
This is a platform-dependent base class
for Application
|
| BeadViewBase |
The BeadViewBase class is the base class for most view beads. |
| BindableCSSStyles |
The BindableCSSStyles class contains CSS style
properties supported by SimpleCSSValuesImpl but
dispatch change events when modified
|
| BrowserResizeListener |
The BrowserResizeListener class listens for browser
resizing and resizes the application accordingly. |
| BrowserScroller |
The BrowserScroller class enables browser scrollbars
when the application is larger than the screen. |
| BrowserWindow |
The BrowserWindow class opens a new browser window. |
| CallLaterBead |
The CallLater bead implements ways for
a method to be called after other code has
finished running. |
| ClassFactory |
The ClassFactory class is the basic implementation
of an IFactory that will generate multiple
instances of item renderers or custom classes. |
| ContainerBase |
The ContainerBase class is the base class for most containers
in FlexJS. |
| ContainerBaseStrandChildren |
The ContainerBaseStrandChildren class the provides a way for advanced
components to place children directly into the strand unlike the
addElement() APIs on the Container which place children into the contentView. |
| CSSFontFaceBead |
The CSSFontFaceBead class is the class that loads swfs
of converted fonts so they can be used in Flash. |
| CSSShape |
The Border class is a class used internally by many
controls to draw a border. |
| CSSSprite |
The Border class is a class used internally by many
controls to draw a border. |
| CSSTextField |
The CSSTextField class implements CSS text styles in a TextField. |
| DataBindingBase |
The DataBindingBase class is the base class for custom data binding
implementations that can be cross-compiled. |
| DropType |
The DropType class provides a set of constant values of
types of drops in a drag/drop operation
|
| FilledRectangle |
The FilledRectangle class draws a simple filled
rectangle without a border and with square corners. |
| FormatBase | |
| HTMLElementWrapper | |
| ItemRendererClassFactory |
The ItemRendererClassFactory class is the default implementation of
IItemRendererClassFactory. |
| ListBase |
The ListBase class is the base class for most lists
in FlexJS. |
| ListBaseStrandChildren |
The ListBaseStrandChildren exists so that Lists are compatible with
the ListView/ContainerView beads. |
| MXMLDragInitiator |
The MXMLDragInitiator is an IDragInitiator that
dispatches events when the IDragInitiator methods
are called to make it easier to handle in MXML. |
| ParentDocumentBead |
The ParentDocumentBead class looks up the parent
chain to find a parent that was written in MXML. |
| SimpleApplication |
The SimpleApplication class can be used as the main class and entry point
for low-level ActionScript-only FlexJS
applications. |
| SimpleCSSStyles |
The SimpleCSSStyles class contains CSS style
properties supported by SimpleCSSValuesImpl. |
| SimpleCSSValuesImpl |
The SimpleCSSValuesImpl class implements a minimal set of
CSS lookup rules that is sufficient for most applications. |
| SimpleStatesImpl |
The SimpleStatesImpl class implements a minimal set of
view state functionality that is sufficient for most applications. |
| SimpleValuesImpl |
The SimpleValuesImpl class implements a simple lookup rules that is
sufficient for many very simple applications. |
| StageProxy |
The StageProxy class wraps the stage and
presents it as a FlexJS IEventDispatcher. |
| StatesWithTransitionsImpl |
The StatesWithTransitionsImpl class implements a set of
view state functionality that includes transitions between states. |
| Strand |
The Strand class is the base class for non-display object
that implement a strand. |
| StyleableCSSTextField |
The StyleableCSSTextField class implements more CSS text styles in a TextField. |
| TransformCompoundModel | |
| TransformModel | |
| TransformMoveXModel | |
| TransformMoveYModel | |
| TransformRotateModel | |
| TransformScaleModel | |
| UIBase |
The UIBase class is the base class for most composite user interface
components. |
| UIButtonBase |
The UIButtonBase class is the base class for most Buttons in a FlexJS
application. |
| ValuesManager |
The ValuesManager class is one of the few Singleton classes in
FlexJS. |
| View |
The View class is the class for most views in a FlexJS
application. |
| ViewBase |
The ViewBase class is the base class for most views in a FlexJS
application. |