パッケージmx.core
クラスpublic class ContextualClassFactory
継承ContextualClassFactory Inheritance ClassFactory Inheritance Object

クラスの作成先コンテキストのシステムマネージャを提供するクラスファクトリです。



パブリックプロパティ
 プロパティ定義元
 Inheritedconstructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。
Object
 Inheritedgenerator : Class
このファクトリオブジェクトからオブジェクトを作成するために、newInstance() メソッドが使用するクラスです。
ClassFactory
  moduleFactory : IFlexModuleFactory
オブジェクトの作成先コンテキストです。
ContextualClassFactory
 Inheritedproperties : Object = null
このオブジェクトの名前と値のペアによって指定されるプロパティが、newInstance() メソッドによって作成される各オブジェクトに設定されます。
ClassFactory
 Inheritedprototype : Object
[静的] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。
Object
パブリックメソッド
 メソッド定義元
  
ContextualClassFactory(generator:Class = null, moduleFactory:IFlexModuleFactory = null)
コンストラクタです。
ContextualClassFactory
 Inherited
オブジェクトに指定されたプロパティが定義されているかどうかを示します。
Object
 Inherited
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
  
[override] properties に指定されたプロパティを使用して、generator クラスの新しいインスタンスを作成します。
ContextualClassFactory
 Inherited
指定されたプロパティが存在し、列挙できるかどうかを示します。
Object
 Inherited
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
 Inherited
指定されたオブジェクトのストリング表現を返します。
Object
 Inherited
指定されたオブジェクトのプリミティブな値を返します。
Object
プロパティの詳細
moduleFactoryプロパティ
public var moduleFactory:IFlexModuleFactory

オブジェクトの作成先コンテキストです。

このメソッドは、フレームワークが RSL としてロードされた(RSL が独自の SWF コンテキストを持つ)場合に、アプリケーション SWF の埋め込みフォントを使用して解決するために使用します。埋め込みフォントは、作成元の SWF ファイルのコンテキストからのみアクセスできます。アプリケーション SWF の systemManager を使用すると、RSL は、アプリケーションの埋め込みフォントにアクセスできる、アプリケーション SWF のコンテキストでオブジェクトを作成できます。 moduleFactorycreate() を呼び出して、moduleFactory のコンテキストでオブジェクトを作成します。

デフォルト値 : null.

コンストラクタの詳細
ContextualClassFactory()コンストラクタ
public function ContextualClassFactory(generator:Class = null, moduleFactory:IFlexModuleFactory = null)

コンストラクタです。

パラメータ
generator:Class (default = null) — このファクトリオブジェクトからオブジェクトを作成するために、newInstance() メソッドが使用するクラスです。
 
moduleFactory:IFlexModuleFactory (default = null) — オブジェクトの作成先コンテキストのシステムマネージャです。
メソッドの詳細
newInstance()メソッド
override public function newInstance():*

generator クラスの新しいインスタンスを、properties に指定されたプロパティを使用して作成します。

このメソッドによって、IFactory インターフェイスの newInstance() メソッドが実装されます。

戻り値
* — 作成された新しいインスタンスです。




 

 

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

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