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

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

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

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

作成者:
nose

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

コンストラクタの詳細

MethodInjector

public MethodInjector(MethodFinder<T> method)
このクラスの新しいインスタンスを構築します。

パラメータ:
method - Inject 対象のメソッド
メソッドの詳細

inject

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

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


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