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 ComponentCreatorcontainer - コンテナdef - 生成するコンポーネントの定義ComponentCreator.createComponent(DiContainer, ComponentDefinition)public void completeInject(DiContainer container, ComponentDefinition def, java.lang.Object component)
completeInject in interface ComponentInjectorcontainer - コンテナ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