| パッケージ | com.adobe.mosaic.mxml | 
| クラス | public class Application | 
| 継承 | Application  FrameworkInitializer | 
| 実装 | IMXMLObject | 
| 言語バージョン: | ActionScript 3.0 | 
| 製品バージョン: | Adobe Digital Enterprise Platform Experience Services - Composite Application Framework 10 | 
| ランタイムバージョン: | AIR 2.6, Flash Player 10.2 | 
applicationNode property. 
	 This underlying IApplication can be considered either:
	 - A Transient Application: An Application that has an Ad-hoc nature and does not reside server side.
- A CADL Application: An Application loaded by name and in the form of CADL markup (Composite Application Description Language) which is contained in a descriptor file that resides on the Experience Server.
The Application component is strictly for loading an IApplication and its "DOM", not for rendering. The Shell and Tile components are meant for rendering composite application display components on the Flex Display List.
When setting up an Application component:
	 The serverSession property is not required, and should not be set when generating a "Transient" Application DOM.
	 The name property is only required when the serverSession property has been set. 
	 The name property represents the CADL name of the Application in residence on the Experience Server. 
	 Use the composite application shell component for rendering the DOM of a CADL Application loaded by name.
	 Use the composite application tile component for rendering individual Tiles for a Transient Application.
関連する API エレメント
com.adobe.mosaic.mxml.ServerSession
com.adobe.mosaic.mxml.Catalog
com.adobe.mosaic.mxml.Shell
com.adobe.mosaic.mxml.Tile
com.adobe.mosaic.mxml.Service
| プロパティ | 定義元 | ||
|---|---|---|---|
| applicationNode : IApplication [読み取り専用] 
		 Returns the underlying Composite Application Framework SDK IApplication. | Application | ||
| catalogs : Vector.<ICatalogSpecifier> 
		 Returns all of the catalogs that this Application has been given reference to. | Application | ||
| context : IContext [読み取り専用] 
		 Returns the underlying IApplication's IContext. | Application | ||
| loaded : Boolean [読み取り専用] 
		 Checks if the underlying IApplication is instantiated. | Application | ||
| messageBus : IMessageBus [読み取り専用] 
		 Returns the IApplication as the IMessageBus. | Application | ||
| name : String 
		 Returns the set name of the Application (not required for "Transient" Applications)
		  | Application | ||
| serverSession : ServerSession 
		 Returns the ServerSession instance associated to this Application. | Application | ||
| shell : IShell [読み取り専用] 
		 Returns the IShell instance associated with the underlying IApplication. | Application | ||
| state : String [読み取り専用] 
		 Returns the state of this Application mxml component only. | Application | ||
| メソッド | 定義元 | ||
|---|---|---|---|
| 
		 Constructor. | Application | ||
| 
		 Initializes either a "Transient" or "CADL" Application. | Application | ||
| 
		 Implementation of IMXMLObject initialized, 
		 makes a call to initializeApplication
		  | Application | ||
| 
		 Loads a Catalog specified in the passed in ICatalogSpecifier via the underlying IApplication. | Application | ||
| 
		 Makes a request to load all of the ICatalog's that this Application has
		 in its catalogs collection (of ICatalogSpecifier). | Application | ||
| 
		 Makes a request to load an IApplication by the name passed in if the ServerSession
		 is not null and it is in a ServerConstants.STATE_CONNECTED state. | Application | ||
| イベント | 概要 | 定義元 | ||
|---|---|---|---|---|
| The catalogLoadEventFailure defines a failure notification of an attempt to load a Catalog | Application | |||
| The catalogLoadEventSuccess defines a successful notification of loading a Catalog | Application | |||
| The loadApplicationEventFailure defines a failure notification of an attempt to load an Application | Application | |||
| The loadApplicationEventSuccess defines a successful notification of loading an Application | Application | |||
| applicationNode | プロパティ | 
applicationNode:IApplication  [読み取り専用] | 言語バージョン: | ActionScript 3.0 | 
| 製品バージョン: | Adobe Digital Enterprise Platform Experience Services - Composite Application Framework 10 | 
| ランタイムバージョン: | AIR 2.6, Flash Player 10.2 | 
Returns the underlying Composite Application Framework SDK IApplication.
実装
    public function get applicationNode():IApplication関連する API エレメント
