public class MapComponentCreator extends java.lang.Object implements ComponentCreator, ComponentInjector
| コンストラクタと説明 |
|---|
MapComponentCreator(java.util.List<MapEntryDefinition> entries)
コンストラクタ。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
completeInject(DiContainer container,
ComponentDefinition def,
java.lang.Object component)
Mapの内容を定義に従い初期化する。
|
java.lang.Object |
createComponent(DiContainer container,
ComponentDefinition def)
Mapを生成する。
|
java.lang.String |
toString() |
public MapComponentCreator(java.util.List<MapEntryDefinition> entries)
entries - Map定義のリストpublic java.lang.Object createComponent(DiContainer container, ComponentDefinition def)
createComponent インタフェース内 ComponentCreatorcontainer - コンテナdef - 生成するコンポーネントの定義ComponentCreator.createComponent(DiContainer, ComponentDefinition)public void completeInject(DiContainer container, ComponentDefinition def, java.lang.Object component)
completeInject インタフェース内 ComponentInjectorcontainer - コンテナdef - 初期化するコンポーネントの定義component - 初期化するコンポーネントComponentInjector.completeInject(nablarch.core.repository.di.DiContainer,
nablarch.core.repository.di.ComponentDefinition, java.lang.Object)public java.lang.String toString()
toString クラス内 java.lang.Object