| Interface | Description |
---|
| IAlertModel |
The IAlertModel interface describes the minimum set of properties
available to an Alert control. |
| 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. |
| IBeadView |
The IBeadView interface is a "marker" 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. |
| 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. |
| IDataGridLayout |
The IDataGridLayout interface provides the features necessary to lay
out the components of a DataGrid: the size and position of its column
headers and the size and position of each column. |
| 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. |
| 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. |
| ILayoutParent |
The ILayoutParent interface is the basic interface for the
container that have an IBeadLayout. |
| IMeasurementBead |
The IMeasurementBead interface is the basic interface for the
bead that can compute and report the measurements of the contents of
a component. |
| 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. |
| 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. |
| 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. |
| IStrand |
The IStrand interface is the basic interface for a host component for
a set of plug-ins known as Beads. |
| 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. |
| 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. |
| Class | Description |
---|
| Application |
The Application class is the main class and entry point for a FlexJS
application. |
| ContainerBase |
The ContainerBase class is the base class for most containers
in FlexJS. |
| CSSTextField |
The CSSTextField class implements CSS text styles in a TextField. |
| FilledRectangle |
The FilledRectangle class draws a simple filled
rectangle without a border and with square corners. |
| ItemRendererClassFactory |
The ItemRendererClassFactory class is the default implementation of
IItemRendererClassFactory. |
| 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. |
| Strand |
The Strand class is the base class for non-display object
that implement a strand. |
| 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. |
| UIMetrics |
The UIMetrics class is the base class for most composite user interface
components. |
| ValuesManager |
The ValuesManager class is one of the few Singleton classes in
FlexJS. |
| ViewBase |
The ViewBase class is the base class for most views in a FlexJS
application. |
| ViewBaseDataBinding |
The ViewBaseDataBinding class implements databinding for
ViewBase instances. |