|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjp.liq.container.component.InjectableComponent<T,ComponentMethodComponent<T>>
jp.liq.container.component.ComponentMethodComponent<T>
public final class ComponentMethodComponent<T>
他のコンポーネントのメソッドを使用してインスタンスを生成するコンポーネントです。
| コンストラクタの概要 | |
|---|---|
ComponentMethodComponent(java.lang.Class<T> returnType,
MethodWrapper method,
java.lang.Class<?> ownerClass)
このクラスのインスタンスを構築します。 |
|
| メソッドの概要 | |
|---|---|
protected ObjectFactory<T> |
createObjectFactory(Resolver resolver)
コンポーネントのインスタンスを生成する ObjectFactory を生成します。 |
java.lang.Object |
getDescription()
このコンポーネントの説明を返します。 |
ComponentMethodComponent<T> |
getThis()
自分自身のインスタンスを返却します。 |
| クラス jp.liq.container.component.InjectableComponent から継承されたメソッド |
|---|
getInstance, getType, with |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public ComponentMethodComponent(java.lang.Class<T> returnType,
MethodWrapper method,
java.lang.Class<?> ownerClass)
returnType - コンポーネントの型。method - コンポーネントを生成するメソッドownerClass - メソッドを保持するクラス| メソッドの詳細 |
|---|
protected ObjectFactory<T> createObjectFactory(Resolver resolver)
InjectableComponent の記述:
InjectableComponent<T,ComponentMethodComponent<T>> 内の createObjectFactoryresolver - ObjectFactoryを生成するのに必要なコンポーネントをここから取得。
InjectableComponent.createObjectFactory(jp.liq.container.Resolver)public java.lang.Object getDescription()
Component の記述:
Component.getDescription()public ComponentMethodComponent<T> getThis()
InjectableComponent の記述:
InjectableComponent<T,ComponentMethodComponent<T>> 内の getThisInjectableComponent.getThis()
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||