public class ListComponentCreator extends java.lang.Object implements ComponentCreator, ComponentInjector
コンストラクタと説明 |
---|
ListComponentCreator(java.util.List<ListElementDefinition> elementDefs)
コンストラクタ。
|
修飾子とタイプ | メソッドと説明 |
---|---|
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
インタフェース内 ComponentCreator
container
- DIコンテナdef
- 生成するコンポーネントの定義ComponentCreator.createComponent(DiContainer, ComponentDefinition)
public void completeInject(DiContainer container, ComponentDefinition def, java.lang.Object component)
completeInject
インタフェース内 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
クラス内 java.lang.Object