Package nablarch.core.repository.di
Class ComponentHolder
java.lang.Object
nablarch.core.repository.di.ComponentHolder
DIコンテナ内でコンポーネントとコンポーネントの状態を保持するクラス。
コンポーネントを生成後はこのクラスがコンポーネントを保持する。
コンポーネントを生成後はこのクラスがコンポーネントを保持する。
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription生成されたコンポーネントを取得する。コンポーネントの定義を取得する。初期化済みコンポーネントを取得する。getState()
コンポーネントの状態を取得する。void
setComponent
(Object component) 生成されたコンポーネントをセットする。void
setInitializedComponent
(Object initializedComponent) 初期化済みコンポーネントをセットする。void
setState
(ComponentState state) コンポーネントの状態をセットする。
-
Constructor Details
-
ComponentHolder
コンストラクタ。- Parameters:
definition
- コンポーネントの定義
-
-
Method Details
-
getComponent
生成されたコンポーネントを取得する。- Returns:
- 生成されたコンポーネント
-
setComponent
生成されたコンポーネントをセットする。- Parameters:
component
- 生成されたコンポーネント。
-
getState
コンポーネントの状態を取得する。- Returns:
- コンポーネントの状態
-
setState
コンポーネントの状態をセットする。- Parameters:
state
- コンポーネントの状態
-
getDefinition
コンポーネントの定義を取得する。- Returns:
- コンポーネントの定義
-
getInitializedComponent
初期化済みコンポーネントを取得する。- Returns:
- 初期化済みコンポーネント
-
setInitializedComponent
初期化済みコンポーネントをセットする。- Parameters:
initializedComponent
- 初期化済みコンポーネント
-