パッケージmx.core
クラスpublic class DeferredInstanceFromFunction
継承DeferredInstanceFromFunction Inheritance Object
実装 IDeferredInstance

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

関連項目

DeferredInstanceFromClass


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

コンストラクタです。

パラメータ
generator:Function — 必要なオブジェクトのインスタンスを作成して返す関数です。
メソッドの詳細
getInstance()メソッド
public function getInstance():Object

必要なオブジェクトのインスタンスへの参照を返します。必要なオブジェクトのインスタンスがない場合は、このクラスの generator コンストラクタパラメータに指定された関数を呼び出します。

戻り値
Object — オブジェクトのインスタンスです。




 

 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flex/3_jp/langref/mx/core/DeferredInstanceFromFunction.html