| パッケージ | mx.core |
| public class DeferredInstanceFromClass | |
| 継承 | DeferredInstanceFromClass Object |
| 実装 | IDeferredInstance |
getInstance() メソッドを使用して、クラスのインスタンスが初めて必要になったときにそれを作成し、それ以降はインスタンスへの参照を取得します。
関連項目
| メソッド | 定義 | ||
|---|---|---|---|
| DeferredInstanceFromClass(generator:Class)
コンストラクタ。
| DeferredInstanceFromClass | ||
| getInstance():Object
DeferredInstanceFromClass コンストラクタに指定されたクラスのインスタンスが存在しない場合、作成して返します。存在する場合は、そのクラスインスタンスを返します。
| DeferredInstanceFromClass | ||
![]() | hasOwnProperty(name:String):Boolean
オブジェクトに指定されたプロパティが定義されているかどうかを示します。
| Object | |
![]() | isPrototypeOf(theClass:Object):Boolean
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
| Object | |
![]() | propertyIsEnumerable(name:String):Boolean
指定されたプロパティが存在し、列挙可能かどうかを示します。
| Object | |
![]() | setPropertyIsEnumerable(name:String, isEnum:Boolean = true):void
ループ処理に対するダイナミックプロパティの可用性を設定します。
| Object | |
![]() | toString():String
指定されたオブジェクトのストリング表現を返します。
| Object | |
![]() | valueOf():Object
指定されたオブジェクトのプリミティブ値を返します。
| Object | |
| DeferredInstanceFromClass | () | コンストラクタ |
public 関数 DeferredInstanceFromClass(generator:Class)コンストラクタ。
パラメータgenerator:Class — getInstance() メソッドは、このクラスのインスタンスを作成して返します。
|
| getInstance | () | メソッド |
public function getInstance():ObjectDeferredInstanceFromClass コンストラクタに指定されたクラスのインスタンスが存在しない場合、作成して返します。存在する場合は、そのクラスインスタンスを返します。
戻り値Object —
DeferredInstanceFromClass コンストラクタに指定されたクラスのインスタンスです。
|