jrunx.tyrex.util
Class NestedException
java.lang.Object
|
+--java.lang.Throwable
|
+--java.lang.Exception
|
+--jrunx.tyrex.util.NestedException
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- DomainConfigurationException, RecoveryException
- public abstract class NestedException
- extends java.lang.Exception
Base type for all Type exceptions.
This exception can optionally wrap another exception. The printed stack trace
will be that of the wrapped exception, if one is provided in the constructor.
The underlying exception can be obtained from getException.
Several exceptions support wrapping of an underlying exception by extending
from this class. When another nested exception is provided in the constructor,
the underlying exception will be used, so it's safe to construct a nested
exception from another nested exception.
Support for unwrapping the underlying exceptions include NestedException,
SAXException.
- See Also:
- Serialized Form
|
Constructor Summary |
NestedException(java.lang.Exception except)
Construct a new nested exception wrapping an underlying exception. |
NestedException(java.lang.String message)
Construct a new nested with a message. |
NestedException(java.lang.String message,
java.lang.Exception except)
Construct a new nested exception wrapping an underlying exception
and providing a message. |
| 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 |
DEFAULT_MESSAGE
public static final java.lang.String DEFAULT_MESSAGE
NestedException
public NestedException(java.lang.String message,
java.lang.Exception except)
- Construct a new nested exception wrapping an underlying exception
and providing a message.
- Parameters:
message - The exception messageexcept - The underlying exception
NestedException
public NestedException(java.lang.String message)
- Construct a new nested with a message.
- Parameters:
message - The exception message
NestedException
public NestedException(java.lang.Exception except)
- Construct a new nested exception wrapping an underlying exception.
- Parameters:
except - The underlying exception
getException
public java.lang.Exception getException()
- Returns the underlying exception, if this exception wraps another exception.
- Returns:
- The underlying exception, or null
printStackTrace
public void printStackTrace()
- Overrides:
printStackTrace in class java.lang.Throwable
printStackTrace
public void printStackTrace(java.io.PrintStream stream)
- Overrides:
printStackTrace in class java.lang.Throwable
printStackTrace
public void printStackTrace(java.io.PrintWriter writer)
- Overrides:
printStackTrace in class java.lang.Throwable
Copyright © 2002 Macromedia Corporation. All Rights Reserved.