|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.Throwable
java.lang.Exception
org.jboss.util.NestedException
public class NestedException
A common superclass for Exception classes that can contain a nested Throwable detail object.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.jboss.util.NestedThrowable |
---|
NestedThrowable.Util |
Field Summary | |
---|---|
protected Throwable |
nested
The nested throwable |
Fields inherited from interface org.jboss.util.NestedThrowable |
---|
DETECT_DUPLICATE_NESTING, NESTED_TRACE_ENABLED, PARENT_TRACE_ENABLED |
Constructor Summary | |
---|---|
NestedException()
Construct a NestedException with no detail. |
|
NestedException(String msg)
Construct a NestedException with the specified detail message. |
|
NestedException(String msg,
Throwable nested)
Construct a NestedException with the specified detail message and nested Throwable. |
|
NestedException(Throwable nested)
Construct a NestedException with the specified nested Throwable. |
Method Summary | |
---|---|
Throwable |
getCause()
Return the nested Throwable. |
String |
getMessage()
Returns the composite throwable message. |
Throwable |
getNested()
Return the nested Throwable. |
void |
printStackTrace()
Prints the composite message and the embedded stack trace to System.err. |
void |
printStackTrace(PrintStream stream)
Prints the composite message and the embedded stack trace to the specified print stream. |
void |
printStackTrace(PrintWriter writer)
Prints the composite message and the embedded stack trace to the specified print writer. |
Methods inherited from class java.lang.Throwable |
---|
fillInStackTrace, getLocalizedMessage, getStackTrace, initCause, setStackTrace, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected final Throwable nested
Constructor Detail |
---|
public NestedException(String msg)
msg
- Detail message.public NestedException(String msg, Throwable nested)
msg
- Detail message.nested
- Nested Throwable.public NestedException(Throwable nested)
nested
- Nested Throwable.public NestedException()
Method Detail |
---|
public Throwable getNested()
getNested
in interface NestedThrowable
public Throwable getCause()
For JDK 1.4 compatibility.
getCause
in interface NestedThrowable
getCause
in class Throwable
public String getMessage()
getMessage
in class Throwable
public void printStackTrace(PrintStream stream)
printStackTrace
in class Throwable
stream
- Stream to print to.public void printStackTrace(PrintWriter writer)
printStackTrace
in class Throwable
writer
- Writer to print to.public void printStackTrace()
printStackTrace
in class Throwable
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |