|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.lang.Throwable | +--java.lang.Exception | +--java.lang.RuntimeException | +--org.apache.turbine.util.TurbineRuntimeException
This is a base class of runtime exeptions thrown by Turbine. This class represents a non-checked type exception (see {@see java.lang.RuntimeException}). It has the nested stack trace functionality found in the {@see TurbineException} class. It's sad that this class is a straight copy/paste of Turbine exception. I wish that Java supported NonCheckedException marker interface...
Constructor Summary | |
TurbineRuntimeException()
Constructs a new TurbineRuntimeException without specified
detail message. |
|
TurbineRuntimeException(java.lang.String msg)
Constructs a new TurbineRuntimeException with specified
detail message. |
|
TurbineRuntimeException(java.lang.String msg,
java.lang.Throwable nested)
Constructs a new TurbineRuntimeException with specified
detail message and nested Throwable . |
|
TurbineRuntimeException(java.lang.Throwable nested)
Constructs a new TurbineRuntimeException with specified
nested Throwable . |
Method Summary | |
void |
printStackTrace()
Prints the stack trace of this exception the the standar error stream. |
void |
printStackTrace(java.io.PrintStream out)
Prints the stack trace of this exception to the specified print stream. |
void |
printStackTrace(java.io.PrintWriter out)
Prints the stack trace of this exception to the specified print writer. |
void |
printStackTrace(java.io.PrintWriter out,
int skip)
Prints the stack trace of this exception skiping a specified number of stack frames. |
Methods inherited from class java.lang.Throwable |
fillInStackTrace, getLocalizedMessage, getMessage, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public TurbineRuntimeException()
TurbineRuntimeException
without specified
detail message.public TurbineRuntimeException(java.lang.String msg)
TurbineRuntimeException
with specified
detail message.msg
- the error message.public TurbineRuntimeException(java.lang.Throwable nested)
TurbineRuntimeException
with specified
nested Throwable
.nested
- the exception or error that caused this exception
to be thrown.public TurbineRuntimeException(java.lang.String msg, java.lang.Throwable nested)
TurbineRuntimeException
with specified
detail message and nested Throwable
.msg
- the error message.nested
- the exception or error that caused this exception
to be thrown.Method Detail |
public void printStackTrace()
printStackTrace
in class java.lang.Throwable
public void printStackTrace(java.io.PrintStream out)
printStackTrace
in class java.lang.Throwable
out
- PrintStream
to use for outputpublic void printStackTrace(java.io.PrintWriter out)
printStackTrace
in class java.lang.Throwable
out
- PrintWriter
to use for output.public void printStackTrace(java.io.PrintWriter out, int skip)
out
- PrintWriter
to use for output.skip
- the numbere of stack frames to skip.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |