| パッケージ | mx.core |
| クラス | public class ContextualClassFactory |
| 継承 | ContextualClassFactory ClassFactory Object |
| プロパティ | 定義元 | ||
|---|---|---|---|
![]() | constructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。 | Object | |
![]() | generator : Class
このファクトリオブジェクトからオブジェクトを作成するために、newInstance() メソッドが使用するクラスです。 | ClassFactory | |
| moduleFactory : IFlexModuleFactory
オブジェクトの作成先コンテキストです。 | ContextualClassFactory | ||
![]() | properties : Object = null
このオブジェクトの名前と値のペアによって指定されるプロパティが、newInstance() メソッドによって作成される各オブジェクトに設定されます。 | ClassFactory | |
![]() | prototype : Object [静的]
クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。 | Object | |
| メソッド | 定義元 | ||
|---|---|---|---|
コンストラクタです。 | ContextualClassFactory | ||
![]() |
オブジェクトに指定されたプロパティが定義されているかどうかを示します。 | Object | |
![]() |
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。 | Object | |
newInstance():* [override]
properties に指定されたプロパティを使用して、generator クラスの新しいインスタンスを作成します。 | ContextualClassFactory | ||
![]() |
指定されたプロパティが存在し、列挙できるかどうかを示します。 | Object | |
![]() |
ループ処理に対するダイナミックプロパティの可用性を設定します。 | Object | |
![]() |
指定されたオブジェクトのストリング表現を返します。 | Object | |
![]() |
指定されたオブジェクトのプリミティブな値を返します。 | Object | |
| moduleFactory | プロパティ |
public var moduleFactory:IFlexModuleFactoryオブジェクトの作成先コンテキストです。
このメソッドは、フレームワークが RSL としてロードされた(RSL が独自の SWF コンテキストを持つ)場合に、アプリケーション SWF の埋め込みフォントを使用して解決するために使用します。埋め込みフォントは、作成元の SWF ファイルのコンテキストからのみアクセスできます。アプリケーション SWF の systemManager を使用すると、RSL は、アプリケーションの埋め込みフォントにアクセスできる、アプリケーション SWF のコンテキストでオブジェクトを作成できます。 moduleFactory は create() を呼び出して、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