|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--java.lang.Throwable
|
+--java.lang.Exception
|
+--java.lang.RuntimeException
|
+--com.lowagie.text.ExceptionConverter
The ExceptionConverter changes a checked exception into an unchecked exception.
| Field Summary | |
private Exception |
ex
we keep a handle to the wrapped exception |
| Fields inherited from class java.lang.RuntimeException |
|
| Fields inherited from class java.lang.Throwable |
|
| Constructor Summary | |
ExceptionConverter(Exception ex)
|
|
| Method Summary | |
Throwable |
fillInStackTrace()
requests to fill in the stack trace we will have to ignore. |
Exception |
getException()
and allow the user of ExceptionConverter to get a handle to it. |
String |
getLocalizedMessage()
and make sure we also produce a localized version |
String |
getMessage()
We print the message of the checked exception |
void |
printStackTrace()
we have to override this as well |
void |
printStackTrace(PrintStream s)
here we prefix, with s.print(), not s.println(), the stack trace with "ExceptionConverter:" |
void |
printStackTrace(PrintWriter s)
Again, we prefix the stack trace with "ExceptionConverter:" |
String |
toString()
The toString() is changed to be prefixed with ExceptionConverter |
| Methods inherited from class java.lang.Throwable |
getCause, getStackTrace, initCause, setStackTrace |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
private Exception ex
| Constructor Detail |
public ExceptionConverter(Exception ex)
| Method Detail |
public Exception getException()
public String getMessage()
getMessage in class Throwablepublic String getLocalizedMessage()
getLocalizedMessage in class Throwablepublic String toString()
toString in class Throwablepublic void printStackTrace()
printStackTrace in class Throwablepublic void printStackTrace(PrintStream s)
printStackTrace in class Throwablepublic void printStackTrace(PrintWriter s)
printStackTrace in class Throwablepublic Throwable fillInStackTrace()
fillInStackTrace in class Throwable
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||