IBM WebSphere Application ServerTM
Release 8

com.ibm.websphere.product
Class WASDirectoryException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by com.ibm.websphere.product.WASDirectoryException
All Implemented Interfaces:
java.io.Serializable

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.

Version:
8.0
See Also:
Serialized Form

Field Summary
protected  java.lang.Exception boundException
          Nested exception
protected  java.lang.String text
          Exception text
 
Constructor Summary
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.
 
Method Summary
 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.
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, setStackTrace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

boundException

protected java.lang.Exception boundException
Nested exception


text

protected java.lang.String text
Exception text

Constructor Detail

WASDirectoryException

public WASDirectoryException(java.lang.String msgKey)

Parameterizied constructor: make a new WASDirectoryException instance, binding in the NLS text associated with the argument message key.

Parameters:
msgKey - The key to an NLS enabled message.

WASDirectoryException

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.

Parameters:
msgKey - The key to an NLS enabled message.
exception - An exception to bind into the receiver.

WASDirectoryException

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.

Parameters:
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.
Method Detail

getBoundException

public java.lang.Exception getBoundException()
Answer the exception bound into the receiver. This exception may be null.

Returns:
Excetpion The exception bound into the receiver.

getText

public java.lang.String getText()
Answer the text bound into the receiver. The text will never be null, but it may be an empty string.

Returns:
String The text bound into the receiver.

toString

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).

Overrides:
toString in class java.lang.Throwable
Returns:
String A string representation of the receiver.

printStackTrace

public void printStackTrace(java.io.PrintStream output)
Print the stack trace of the receiver to the argument print stream. Append the stack trace of the bound exception, if present.

Overrides:
printStackTrace in class java.lang.Throwable
Parameters:
output - A print stream onto which to print the stack trace of the receiver.

IBM WebSphere Application ServerTM
Release 8