Package com.day.util
Class WrappedException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- com.day.util.WrappedException
-
- All Implemented Interfaces:
java.io.Serializable
public abstract class WrappedException extends java.lang.ExceptionAn Exception that wraps another Throwable, and prints its wrapped exception's stack trace as well as its own when printStackTrace is called.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description WrappedException(java.lang.String s)Class constructor that creates aWrappedExceptiongiven a message describing the failure causeWrappedException(java.lang.String s, java.lang.Throwable e)Class constructor that creates aWrappedExceptiongiven a message describing the failure cause and a root exceptionWrappedException(java.lang.Throwable t)Class constructor that creates aWrappedExceptiongiven a root exception
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetMessage()Returns the error message string of this exception.java.lang.ThrowablegetRootException()Returns the root exception of this exception.voidprintStackTrace()Prints thisWrappedExceptionand its backtrace to the standard error stream.voidprintStackTrace(java.io.PrintStream s)Prints thisWrappedExceptionand its backtrace to the specified print stream.voidprintStackTrace(java.io.PrintWriter s)Prints thisWrappedExceptionand its backtrace to the specified print writer.
-
-
-
Constructor Detail
-
WrappedException
public WrappedException(java.lang.String s)
Class constructor that creates aWrappedExceptiongiven a message describing the failure cause- Parameters:
s- description
-
WrappedException
public WrappedException(java.lang.String s, java.lang.Throwable e)Class constructor that creates aWrappedExceptiongiven a message describing the failure cause and a root exception- Parameters:
s- descriptione- root failure cause
-
WrappedException
public WrappedException(java.lang.Throwable t)
Class constructor that creates aWrappedExceptiongiven a root exception- Parameters:
t- root failure cause
-
-
Method Detail
-
getMessage
public java.lang.String getMessage()
Returns the error message string of this exception.- Overrides:
getMessagein classjava.lang.Throwable- Returns:
- error message string of this exception.
-
getRootException
public java.lang.Throwable getRootException()
Returns the root exception of this exception.- Returns:
- the root exception of this exception
-
printStackTrace
public void printStackTrace()
Prints thisWrappedExceptionand its backtrace to the standard error stream.- Overrides:
printStackTracein classjava.lang.Throwable
-
printStackTrace
public void printStackTrace(java.io.PrintStream s)
Prints thisWrappedExceptionand its backtrace to the specified print stream.- Overrides:
printStackTracein classjava.lang.Throwable- Parameters:
s-PrintStreamto use for output
-
printStackTrace
public void printStackTrace(java.io.PrintWriter s)
Prints thisWrappedExceptionand its backtrace to the specified print writer.- Overrides:
printStackTracein classjava.lang.Throwable- Parameters:
s-PrintWriterto use for output- Since:
- JDK1.1
-
-