Class MapComponentCreator
java.lang.Object
nablarch.core.repository.di.config.MapComponentCreator
- All Implemented Interfaces:
- ComponentCreator,- ComponentInjector
Mapの定義からコンポーネントを生成するクラス。
 
 Mapは初期化時にならないと参照するオブジェクトを発見できないため、
 ComponentCreatorとComponentInjector2つのインタフェースを実装する。
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidcompleteInject(DiContainer container, ComponentDefinition def, Object component) Mapの内容を定義に従い初期化する。createComponent(DiContainer container, ComponentDefinition def) Mapを生成する。toString()
- 
Constructor Details- 
MapComponentCreatorコンストラクタ。- Parameters:
- entries- Map定義のリスト
 
 
- 
- 
Method Details- 
createComponentMapを生成する。- Specified by:
- createComponentin interface- ComponentCreator
- Parameters:
- container- コンテナ
- def- 生成するコンポーネントの定義
- Returns:
- 生成したコンポーネント
- See Also:
 
- 
completeInjectMapの内容を定義に従い初期化する。- Specified by:
- completeInjectin interface- ComponentInjector
- Parameters:
- container- コンテナ
- def- 初期化するコンポーネントの定義
- component- 初期化するコンポーネント
- See Also:
 
- 
toString
 
-