org.exolab.castor.dtx
Class DTXException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by org.exolab.castor.dtx.DTXException
All Implemented Interfaces:
java.io.Serializable

public class DTXException
extends java.lang.Exception

A general class for exceptions associated with Castor DTX. Can haved a nested exception or just a regular message.

Version:
$Revision: 1.1.1.1 $ $Date: 2003/03/03 07:08:05 $
Author:
Evan Prodromou
See Also:
Serialized Form

Constructor Summary
DTXException(java.lang.Exception except)
          Constructor using a nested exception.
DTXException(java.lang.String message)
          Constructor using a simple string message.
 
Method Summary
 java.lang.String getMessage()
          Returns this message, or the nested exception's message.
 java.lang.Exception getNestedException()
          Gets the nested exception, if there is one.
 void printStackTrace(java.io.PrintStream out)
           
 void printStackTrace(java.io.PrintWriter out)
           
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DTXException

public DTXException(java.lang.Exception except)
Constructor using a nested exception.

Parameters:
except - The nested exception.

DTXException

public DTXException(java.lang.String message)
Constructor using a simple string message.

Parameters:
message - The message.
Method Detail

getMessage

public java.lang.String getMessage()
Returns this message, or the nested exception's message.

Overrides:
getMessage in class java.lang.Throwable
Returns:
String value of the message.

getNestedException

public java.lang.Exception getNestedException()
Gets the nested exception, if there is one.

Returns:
Nested exception, or null if this is a message exception only.

printStackTrace

public void printStackTrace(java.io.PrintWriter out)
Overrides:
printStackTrace in class java.lang.Throwable

printStackTrace

public void printStackTrace(java.io.PrintStream out)
Overrides:
printStackTrace in class java.lang.Throwable


Intalio Inc. (C) 1999-2004. All rights reserved http://www.intalio.com