Package nablarch.test.core.repository
Class ConfigurationBrowser
java.lang.Object
nablarch.test.core.repository.ConfigurationBrowser
初期値設定を読み取るクラス。
テスト側からテスト対象のコンポーネント設定ファイルを読む場合に使用する。 DIコンテンおよびコンポーネントの参照はキャッシュされる。
テスト側からテスト対象のコンポーネント設定ファイルを読む場合に使用する。 DIコンテンおよびコンポーネントの参照はキャッシュされる。
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T> T
コンポーネントを取得する。<T> T
getComponent
(String config, String key, boolean useCache) コンポーネントを取得する。
キャッシュにヒットした場合は、キャッシュ上のコンポーネントが返却される。static <T> T
コンポーネントを取得する。
-
Constructor Details
-
ConfigurationBrowser
public ConfigurationBrowser()
-
-
Method Details
-
get
コンポーネントを取得する。- Type Parameters:
T
- コンポーネントの型- Parameters:
config
- コンポーネント設定ファイルkey
- キーuseCache
- キャッシュを使用するかどうか- Returns:
- コンポーネント
-
require
@Published(tag="architect") public static <T> T require(String config, String key, boolean useCache) throws IllegalArgumentException コンポーネントを取得する。- Type Parameters:
T
- コンポーネントの型- Parameters:
config
- コンポーネント設定ファイルkey
- キーuseCache
- キャッシュを使用するかどうか- Returns:
- コンポーネント
- Throws:
IllegalArgumentException
- コンポーネントが見つからない場合
-
getComponent
コンポーネントを取得する。
キャッシュにヒットした場合は、キャッシュ上のコンポーネントが返却される。- Type Parameters:
T
- コンポーネントの型- Parameters:
config
- コンポーネント設定ファイルkey
- キーuseCache
- キャッシュを使用するかどうか- Returns:
- コンポーネント
-