Apache Flex (FlexJS) 0.7.0 API Reference | All Packages | All Classes | Index | Frames No Frames |
org.apache.flex.core

Interfaces

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

Classes

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

Mon Sep 5 2016, 07:20 AM -07:00