Class CastorException

java.lang.Object
java.lang.Throwable
java.lang.Exception
org.exolab.castor.core.exceptions.CastorException
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
PersistenceException, XMLException

public class CastorException extends Exception
The base exception for Castor (or at least Castor XML)
Version:
$Revision: 6301 $ $Date: 2006-04-25 15:08:23 -0600 (Tue, 25 Apr 2006) $
Author:
Keith Visco
See Also:
  • Constructor Details

    • CastorException

      public CastorException()
      Creates a new CastorException with no message, or nested Exception
    • CastorException

      public CastorException(String message)
      Creates a new CastorException with the given message.
      Parameters:
      message - the message for this Exception
    • CastorException

      public CastorException(String message, Throwable cause)
      Creates a new CastorException with the given message and cause.
      Parameters:
      message - The message for this exception.
      cause - A Throwable instance.
    • CastorException

      public CastorException(Throwable cause)
      Creates a new CastorException with the given cause.
      Parameters:
      cause - A Throwable instance.
  • Method Details

    • initCause

      public Throwable initCause(Throwable cause)
      Match the JDK 1.4 Throwable version of initCause() on JDK<1.4 systems.
      Overrides:
      initCause in class Throwable
      Parameters:
      cause - The throwable you wish to attach to this exception as the 'cause' of the exception.
      Returns:
      This exception. (Throwable also returns this, not the cause.)
    • getCause

      public Throwable getCause()
      Match the JDK 1.4 Throwable version of getCause() on JDK<1.4 systems.
      Overrides:
      getCause in class Throwable
      Returns:
      The throwable cause of this exception.
    • getMessage

      public String getMessage()
      Return the detailed message from this Exception. Chain message information from child exceptions into it, so that the message shows the chain of message information available.
      Overrides:
      getMessage in class Throwable
      Returns:
      the detailed message from this Exception.
    • printStackTrace

      public void printStackTrace()
      Print a stack trace to stderr.
      Overrides:
      printStackTrace in class Throwable
    • printStackTrace

      public void printStackTrace(PrintStream s)
      Print a stack trace to the specified PrintStream.
      Overrides:
      printStackTrace in class Throwable
      Parameters:
      s - The PrintStream to print a stack trace to.
    • printStackTrace

      public void printStackTrace(PrintWriter w)
      Print a stack trace to the specified PrintWriter.
      Overrides:
      printStackTrace in class Throwable
      Parameters:
      w - The PrintWriter to print a stack trace to.