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

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

関連項目

DeferredInstanceFromClass


パブリックプロパティ
 プロパティ定義
 Inheritedconstructor : Object
特定のオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。
Object
 Inheritedprototype : Object
[static] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。
Object
パブリックメソッド
 メソッド定義
  DeferredInstanceFromFunction(generator:Function)
コンストラクタ。
DeferredInstanceFromFunction
  getInstance():Object
必要なオブジェクトのインスタンスへの参照を返します。
DeferredInstanceFromFunction
 InheritedhasOwnProperty(name:String):Boolean
オブジェクトに指定されたプロパティが定義されているかどうかを示します。
Object
 InheritedisPrototypeOf(theClass:Object):Boolean
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
 InheritedpropertyIsEnumerable(name:String):Boolean
指定されたプロパティが存在し、列挙可能かどうかを示します。
Object
 InheritedsetPropertyIsEnumerable(name:String, isEnum:Boolean = true):void
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
 InheritedtoString():String
指定されたオブジェクトのストリング表現を返します。
Object
 InheritedvalueOf():Object
指定されたオブジェクトのプリミティブ値を返します。
Object
コンストラクタの詳細
DeferredInstanceFromFunction()コンストラクタ
public 関数 DeferredInstanceFromFunction(generator:Function)

コンストラクタ。

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

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

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




 

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

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