org.dyndns.nuda.mapper.helper
クラス SQLInterfaceCommandInvocationHandler

java.lang.Object
  上位を拡張 org.dyndns.nuda.mapper.helper.SQLInterfaceCommandInvocationHandler
すべての実装されたインタフェース:
java.lang.reflect.InvocationHandler, AcceptCommand, SQLInterfaceControllerCommand

public class SQLInterfaceCommandInvocationHandler
extends java.lang.Object
implements SQLInterfaceControllerCommand, AcceptCommand, java.lang.reflect.InvocationHandler

SQLインタフェース操作コマンドを受け付けるためのプロキシ用ハンドラクラスです

作成者:
nkoseki

コンストラクタの概要
SQLInterfaceCommandInvocationHandler(JDBCXMLInvocationHandler container)
          引数にSQLインタフェースコンテナを指定してインスタンスを生成します
 
メソッドの概要
 boolean accept(java.lang.reflect.Method method)
          引数に指定されたメソッドオブジェクト(コマンド)をこのインスタンスが受領するかテストします
 JDBCXMLInvocationHandler getContainer()
          このインスタンスに設定済みのSQLインタフェースコンテナを取得します
 java.lang.Object invoke(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] args)
           
 void setContainer(JDBCXMLInvocationHandler container)
          このインスタンスにSQLインタフェースコンテナを設定します
 java.lang.String toString()
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

SQLInterfaceCommandInvocationHandler

public SQLInterfaceCommandInvocationHandler(JDBCXMLInvocationHandler container)
引数にSQLインタフェースコンテナを指定してインスタンスを生成します

パラメータ:
container - SQLインタフェースコンテナ
メソッドの詳細

setContainer

public void setContainer(JDBCXMLInvocationHandler container)
このインスタンスにSQLインタフェースコンテナを設定します

定義:
インタフェース SQLInterfaceControllerCommand 内の setContainer
パラメータ:
container - SQLInterfaceコンテナ

getContainer

public JDBCXMLInvocationHandler getContainer()
このインスタンスに設定済みのSQLインタフェースコンテナを取得します

定義:
インタフェース SQLInterfaceControllerCommand 内の getContainer
戻り値:
SQLInterfaceコンテナ

invoke

public java.lang.Object invoke(java.lang.Object proxy,
                               java.lang.reflect.Method method,
                               java.lang.Object[] args)
                        throws java.lang.Throwable
定義:
インタフェース java.lang.reflect.InvocationHandler 内の invoke
例外:
java.lang.Throwable

toString

public java.lang.String toString()
オーバーライド:
クラス java.lang.Object 内の toString

accept

public boolean accept(java.lang.reflect.Method method)
インタフェース AcceptCommand の記述:
引数に指定されたメソッドオブジェクト(コマンド)をこのインスタンスが受領するかテストします

定義:
インタフェース AcceptCommand 内の accept
パラメータ:
method - コマンド
戻り値:
受領する:true / 受領しない:false