Package nablarch.core.repository.di
Interface ComponentInjector
- All Known Implementing Classes:
ListComponentCreator,MapComponentCreator
public interface ComponentInjector
インジェクションに相当する特殊な初期化処理を行うインタフェース。
このインタフェースは、ListやMapといったプロパティを持たないクラス でもインジェクションと同様に他のコンポーネントの参照を解決できる ように初期化する目的で使用する。
このインタフェースは、ListやMapといったプロパティを持たないクラス でもインジェクションと同様に他のコンポーネントの参照を解決できる ように初期化する目的で使用する。
-
Method Summary
Modifier and TypeMethodDescriptionvoidcompleteInject(DiContainer container, ComponentDefinition def, Object component) コンポーネントのインジェクション処理を行う。
-
Method Details
-
completeInject
コンポーネントのインジェクション処理を行う。- Parameters:
container- コンテナdef- インジェクションするコンポーネントの定義component- インジェクションするコンポーネント
-