Interfaces
 InterfaceDescription
 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.
Classes
 ClassDescription
 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.