Definition at line 13 of file JetWebXMLException.java.
Public Member Functions | |
JetWebXMLException (Exception originalException) | |
JetWebXMLException (String message, String datain) | |
void | printStackTrace (PrintWriter s) |
void | printStackTrace (PrintStream s) |
String | getMessage () |
Exception | getOriginalException () |
Protected Attributes | |
String | data = "" |
Exception | originalException |
|
JetWebException constructor wrapping underlying exception.
Definition at line 20 of file JetWebXMLException.java. 00020 { 00021 super(originalException); 00022 }
|
|
JetWebException constructor when no underlying exception thrown.
Definition at line 29 of file JetWebXMLException.java. 00029 { 00030 super(message,datain); 00031 }
|
|
Overrides super to show the sql error details (if relevant), and error data (if supplied)
Reimplemented in JetWebDBException, and JobRequestException. Definition at line 80 of file JetWebException.java. References JetWebException.data, and JetWebException.originalException. 00080 { 00081 00082 StringBuffer b = new StringBuffer(); 00083 b.append(this.getClass().getName()); 00084 b.append("\n"); 00085 b.append(super.getMessage()); 00086 00087 if (originalException!=null){ 00088 b.append("\n Original Exception\n"); 00089 b.append(originalException.getClass().getName()); 00090 } 00091 00092 //printStackTrace(System.out); 00093 00094 if (!data.equals("")){ 00095 b.append("\n:DATA:"); 00096 b.append(data); 00097 } 00098 00099 return b.toString(); 00100 00101 }
|
|
gets the original exception this exception wraps
Definition at line 107 of file JetWebException.java. Referenced by JobRequestException.getMessage(), and JetWebDBException.getMessage(). 00107 {
00108 return originalException;
00109 }
|
|
This overrides super to print the original exception stack trace, if there is one. The message and stack trace can be obtained from it.
Definition at line 67 of file JetWebException.java. References JetWebException.originalException. 00067 { 00068 if (originalException!=null){ 00069 originalException.printStackTrace(s); 00070 } else { 00071 super.printStackTrace(s); 00072 } 00073 }
|
|
This overrides super to print the original exception stack trace, if there is one. The message and stack trace can be obtained from it.
Definition at line 54 of file JetWebException.java. References JetWebException.originalException. 00054 { 00055 if (originalException!=null){ 00056 originalException.printStackTrace(s); 00057 } else { 00058 super.printStackTrace(s); 00059 } 00060 }
|
|
Definition at line 16 of file JetWebException.java. Referenced by JetWebException.getMessage(). |
|
Definition at line 17 of file JetWebException.java. Referenced by JetWebException.getMessage(), and JetWebException.printStackTrace(). |
Generated Wed Jan 17 09:14:27 GMT 2007