jp.go.nict.langrid.commons.beanutils
クラス DynamicInvocationHandler<T>
java.lang.Object
jp.go.nict.langrid.commons.beanutils.DynamicInvocationHandler<T>
- すべての実装されたインタフェース:
- InvocationHandler
public class DynamicInvocationHandler<T>
- extends Object
- implements InvocationHandler
実行するメソッドを実行時に検索し、動的に決定するInvocationHandler。
引数の型が違っていても、変換可能であれば実行対象メソッドとして認識される。
- 作成者:
- Takao Nakaguchi
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DynamicInvocationHandler
public DynamicInvocationHandler(T target,
Converter converter)
- コンストラクタ。
- パラメータ:
target
- メソッド呼出の対象となるオブジェクトconverter
- 引数の変換を行うconverter
preInvocation
protected void preInvocation()
postInvocation
protected void postInvocation()
getTarget
protected T getTarget()
invoke
public Object invoke(Object proxy,
Method method,
Object[] args)
throws Throwable
- 定義:
- インタフェース
InvocationHandler
内の invoke
- 例外:
Throwable