| catalogs | プロパティ | 
catalogs:Vector.<ICatalogSpecifier>| 言語バージョン: | ActionScript 3.0 | 
| 製品バージョン: | Adobe Digital Enterprise Platform Experience Services - Composite Application Framework 10 | 
| ランタイムバージョン: | AIR 2.6, Flash Player 10.2 | 
Returns all of the catalogs that this Application has been given reference to.
実装
    public function get catalogs():Vector.<ICatalogSpecifier>    public function set catalogs(value:Vector.<ICatalogSpecifier>):void関連する API エレメント
| context | プロパティ | 
| loaded | プロパティ | 
| messageBus | プロパティ | 
messageBus:IMessageBus  [読み取り専用] | 言語バージョン: | ActionScript 3.0 | 
| 製品バージョン: | Adobe Digital Enterprise Platform Experience Services - Composite Application Framework 10 | 
| ランタイムバージョン: | AIR 2.6, Flash Player 10.2 | 
Returns the IApplication as the IMessageBus.
実装
    public function get messageBus():IMessageBus関連する API エレメント
| name | プロパティ | 
name:String| 言語バージョン: | ActionScript 3.0 | 
| 製品バージョン: | Adobe Digital Enterprise Platform Experience Services - Composite Application Framework 10 | 
| ランタイムバージョン: | AIR 2.6, Flash Player 10.2 | 
Returns the set name of the Application (not required for "Transient" Applications)
実装
    public function get name():String    public function set name(value:String):void| serverSession | プロパティ | 
serverSession:ServerSession| 言語バージョン: | ActionScript 3.0 | 
| 製品バージョン: | Adobe Digital Enterprise Platform Experience Services - Composite Application Framework 10 | 
| ランタイムバージョン: | AIR 2.6, Flash Player 10.2 | 
Returns the ServerSession instance associated to this Application. Not a required field for "Transient" Applications
実装
    public function get serverSession():ServerSession    public function set serverSession(value:ServerSession):void関連する API エレメント
| shell | プロパティ | 
shell:IShell  [読み取り専用] | 言語バージョン: | ActionScript 3.0 | 
| 製品バージョン: | Adobe Digital Enterprise Platform Experience Services - Composite Application Framework 10 | 
| ランタイムバージョン: | AIR 2.6, Flash Player 10.2 | 
Returns the IShell instance associated with the underlying IApplication.
このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 propertyChange                 イベントが送出されます。
実装
    public function get shell():IShell関連する API エレメント
| state | プロパティ | 
| Application | () | コンストラクター | 
public function Application()| 言語バージョン: | ActionScript 3.0 | 
| 製品バージョン: | Adobe Digital Enterprise Platform Experience Services - Composite Application Framework 10 | 
| ランタイムバージョン: | AIR 2.6, Flash Player 10.2 | 
Constructor.
| initializeApplication | () | メソッド | 
 public function initializeApplication():void| 言語バージョン: | ActionScript 3.0 | 
| 製品バージョン: | Adobe Digital Enterprise Platform Experience Services - Composite Application Framework 10 | 
| ランタイムバージョン: | AIR 2.6, Flash Player 10.2 | 
Initializes either a "Transient" or "CADL" Application. If the serverSession property has been set and the Application name has been set, a call will be made to requestApplication by name.
関連する API エレメント
| initialized | () | メソッド | 
 public function initialized(document:Object, id:String):void| 言語バージョン: | ActionScript 3.0 | 
| 製品バージョン: | Adobe Digital Enterprise Platform Experience Services - Composite Application Framework 10 | 
| ランタイムバージョン: | AIR 2.6, Flash Player 10.2 | 
Implementation of IMXMLObject initialized, makes a call to initializeApplication
パラメーター
| document:Object— The document Object | |
| id:String— The mxml id String | 
| loadCatalog | () | メソッド | 
 public function loadCatalog(specifier:ICatalogSpecifier, onSuccess:Function = null, onFailure:Function = null):void| 言語バージョン: | ActionScript 3.0 | 
| 製品バージョン: | Adobe Digital Enterprise Platform Experience Services - Composite Application Framework 10 | 
| ランタイムバージョン: | AIR 2.6, Flash Player 10.2 | 
Loads a Catalog specified in the passed in ICatalogSpecifier via the underlying IApplication.
パラメーター
| specifier:ICatalogSpecifier— Specifies the CatalogSpecifier for loading. | |
| onSuccess:Function(default =null)— (Optional) Specifies the function callback that takes in one parameter of typeCatalogLoadEventwhen the operation succeeded | |
| onFailure:Function(default =null)— (Optional) Specifies the function callback that takes in one parameter of typeCatalogLoadEventwhen the operation failed | 
関連する API エレメント
| loadCatalogs | () | メソッド | 
 public function loadCatalogs():void| 言語バージョン: | ActionScript 3.0 | 
| 製品バージョン: | Adobe Digital Enterprise Platform Experience Services - Composite Application Framework 10 | 
| ランタイムバージョン: | AIR 2.6, Flash Player 10.2 | 
Makes a request to load all of the ICatalog's that this Application has in its catalogs collection (of ICatalogSpecifier). Only performs if the SDK's IApplication has been initialized and the collection of catalogs is not empty.
| requestApplication | () | メソッド | 
 public function requestApplication(name:String):void| 言語バージョン: | ActionScript 3.0 | 
| 製品バージョン: | Adobe Digital Enterprise Platform Experience Services - Composite Application Framework 10 | 
| ランタイムバージョン: | AIR 2.6, Flash Player 10.2 | 
Makes a request to load an IApplication by the name passed in if the ServerSession is not null and it is in a ServerConstants.STATE_CONNECTED state. If the ServerSession is not null and is in the state of ServerConstants.STATE_DISCONNECTED, then an attempt will be made to connect. If connection succeeds, the Application will attempt to load.
パラメーター
| name:String— Specifies the Application name to load. | 
関連する API エレメント
| catalogLoadEventFailure | イベント | 
com.adobe.mosaic.om.events.CatalogLoadEventプロパティ CatalogLoadEvent.type =
com.adobe.mosaic.om.events.CatalogLoadEvent.FAILURE| 言語バージョン: | ActionScript 3.0 | 
| 製品バージョン: | Adobe Digital Enterprise Platform Experience Services - Composite Application Framework 10 | 
| ランタイムバージョン: | AIR 2.6, Flash Player 10.2 | 
The catalogLoadEventFailure defines a failure notification of an attempt to load a Catalog
The message type sent when a catalog fails to load.| catalogLoadEventSuccess | イベント | 
com.adobe.mosaic.om.events.CatalogLoadEventプロパティ CatalogLoadEvent.type =
com.adobe.mosaic.om.events.CatalogLoadEvent.SUCCESS| 言語バージョン: | ActionScript 3.0 | 
| 製品バージョン: | Adobe Digital Enterprise Platform Experience Services - Composite Application Framework 10 | 
| ランタイムバージョン: | AIR 2.6, Flash Player 10.2 | 
The catalogLoadEventSuccess defines a successful notification of loading a Catalog
The message type sent when a catalog is loaded successfully.| loadApplicationEventFailure | イベント | 
com.adobe.mosaic.om.events.LoadApplicationEventプロパティ LoadApplicationEvent.type =
com.adobe.mosaic.om.events.LoadApplicationEvent.FAILURE| 言語バージョン: | ActionScript 3.0 | 
| 製品バージョン: | Adobe Digital Enterprise Platform Experience Services - Composite Application Framework 10 | 
| ランタイムバージョン: | AIR 2.6, Flash Player 10.2 | 
The loadApplicationEventFailure defines a failure notification of an attempt to load an Application
This type is sent when handling failed in loading the requested IApplication| loadApplicationEventSuccess | イベント | 
com.adobe.mosaic.om.events.LoadApplicationEventプロパティ LoadApplicationEvent.type =
com.adobe.mosaic.om.events.LoadApplicationEvent.SUCCESS| 言語バージョン: | ActionScript 3.0 | 
| 製品バージョン: | Adobe Digital Enterprise Platform Experience Services - Composite Application Framework 10 | 
| ランタイムバージョン: | AIR 2.6, Flash Player 10.2 | 
The loadApplicationEventSuccess defines a successful notification of loading an Application
This type is sent when handling succeeded in loading the requested IApplication
     
     <fx:Declarations>
         <mosaic:ServerSession id="myServer"
                               openSessionEventSuccess="myServer_connectedHandler(event)" 
                               openSessionEventFailure="myServer_faultHandler(event)"                              
                               url="{_serverUrl}" />
         <mosaic:Application  id="myApp"
                                 loadApplicationEventSuccess="myApp_loadApplicationEventSuccessHandler(event)"
                                 loadApplicationEventFailure="myApp_loadApplicationEventFailureHandler(event)">
             <mosaic:catalogs>
                 <mosaic:Catalog id="sampleCatalog" 
                                 name="sample_catalog"
                                 catalogLoadEventSuccess="myCatalogSuccess(event)"
                                 catalogLoadEventFailure="myCatalogFail(event)"
                                 serverSession="{myServer}"/>
             </mosaic:catalogs>
         </mosaic:Application>
     </fx:Declarations> 
     
     Tue Jun 12 2018, 10:34 AM Z