public class ListComponentCreator extends java.lang.Object implements ComponentCreator, ComponentInjector
Constructor and Description |
---|
ListComponentCreator(java.util.List<ListElementDefinition> elementDefs)
コンストラクタ。
|
Modifier and Type | Method and Description |
---|---|
void |
completeInject(DiContainer container,
ComponentDefinition def,
java.lang.Object component)
Listの内容を初期化する。
|
java.lang.Object |
createComponent(DiContainer container,
ComponentDefinition def)
Listコンポーネントを生成する。
|
java.lang.String |
toString() |
public ListComponentCreator(java.util.List<ListElementDefinition> elementDefs)
elementDefs
- 要素となるコンポーネントのIDリストpublic java.lang.Object createComponent(DiContainer container, ComponentDefinition def)
createComponent
in interface ComponentCreator
container
- DIコンテナ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