コンテナによって管理されるオブジェクトの定義を表すインターフェイスです。
container:AOContainer [read-write]
このオブジェクト定義を含むコンテナを返します。
Implementation
public function get container():AOContainer
public function set container(value:AOContainer):void
creation:Creation [read-write]
このオブジェクトの生成方法を定義します。
Implementation
public function get creation():Creation
public function set creation(value:Creation):void
deployment:Deployment [read-write]
このオブジェクトの配備方法を定義します。
Implementation
public function get deployment():Deployment
public function set deployment(value:Deployment):void
finalInjection:Injection [read-write]
Implementation
public function get finalInjection():Injection
public function set finalInjection(value:Injection):void
initialInjection:Injection [read-write]
Implementation
public function get initialInjection():Injection
public function set initialInjection(value:Injection):void
numChildren:uint [read-only]
Implementation
public function get numChildren():uint
objectClass:Class [read-write]
このオブジェクトのクラスを設定します。
Implementation
public function get objectClass():Class
public function set objectClass(value:Class):void
objectName:String [read-write]
このオブジェクトの名前を設定します。
Implementation
public function get objectName():String
public function set objectName(value:String):void
parent:Definition [read-write]
このオブジェクト定義の親を返します。
Implementation
public function get parent():Definition
public function set parent(value:Definition):void
root:Definition [read-write]
このオブジェクト定義の親子関係の根を返します。
Implementation
public function get root():Definition
public function set root(value:Definition):void
public function addChild(child:Definition):DefinitionParameters
Returns
Throws
public function finalize():void
定義に従ってオブジェクトの解体処理を行います。
public function getChildAt(index:uint):DefinitionParameters
Returns
Throws
public function getChildIndex(child:Definition):intParameters
Returns
Throws
| — 指定された子定義がこのオブジェクト定義の子ではない場合
|
public function getObject():Object
このオブジェクト定義が表すオブジェクトを返します。
Returns
| Object — このオブジェクト定義が表すオブジェクト
|
public function initialize():void
定義に従ってオブジェクトの初期化処理を行います。
public function removeChild(child:Definition):DefinitionParameters
Returns
Throws
| — 指定された子定義がこのオブジェクト定義の子では無い場合
|
public function removeChildAt(index:uint):DefinitionParameters
Returns
Throws