|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectshohaku.sugina.dynbind.BindMethod
メソッドを名前で関連付けられた引数で実行する機能を提供します。
メソッドの概要 | |
static BindMethod |
bind(java.lang.String methodName,
java.lang.Class bindType,
java.lang.Object bindObject,
BindArgumentsDesc args)
メソッドの拘束を実行し生成されたオブジェクトを返却します。 |
BindArgumentsDesc |
getBindArgumentsDesc()
メソッドの引数情報を返却します。 |
java.lang.Object |
getBindObject()
拘束するオブジェクトを返却します. |
java.lang.Class |
getBindType()
拘束するオブジェクト型を返却します。 |
java.lang.reflect.Method |
getMethod()
メソッドを返却します. |
java.lang.String |
getMethodName()
メソッド名を返却します。 |
java.lang.Object |
invoke(java.util.Map values)
メソッドを呼び出し結果を返却します。 |
java.lang.String |
toString()
このオブジェクトの文字列表現を返却します。 |
static BindMethod |
valueOf(java.lang.String pt)
max=>java.lang.Math#max(int, int)(new java.lang.Max()){ final form=120, to=? |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
メソッドの詳細 |
public java.lang.Object invoke(java.util.Map values) throws shohaku.core.lang.IntrospectionBeansException
values
- 名前で拘束されるメソッドの引数値
shohaku.core.lang.IntrospectionBeansException
- 処理の呼出に失敗した場合public java.lang.Class getBindType()
public java.lang.String getMethodName()
public java.lang.Object getBindObject()
public java.lang.reflect.Method getMethod()
public BindArgumentsDesc getBindArgumentsDesc()
public java.lang.String toString()
Object.toString()
public static BindMethod bind(java.lang.String methodName, java.lang.Class bindType, java.lang.Object bindObject, BindArgumentsDesc args) throws shohaku.core.lang.IntrospectionBeansException
methodName
- メソッド名bindType
- 拘束するオブジェクト型bindObject
- 拘束するインスタンス、静的なメソッドの場合は null を指定するargs
- 引数の拘束情報
shohaku.core.lang.IntrospectionBeansException
- メソッド生成または拘束に失敗した場合public static BindMethod valueOf(java.lang.String pt) throws shohaku.core.lang.IntrospectionBeansException
pt
- パターン
shohaku.core.lang.IntrospectionBeansException
- メソッド生成または拘束に失敗した場合
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |