|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.seasar.framework.beans.factory.ParameterizedClassDescFactory
フィールの型やメソッドの引数型、戻り値型を表現するParameterizedClassDesc
を作成するファクトリです。
このクラスの機能はS2-Tigerに含まれるParameterizedClassDescFactory.Provider
の実装クラスによって提供されます。
PropertyDesc.getParameterizedClassDesc()
入れ子クラスの概要 | |
static interface |
ParameterizedClassDescFactory.Provider
ParameterizedClassDescFactory の機能を提供するインターフェースです。
|
フィールドの概要 | |
protected static ParameterizedClassDescFactory.Provider |
provider
ParameterizedClassDescFactory.Provider のインスタンス |
protected static String |
PROVIDER_CLASS_NAME
ParameterizedClassDescFactory.Provider 実装クラスのクラス名 |
コンストラクタの概要 | |
ParameterizedClassDescFactory()
|
メソッドの概要 | |
static ParameterizedClassDesc |
createParameterizedClassDesc(Field field)
フィールドの型をを表現する ParameterizedClassDesc を作成して返します。
|
static ParameterizedClassDesc |
createParameterizedClassDesc(Method method)
メソッドの戻り値型を表現する ParameterizedClassDesc を作成して返します。
|
static ParameterizedClassDesc |
createParameterizedClassDesc(Method method,
int index)
メソッドの引数型を表現する ParameterizedClassDesc を作成して返します。
|
protected static ParameterizedClassDescFactory.Provider |
createProvider()
ParameterizedClassDescFactory.Provider のインスタンスを作成して返します。
|
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
protected static final String PROVIDER_CLASS_NAME
ParameterizedClassDescFactory.Provider
実装クラスのクラス名
protected static final ParameterizedClassDescFactory.Provider provider
ParameterizedClassDescFactory.Provider
のインスタンス
コンストラクタの詳細 |
public ParameterizedClassDescFactory()
メソッドの詳細 |
public static ParameterizedClassDesc createParameterizedClassDesc(Field field)
ParameterizedClassDesc
を作成して返します。
S2-Tigerが利用できない場合や、フィールドがパラメタ化されていない場合はnull
を返します。
field
- フィールド
ParameterizedClassDesc
public static ParameterizedClassDesc createParameterizedClassDesc(Method method, int index)
ParameterizedClassDesc
を作成して返します。
S2-Tigerが利用できない場合や、メソッドの引数がパラメタ化されていない場合はnull
を返します。
method
- メソッドindex
- 引数の位置
ParameterizedClassDesc
public static ParameterizedClassDesc createParameterizedClassDesc(Method method)
ParameterizedClassDesc
を作成して返します。
S2-Tigerが利用できない場合や、メソッドの戻り値型がパラメタ化されていない場合はnull
を返します。
method
- メソッド
ParameterizedClassDesc
protected static ParameterizedClassDescFactory.Provider createProvider()
ParameterizedClassDescFactory.Provider
のインスタンスを作成して返します。
S2-Tigerが利用できない場合はnull
を返します。
ParameterizedClassDescFactory.Provider
のインスタンス
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |