jp.liq.container
インタフェース Component<T>

既知の実装クラスの一覧:
ComponentMethodComponent, ConstructorComponent, InjectableComponent, MappingComponent, ObjectComponent, ObjectMethodComponent

public interface Component<T>

あるクラスのインスタンスの生成手順をカプセル化します。

作成者:
nose

メソッドの概要
 java.lang.Object getDescription()
          このコンポーネントの説明を返します。
 T getInstance(Resolver resolver)
          getType()が返却するクラスのインスタンスを生成し、返却します。
 java.lang.Class<T> getType()
          getInstance(Resolver)によってインスタンスを生成するクラスを返します。
 

メソッドの詳細

getType

java.lang.Class<T> getType()
getInstance(Resolver)によってインスタンスを生成するクラスを返します。


getInstance

T getInstance(Resolver resolver)
getType()が返却するクラスのインスタンスを生成し、返却します。

パラメータ:
resolver - このメソッドの実装は、 このオブジェクトからインスタンス生成に必要な他のクラスのインスタンスを取得できます
戻り値:
getType()が返却するクラスのインスタンス。

getDescription

java.lang.Object getDescription()
このコンポーネントの説明を返します。

戻り値:
説明


Copyright © 2008. All Rights Reserved.