public class WASDirectoryException
extends java.lang.Exception
Class WASProductException encodes an exception throw by WASProduct. An exception may or may not be bound within a WASProductException instance. A NLS enabled message may be set within a WASDirectoryException.
Modifier and Type | Field and Description |
---|---|
protected java.lang.Exception |
boundException
Nested exception
|
protected java.lang.String |
text
Exception text
|
Constructor and Description |
---|
WASDirectoryException(java.lang.String msgKey)
Parameterizied constructor: make a new WASDirectoryException
instance, binding in the NLS text associated with the argument
message key.
|
WASDirectoryException(java.lang.String msgKey,
java.lang.Exception exception)
Parameterizied constructor: make a new WASDirectoryException
instance, binding in the NLS text associated with the argument
message key, and binding in the argument exception.
|
WASDirectoryException(java.lang.String msgKey,
java.lang.Object[] msgArgs,
java.lang.Exception exception)
Parameterizied constructor: make a new WASDirectoryException
instance, binding in the NLS text associated with the argument
message key, and binding in the argument exception.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Exception |
getBoundException()
Answer the exception bound into the receiver.
|
java.lang.String |
getText()
Answer the text bound into the receiver.
|
void |
printStackTrace(java.io.PrintStream output)
Print the stack trace of the receiver to the argument
print stream.
|
java.lang.String |
toString()
Answer a string representation of the receiver.
|
protected java.lang.Exception boundException
protected java.lang.String text
public WASDirectoryException(java.lang.String msgKey)
Parameterizied constructor: make a new WASDirectoryException instance, binding in the NLS text associated with the argument message key.
msgKey
- The key to an NLS enabled message.public WASDirectoryException(java.lang.String msgKey, java.lang.Exception exception)
Parameterizied constructor: make a new WASDirectoryException instance, binding in the NLS text associated with the argument message key, and binding in the argument exception. The exception may be null.
msgKey
- The key to an NLS enabled message.exception
- An exception to bind into the receiver.public WASDirectoryException(java.lang.String msgKey, java.lang.Object[] msgArgs, java.lang.Exception exception)
Parameterizied constructor: make a new WASDirectoryException instance, binding in the NLS text associated with the argument message key, and binding in the argument exception. The message arguments are substituted into the NLS text. The exception may be null.
msgKey
- The key to an NLS enabled message.msgArgs
- An array of arguments to be substituted into the
NLS message.exception
- An exception to bind into the receiver.public java.lang.Exception getBoundException()
public java.lang.String getText()
public java.lang.String toString()
Answer a string representation of the receiver. This string combines the text of the receiver with the text of the bound exception (if present).
toString
in class java.lang.Throwable
public void printStackTrace(java.io.PrintStream output)
printStackTrace
in class java.lang.Throwable
output
- A print stream onto which to print the
stack trace of the receiver.