クラス org.objectweb.cjdbc.common.exceptions.CJDBCException

org.objectweb.cjdbc.common.exceptions.CJDBCExceptionに対する継承グラフ

Inheritance graph
[凡例]
すべてのメンバ一覧

説明

C-JDBC base exception.

作者:
Mathieu Peltier
バージョン:
1.0

CJDBCException.java37 行で定義されています。

Public メソッド

 CJDBCException ()
 CJDBCException (String message)
 CJDBCException (Throwable cause)
 CJDBCException (String message, Throwable cause)
Throwable getCause ()
synchronized Throwable fillInStackTrace ()
StackTraceElement[] getStackTrace ()
String getMessage ()
void printStackTrace ()
void printStackTrace (PrintStream arg0)
void printStackTrace (PrintWriter arg0)
void setStackTrace (StackTraceElement[] arg0)

Protected 変数

Throwable cause


コンストラクタとデストラクタ

org.objectweb.cjdbc.common.exceptions.CJDBCException.CJDBCException  ) 
 

Creates a new CJDBCException instance. CJDBCException.java45 行で定義されています。

00046 { 00047 }

org.objectweb.cjdbc.common.exceptions.CJDBCException.CJDBCException String  message  ) 
 

Creates a new CJDBCException instance.

引数:
message the error message
CJDBCException.java54 行で定義されています。
00055 { 00056 super(message); 00057 }

org.objectweb.cjdbc.common.exceptions.CJDBCException.CJDBCException Throwable  cause  ) 
 

Creates a new CJDBCException instance.

引数:
cause the root cause
CJDBCException.java64 行で定義されています。
00065 { 00066 this.cause = cause; 00067 }

org.objectweb.cjdbc.common.exceptions.CJDBCException.CJDBCException String  message,
Throwable  cause
 

Creates a new CJDBCException instance.

引数:
message the error message
cause the root cause
CJDBCException.java75 行で定義されています。
00076 { 00077 super(message); 00078 this.cause = cause; 00079 }


メソッド

synchronized Throwable org.objectweb.cjdbc.common.exceptions.CJDBCException.fillInStackTrace  ) 
 

参照:
java.lang.Throwable#fillInStackTrace()
CJDBCException.java94 行で定義されています。

参照先 org.objectweb.cjdbc.common.exceptions.CJDBCException.cause.

00095 { 00096 if (cause != null) 00097 { 00098 return cause.fillInStackTrace(); 00099 } 00100 else 00101 { 00102 return super.fillInStackTrace(); 00103 } 00104 }

Throwable org.objectweb.cjdbc.common.exceptions.CJDBCException.getCause  ) 
 

Gets the root cause of this exception.

戻り値:
a Throwable object
CJDBCException.java86 行で定義されています。

参照先 org.objectweb.cjdbc.common.exceptions.CJDBCException.cause.

00087 { 00088 return cause; 00089 }

String org.objectweb.cjdbc.common.exceptions.CJDBCException.getMessage  ) 
 

参照:
java.lang.Throwable#getMessage()
CJDBCException.java124 行で定義されています。

参照先 org.objectweb.cjdbc.common.exceptions.CJDBCException.cause.

00125 { 00126 if (cause != null) 00127 { 00128 return cause.getMessage(); 00129 } 00130 else 00131 { 00132 return super.getMessage(); 00133 } 00134 }

StackTraceElement [] org.objectweb.cjdbc.common.exceptions.CJDBCException.getStackTrace  ) 
 

参照:
java.lang.Throwable#getStackTrace()
CJDBCException.java109 行で定義されています。

参照先 org.objectweb.cjdbc.common.exceptions.CJDBCException.cause.

00110 { 00111 if (cause != null) 00112 { 00113 return cause.getStackTrace(); 00114 } 00115 else 00116 { 00117 return super.getStackTrace(); 00118 } 00119 }

void org.objectweb.cjdbc.common.exceptions.CJDBCException.printStackTrace PrintWriter  arg0  ) 
 

参照:
java.lang.Throwable#printStackTrace(java.io.PrintWriter)
CJDBCException.java169 行で定義されています。

参照先 org.objectweb.cjdbc.common.exceptions.CJDBCException.cause.

00170 { 00171 if (cause != null) 00172 { 00173 cause.printStackTrace(arg0); 00174 } 00175 else 00176 { 00177 super.printStackTrace(arg0); 00178 } 00179 }

void org.objectweb.cjdbc.common.exceptions.CJDBCException.printStackTrace PrintStream  arg0  ) 
 

参照:
java.lang.Throwable#printStackTrace(java.io.PrintStream)
CJDBCException.java154 行で定義されています。

参照先 org.objectweb.cjdbc.common.exceptions.CJDBCException.cause.

00155 { 00156 if (cause != null) 00157 { 00158 cause.printStackTrace(arg0); 00159 } 00160 else 00161 { 00162 super.printStackTrace(arg0); 00163 } 00164 }

void org.objectweb.cjdbc.common.exceptions.CJDBCException.printStackTrace  ) 
 

参照:
java.lang.Throwable#printStackTrace()
CJDBCException.java139 行で定義されています。

参照先 org.objectweb.cjdbc.common.exceptions.CJDBCException.cause.

00140 { 00141 if (cause != null) 00142 { 00143 cause.printStackTrace(); 00144 } 00145 else 00146 { 00147 super.printStackTrace(); 00148 } 00149 }

void org.objectweb.cjdbc.common.exceptions.CJDBCException.setStackTrace StackTraceElement[]  arg0  ) 
 

参照:
java.lang.Throwable#setStackTrace(java.lang.StackTraceElement[])
CJDBCException.java184 行で定義されています。

参照先 org.objectweb.cjdbc.common.exceptions.CJDBCException.cause.

00185 { 00186 if (cause != null) 00187 { 00188 cause.setStackTrace(arg0); 00189 } 00190 else 00191 { 00192 super.setStackTrace(arg0); 00193 } 00194 }


変数

Throwable org.objectweb.cjdbc.common.exceptions.CJDBCException.cause [protected]
 

Optional exception cause CJDBCException.java40 行で定義されています。

参照元 org.objectweb.cjdbc.common.exceptions.CJDBCException.fillInStackTrace(), org.objectweb.cjdbc.common.exceptions.CJDBCException.getCause(), org.objectweb.cjdbc.common.exceptions.CJDBCException.getMessage(), org.objectweb.cjdbc.common.exceptions.CJDBCException.getStackTrace(), org.objectweb.cjdbc.common.exceptions.CJDBCException.printStackTrace(), と org.objectweb.cjdbc.common.exceptions.CJDBCException.setStackTrace().


このクラスの説明は次のファイルから生成されました:
CJDBCversion1.0.4に対してTue Oct 12 15:16:08 2004に生成されました。 doxygen 1.3.8