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. |
Thu Dec 6 2018, 01:47 PM -08:00