org.dyndns.nuda.mapper
クラス JDBCXMLInvocationHandler

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

public class JDBCXMLInvocationHandler
extends java.lang.Object
implements java.lang.reflect.InvocationHandler

JavaインタフェースクラスをSQLXMLと連動させるためのハンドラクラスです

作成者:
nkoseki

フィールドの概要
static int FLAGS
           
 
コンストラクタの概要
JDBCXMLInvocationHandler(java.sql.Connection con, java.lang.Class<?> handlerClass)
          コネクションオブジェクト・ハンドラクラスを指定してJDBCハンドラを初期化します
JDBCXMLInvocationHandler(java.sql.Connection con, java.lang.Class<?> handlerClass, boolean useAutoCommit)
          コネクションオブジェクト・ハンドラクラスを指定してJDBCハンドラを初期化します
JDBCXMLInvocationHandler(java.sql.Connection con, java.lang.Class<?> handlerClass, boolean useAutoCommit, boolean manualTransaction)
          コネクションオブジェクト・ハンドラクラスを指定してJDBCハンドラを初期化します
JDBCXMLInvocationHandler(java.sql.Connection con, java.lang.Class<?> handlerClass, java.lang.ClassLoader loader)
          コネクションオブジェクト・ハンドラクラス・クラスローダを指定してJDBCハンドラを初期化します
JDBCXMLInvocationHandler(java.sql.Connection con, java.lang.Class<?> handlerClass, java.lang.ClassLoader currentClassLoader, boolean useAutoCommit, boolean manualTransaction)
           
 
メソッドの概要
 java.sql.Connection getConnection()
           
 java.lang.Object invoke(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] args)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

FLAGS

public static final int FLAGS
関連項目:
定数フィールド値
コンストラクタの詳細

JDBCXMLInvocationHandler

public JDBCXMLInvocationHandler(java.sql.Connection con,
                                java.lang.Class<?> handlerClass)
                         throws java.lang.Exception
コネクションオブジェクト・ハンドラクラスを指定してJDBCハンドラを初期化します

パラメータ:
con - コネクションオブジェクト
handlerClass - ハンドラクラス
例外:
java.lang.Exception - 例外が起きた場合にスローされます

JDBCXMLInvocationHandler

public JDBCXMLInvocationHandler(java.sql.Connection con,
                                java.lang.Class<?> handlerClass,
                                boolean useAutoCommit)
                         throws java.lang.Exception
コネクションオブジェクト・ハンドラクラスを指定してJDBCハンドラを初期化します

パラメータ:
con - コネクションオブジェクト
handlerClass - ハンドラクラス
例外:
java.lang.Exception - 例外が起きた場合にスローされます

JDBCXMLInvocationHandler

public JDBCXMLInvocationHandler(java.sql.Connection con,
                                java.lang.Class<?> handlerClass,
                                boolean useAutoCommit,
                                boolean manualTransaction)
                         throws java.lang.Exception
コネクションオブジェクト・ハンドラクラスを指定してJDBCハンドラを初期化します

パラメータ:
con - コネクションオブジェクト
handlerClass - ハンドラクラス
例外:
java.lang.Exception - 例外が起きた場合にスローされます

JDBCXMLInvocationHandler

public JDBCXMLInvocationHandler(java.sql.Connection con,
                                java.lang.Class<?> handlerClass,
                                java.lang.ClassLoader currentClassLoader,
                                boolean useAutoCommit,
                                boolean manualTransaction)
                         throws java.lang.Exception
例外:
java.lang.Exception

JDBCXMLInvocationHandler

public JDBCXMLInvocationHandler(java.sql.Connection con,
                                java.lang.Class<?> handlerClass,
                                java.lang.ClassLoader loader)
                         throws java.lang.Exception
コネクションオブジェクト・ハンドラクラス・クラスローダを指定してJDBCハンドラを初期化します

パラメータ:
con - コネクションオブジェクト
handlerClass - ハンドラクラス
loader - sqlxmlを参照可能なクラスローダ
例外:
java.lang.Exception - 例外が起きた場合にスローされます
メソッドの詳細

getConnection

public java.sql.Connection getConnection()

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