public class MapComponentCreator extends java.lang.Object implements ComponentCreator, ComponentInjector
Constructor and Description |
---|
MapComponentCreator(java.util.List<MapEntryDefinition> entries)
コンストラクタ。
|
Modifier and Type | Method and Description |
---|---|
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
in interface ComponentCreator
container
- コンテナdef
- 生成するコンポーネントの定義ComponentCreator.createComponent(DiContainer, ComponentDefinition)
public void completeInject(DiContainer container, ComponentDefinition def, java.lang.Object component)
completeInject
in interface ComponentInjector
container
- コンテナdef
- 初期化するコンポーネントの定義component
- 初期化するコンポーネントComponentInjector.completeInject(nablarch.core.repository.di.DiContainer,
nablarch.core.repository.di.ComponentDefinition, java.lang.Object)
public java.lang.String toString()
toString
in class java.lang.Object