パッケージmx.core
public class DeferredInstanceFromClass
継承DeferredInstanceFromClass Inheritance Object
ImplementsIDeferredInstance

指定されたクラスのインスタンスを作成して返す遅延インスタンスファクトリです。アプリケーションは getInstance() メソッドを使用して、クラスのインスタンスが初めて必要になったときにそれを作成し、それ以降はインスタンスへの参照を取得します。

関連項目

DeferredInstanceFromFunction


パブリックプロパティ
 プロパティ定義
 Inheritedconstructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。
Object
 Inheritedprototype : Object
[static] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。
Object
パブリック Methods
 メソッド定義
  
コンストラクタです。
DeferredInstanceFromClass
  
DeferredInstanceFromClass コンストラクタに指定されたクラスのインスタンスが存在しない場合、作成して返します。存在する場合は、そのクラスインスタンスを返します。
DeferredInstanceFromClass
 Inherited
指定されたプロパティがオブジェクトに定義されているかどうかを示します。
Object
 Inherited
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
 Inherited
指定されたプロパティが存在し、列挙できるかどうかを示します。
Object
 Inherited
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
 Inherited
指定されたオブジェクトのストリング表現を返します。
Object
 Inherited
指定されたオブジェクトのプリミティブな値を返します。
Object
コンストラクタの詳細
DeferredInstanceFromClass()コンストラクタ
public 関数 DeferredInstanceFromClass(generator:Class)

コンストラクタです。

パラメータ
generator:ClassgetInstance() メソッドは、このクラスのインスタンスを作成して返します。
メソッドの詳細
getInstance()メソッド
public function getInstance():Object

DeferredInstanceFromClass コンストラクタに指定されたクラスのインスタンスが存在しない場合、作成して返します。存在する場合は、そのクラスインスタンスを返します。

戻り値
Object — DeferredInstanceFromClass コンストラクタに指定されたクラスのインスタンスです。