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