|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectshohaku.configutils.ComponentFactory
XMLデータで定義された情報を基にコンポーネントを生成する機能を提供します。
メソッドの概要 | |
java.lang.Object |
getComponent(java.lang.String componentId)
指定の識別子を持つコンポーネントを生成して返却します。 |
shohaku.composer.CompositeRule |
getDefaultComposeRule()
デフォルトの構成ルールを返却します。 |
static ComponentFactory |
getFactory(java.lang.String resourcePath)
定義ファイルからコンポーネントファクトリのインスタンスを生成して返します。 |
static ComponentFactory |
getFactory(java.lang.String resourcePath,
java.lang.ClassLoader classLoader)
定義ファイルからコンポーネントファクトリのインスタンスを生成して返します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
メソッドの詳細 |
public shohaku.composer.CompositeRule getDefaultComposeRule()
public java.lang.Object getComponent(java.lang.String componentId) throws shohaku.core.lang.ObjectCreationException
componentId
- コンポーネント識別子
shohaku.core.lang.ObjectCreationException
- オブジェクトの生成に失敗した場合に発生しますpublic static ComponentFactory getFactory(java.lang.String resourcePath) throws shohaku.core.lang.NoSuchResourceException
resourcePath
- 定義ファイルへのパス
shohaku.core.lang.NoSuchResourceException
- 指定の定義ファイルが発見出来ない場合public static ComponentFactory getFactory(java.lang.String resourcePath, java.lang.ClassLoader classLoader) throws shohaku.core.lang.NoSuchResourceException
resourcePath
- 定義ファイルへのパスclassLoader
- 生成に使用するクラスローダ
shohaku.core.lang.NoSuchResourceException
- 指定の定義ファイルが発見出来ない場合
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |