インタフェース
jp.liq.container.reflect.ObjectFactory の使用

ObjectFactory を使用しているパッケージ
jp.liq.container.component   
jp.liq.container.reflect   
 

jp.liq.container.component での ObjectFactory の使用
 

ObjectFactory を返す jp.liq.container.component のメソッド
protected  ObjectFactory<T> ObjectMethodComponent.createObjectFactory(Resolver resolver)
           
protected abstract  ObjectFactory<T> InjectableComponent.createObjectFactory(Resolver resolver)
          コンポーネントのインスタンスを生成する ObjectFactory を生成します。
protected  ObjectFactory<T> ConstructorComponent.createObjectFactory(Resolver resolver)
           
protected  ObjectFactory<T> ComponentMethodComponent.createObjectFactory(Resolver resolver)
           
 

jp.liq.container.reflect での ObjectFactory の使用
 

ObjectFactory を実装している jp.liq.container.reflect のクラス
 class ConstructorWrapper<T>
          リフレクション API の Constructor をラップします。
 

ObjectFactory を返す jp.liq.container.reflect のメソッド
<T> ObjectFactory<T>
ObjectMethod.createObjectFactory(java.lang.Class<T> type)
           
<T> ObjectFactory<T>
MethodWrapper.createObjectFactory(java.lang.Object target, java.lang.Class<T> type)
          このメソッドを呼び出し、戻り値を返す ObjectFactory を生成します。
 



Copyright © 2008. All Rights Reserved.