shohaku.core.beans
クラス BindMethodBuilder

java.lang.Object
  拡張shohaku.core.beans.BindMethodBuilder

public class BindMethodBuilder
extends java.lang.Object

BindMethod のインスタンスを構築するビルダーを提供します。


コンストラクタの概要
BindMethodBuilder()
          デフォルトコンストラクタ。
 
メソッドの概要
 BindMethod bind()
          メソッドの拘束を実行し生成されたオブジェクトを返却する。
 BindParametersInfo getBindParameters()
          パラメータの拘束情報を返却します.
 java.lang.String getMethodName()
          メソッド名を返却します.
 java.lang.Class getObjectType()
          実行基のオブジェクト型を返却します.
 java.lang.Object getSrcObject()
          実行基のインスタンスを返却します.
 void setBindParameters(BindParametersInfo bindParameters)
          パラメータの拘束情報を格納します.
 void setMethod(java.lang.Class objectType, java.lang.Object srcObject, java.lang.String methodName, BindParametersInfo bindParameters)
          メソッドの情報を設定します。
 void setMethodName(java.lang.String methodName)
          メソッド名を格納します.
 void setObjectType(java.lang.Class objectType)
          実行基のオブジェクト型を格納します.
 void setSrcObject(java.lang.Object srcObject)
          実行基のインスタンスを格納します.
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

BindMethodBuilder

public BindMethodBuilder()
デフォルトコンストラクタ。

メソッドの詳細

bind

public BindMethod bind()
                throws InvocationBeansException
メソッドの拘束を実行し生成されたオブジェクトを返却する。

戻り値:
拘束されたメソッド情報
例外:
InvocationBeansException - メソッド生成または拘束に失敗した場合

setMethod

public void setMethod(java.lang.Class objectType,
                      java.lang.Object srcObject,
                      java.lang.String methodName,
                      BindParametersInfo bindParameters)
メソッドの情報を設定します。

パラメータ:
objectType - 実行基のオブジェクト型
srcObject - 実行基のインスタンス
methodName - メソッド名
bindParameters - パラメータの拘束情報

getMethodName

public java.lang.String getMethodName()
メソッド名を返却します.

戻り値:
メソッド名

setMethodName

public void setMethodName(java.lang.String methodName)
メソッド名を格納します.

パラメータ:
methodName - メソッド名

getObjectType

public java.lang.Class getObjectType()
実行基のオブジェクト型を返却します.

戻り値:
実行基のオブジェクト型

setObjectType

public void setObjectType(java.lang.Class objectType)
実行基のオブジェクト型を格納します.

パラメータ:
objectType - 実行基のオブジェクト型

getSrcObject

public java.lang.Object getSrcObject()
実行基のインスタンスを返却します.

戻り値:
実行基のインスタンス

setSrcObject

public void setSrcObject(java.lang.Object srcObject)
実行基のインスタンスを格納します.

パラメータ:
srcObject - 実行基のインスタンス

getBindParameters

public BindParametersInfo getBindParameters()
パラメータの拘束情報を返却します.

戻り値:
パラメータの拘束情報

setBindParameters

public void setBindParameters(BindParametersInfo bindParameters)
パラメータの拘束情報を格納します.

パラメータ:
bindParameters - パラメータの拘束情報