|
|||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||
java.lang.Objectorg.seasar.mayaa.FactoryFactory
public abstract class FactoryFactory
ファクトリのファクトリオブジェクト。
| コンストラクタの概要 | |
|---|---|
FactoryFactory()
|
|
| メソッドの概要 | |
|---|---|
static ApplicationScope |
getApplicationScope()
アプリケーションスコープの取得。 |
protected abstract ApplicationScope |
getApplicationScope(java.lang.Object context)
アプリケーションスコープの取得。 |
static SourceDescriptor |
getBootstrapSource(java.lang.String root,
java.lang.String systemID)
ブートストラップ時に用いる、/WEB-INFフォルダを読むソース。 |
protected abstract SourceDescriptor |
getBootstrapSource(java.lang.String root,
java.lang.String systemID,
java.lang.Object context)
ブートストラップ用のソースディスクリプタを取得する。 |
static UnifiedFactory |
getFactory(java.lang.Class interfaceClass)
ファクトリを取得する。 |
protected abstract UnifiedFactory |
getFactory(java.lang.Class interfaceClass,
java.lang.Object context)
ファクトリを生成する。 |
static boolean |
isInitialized()
ファクトリファクトリインスタンスとコンテキストオブジェクトが 初期化済みかを判定する。 |
static void |
release()
インスタンスやキャッシュを解放する。 |
static void |
setContext(java.lang.Object context)
コンテキストオブジェクト設定。 |
static void |
setInstance(FactoryFactory instance)
ファクトリの初期化。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public FactoryFactory()
| メソッドの詳細 |
|---|
public static void setInstance(FactoryFactory instance)
instance - ファクトリのインスタンス。public static void setContext(java.lang.Object context)
context - カレントアプリケーションのコンテキストオブジェクト。public static boolean isInitialized()
public static SourceDescriptor getBootstrapSource(java.lang.String root,
java.lang.String systemID)
root - ルートパス。systemID - ソースのSystemID。
public static UnifiedFactory getFactory(java.lang.Class interfaceClass)
interfaceClass - 取得するファクトリのインターフェイス。
public static ApplicationScope getApplicationScope()
public static void release()
protected abstract UnifiedFactory getFactory(java.lang.Class interfaceClass,
java.lang.Object context)
interfaceClass - ファクトリのinterfaceのClassオブジェクトcontext - コンテキストオブジェクト。
protected abstract SourceDescriptor getBootstrapSource(java.lang.String root,
java.lang.String systemID,
java.lang.Object context)
root - ルートパス。systemID - システムID。context - コンテキストオブジェクト。
protected abstract ApplicationScope getApplicationScope(java.lang.Object context)
context - コンテキストオブジェクト。
|
|||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||