Interface ComponentInjector

All Known Implementing Classes:
ListComponentCreator, MapComponentCreator

public interface ComponentInjector
インジェクションに相当する特殊な初期化処理を行うインタフェース。
このインタフェースは、ListやMapといったプロパティを持たないクラス でもインジェクションと同様に他のコンポーネントの参照を解決できる ように初期化する目的で使用する。
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    コンポーネントのインジェクション処理を行う。
  • Method Details

    • completeInject

      void completeInject(DiContainer container, ComponentDefinition def, Object component)
      コンポーネントのインジェクション処理を行う。
      Parameters:
      container - コンテナ
      def - インジェクションするコンポーネントの定義
      component - インジェクションするコンポーネント