|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectshohaku.core.beans.binder.BindMethod
メソッドを更新規則と名前で拘束された引数と関連づける機能を提供します。
メソッドの概要 | |
static BindMethod |
bind(java.lang.Class objectType,
java.lang.Object srcObject,
java.lang.String methodName,
BindArgumentsDesc args)
メソッドの拘束を実行し生成されたオブジェクトを返却します。 |
BindArgumentsDesc |
getBindArgumentsDesc()
メソッドの引数情報を返却します。 |
java.lang.reflect.Method |
getMethod()
メソッドを返却します. |
java.lang.String |
getMethodName()
メソッド名を返却します。 |
java.lang.Class |
getObjectType()
実行基のオブジェクト型を返却します。 |
java.lang.Object |
getSrcObject()
実行基のオブジェクトを返却します. |
java.lang.Object |
invoke(java.util.Map values)
メソッドを呼び出し結果を返却します。 |
java.lang.String |
toString()
このオブジェクトの文字列表現を返却します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
メソッドの詳細 |
public java.lang.Object invoke(java.util.Map values) throws IntrospectionBeansException
values
- 名前で拘束されるメソッドの引数値
IntrospectionBeansException
- 処理の呼出に失敗した場合public java.lang.Class getObjectType()
public java.lang.String getMethodName()
public java.lang.Object getSrcObject()
public java.lang.reflect.Method getMethod()
public BindArgumentsDesc getBindArgumentsDesc()
public java.lang.String toString()
Object.toString()
public static BindMethod bind(java.lang.Class objectType, java.lang.Object srcObject, java.lang.String methodName, BindArgumentsDesc args) throws IntrospectionBeansException
objectType
- 実行基のオブジェクト型srcObject
- 実行基のインスタンス(静的なメソッドの場合は null を指定する)methodName
- メソッド名args
- 引数の拘束情報
IntrospectionBeansException
- メソッド生成または拘束に失敗した場合
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |