| | 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. |