The com.adobe.mosaic.om.interfaces package contains interfaces for all aspects of Composite Application Framework development. These interfaces are public Composite Application Framework API methods used by a tile developer to interact with the application, catalog, session, other tiles, and various other Composite Application Framework objects.
Interfaces
| Interface | Description | |
|---|---|---|
| IApplication | The IApplication interface provides access to the DOM for an application, and provides methods for adding views, panels, and tiles, as well as querying aspects of the application's environment. | |
| IApplicationListItem | The IApplicationListItem provides information about a given IApplication suitable for display to a user, or as a specifier to load the Application. | |
| IApplicationSpecifier | The IApplicationSpecifier interface is used to specify an application for loading. | |
| ICachePolicy | The ICachePolicy interface specifies cache options to use within a composite application when running using the AIR Runtime. | |
| ICatalog | The ICatalog interface represents a particular catalog, and provides methods for retrieving tiles from a catalog deployed to the Experience Server. | |
| ICatalogListItem | The ICatalogListItem provides information about a given ICatalog suitable for display to a user, or as a specifier to load the Catalog into an IApplication. | |
| ICatalogSpecifier | The ICatalogSpecifier provides information about a given ICatalog suitable for display to a user. | |
| IClassServiceProperty | The IClassServiceProperty interface provides methods for getting a Tile property or a Service property's name and type. | |
| IClientFramework | The IClientFramework interface is the highest-level interface in the object model and provides access to the framework manager objects which provide high-level application functionality. | |
| IContext | The IContext interface models a simple hash map that allows tiles to store attibutes in name-value pairs. | |
| IContextProvider | The IContextProvider interface provides a method for retrieving context from nodes that support context in the DOM. | |
| IDisplayable | The IDisplayable interface provides methods for getting and setting the display state of nodes that hold content (panel, view, and tile) in the DOM. | |
| IInjectableValue | The IInjectableValue interface provides an type for values that can be dependency injected into tiles. | |
| IInterface | The IInterface interface provides methods for getting an interface name and an interface library name. | |
| ILayout | The ILayout interface provides the interface for describing the layout of a container. | |
| IManager | The IManager interface serves as a base-interface for the framework manager objects that provide high-level application functionality. | |
| IMessageBus | The IMessageBus interface provides methods for handling inter-tile communication. | |
| IMetadata | The IMetadata interface provides methods for querying the metadata elements. | |
| IMetadataAvailable | The IMetadataAvailable interface provides methods for retrieving metadata about nodes in the DOM. | |
| IMosaicNode | The IMosaicNode interface provides methods for retrieving information about nodes in the DOM. | |
| IPanel | The IPanel interface defines the methods for adding tiles to a panel. | |
| IReferenceServiceProperty | The IReferenceServiceProperty interface provides methods for getting a name, a reference name, and an IService. | |
| IRuntimeManager | The IRuntimeManager interface represents an instance of a process runtime. | |
| IServer | The IServer interface defines methods for retrieving Experience Server information. | |
| IService | The IService interface defines methods for retrieving service information. | |
| IServiceLibrary | The IServiceLibrary interface defines methods for retrieving service library information. | |
| ISession | The ISession interface represents an instance of a user's server connection. | |
| ISessionConfiguration | The ISessionConfiguration provides a descriptor to the runtime for any options that the application author wishes to specify for the creation of the ISession. | |
| ISessionManager | The ISessionManager interface represents an instance of a server connection pool. | |
| IShell | The IShell interface provides access to the DOM that makes up a composite application. | |
| ITile | The ITile interface provides methods for retrieving information about composite application tile's details. | |
| IUIAttributes | The IUIAttributes interface provides methods for setting and getting values that map directly to Flex UIComponent attributes. | |
| IView | The IView interface defines methods for adding panels, saving views, and retrieving view context and a list of panels. | |
| IViewManager | The IViewManager interface provides access to the views and includes add/remove/get of views. |
Mon Nov 28 2011, 07:42 AM -08:00