src/org/objectweb/cjdbc/common/exceptions/CJDBCException.java

説明を見る。
00001 00025 package org.objectweb.cjdbc.common.exceptions; 00026 00027 import java.io.PrintStream; 00028 import java.io.PrintWriter; 00029 import java.io.Serializable; 00030 00037 public class CJDBCException extends Exception implements Serializable 00038 { 00040 protected Throwable cause; 00041 00045 public CJDBCException() 00046 { 00047 } 00048 00054 public CJDBCException(String message) 00055 { 00056 super(message); 00057 } 00058 00064 public CJDBCException(Throwable cause) 00065 { 00066 this.cause = cause; 00067 } 00068 00075 public CJDBCException(String message, Throwable cause) 00076 { 00077 super(message); 00078 this.cause = cause; 00079 } 00080 00086 public Throwable getCause() 00087 { 00088 return cause; 00089 } 00090 00094 public synchronized Throwable fillInStackTrace() 00095 { 00096 if (cause != null) 00097 { 00098 return cause.fillInStackTrace(); 00099 } 00100 else 00101 { 00102 return super.fillInStackTrace(); 00103 } 00104 } 00105 00109 public StackTraceElement[] getStackTrace() 00110 { 00111 if (cause != null) 00112 { 00113 return cause.getStackTrace(); 00114 } 00115 else 00116 { 00117 return super.getStackTrace(); 00118 } 00119 } 00120 00124 public String getMessage() 00125 { 00126 if (cause != null) 00127 { 00128 return cause.getMessage(); 00129 } 00130 else 00131 { 00132 return super.getMessage(); 00133 } 00134 } 00135 00139 public void printStackTrace() 00140 { 00141 if (cause != null) 00142 { 00143 cause.printStackTrace(); 00144 } 00145 else 00146 { 00147 super.printStackTrace(); 00148 } 00149 } 00150 00154 public void printStackTrace(PrintStream arg0) 00155 { 00156 if (cause != null) 00157 { 00158 cause.printStackTrace(arg0); 00159 } 00160 else 00161 { 00162 super.printStackTrace(arg0); 00163 } 00164 } 00165 00169 public void printStackTrace(PrintWriter arg0) 00170 { 00171 if (cause != null) 00172 { 00173 cause.printStackTrace(arg0); 00174 } 00175 else 00176 { 00177 super.printStackTrace(arg0); 00178 } 00179 } 00180 00184 public void setStackTrace(StackTraceElement[] arg0) 00185 { 00186 if (cause != null) 00187 { 00188 cause.setStackTrace(arg0); 00189 } 00190 else 00191 { 00192 super.setStackTrace(arg0); 00193 } 00194 } 00195 00196 }

CJDBCversion1.0.4に対してTue Oct 12 15:15:57 2004に生成されました。 doxygen 1.3.8