jp.liq.container.injector
クラス FieldInjector<T>

java.lang.Object
  上位を拡張 jp.liq.container.injector.FieldInjector<T>
すべての実装されたインタフェース:
Injector<T>

public class FieldInjector<T>
extends java.lang.Object
implements Injector<T>

コンポーネントのフィールドに対して依存オブジェクトを Inject する Injector です。

作成者:
nose

コンストラクタの概要
FieldInjector(FieldFinder<T> finder)
          このクラスの新しいインスタンスを構築します。
 
メソッドの概要
 void inject(T target, Resolver resolver)
          引数で指定された対象オブジェクトを好きなように初期化します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

FieldInjector

public FieldInjector(FieldFinder<T> finder)
このクラスの新しいインスタンスを構築します。

パラメータ:
finder - Inject 対象のフィールド
メソッドの詳細

inject

public void inject(T target,
                   Resolver resolver)
インタフェース Injector の記述:
引数で指定された対象オブジェクトを好きなように初期化します。

定義:
インタフェース Injector<T> 内の inject
パラメータ:
target - 初期化の対象となるコンポーネントのインスタンス
resolver - ここから初期化に必要な他のコンポーネントを取得できます
関連項目:
Injector.inject(java.lang.Object, jp.liq.container.Resolver)


Copyright © 2007 NTT DATA INTELLILINK CORPORATION. All Rights Reserved.