Class CastorRuntimeException

  • All Implemented Interfaces:
    java.io.Serializable
    Direct Known Subclasses:
    PropertiesException

    public class CastorRuntimeException
    extends java.lang.RuntimeException
    CastorRuntimeException is the superclass of all unchecked Castor exceptions that are thrown during the normal operation of the Java Virtual Machine.
    Since:
    1.1.3
    Version:
    $Id: Configuration.java,v 1.8 2006/03/08 17:25:52 jens Exp $
    Author:
    Ralf Joachim
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      CastorRuntimeException()
      Constructs a new Castor runtime exception without a message.
      CastorRuntimeException​(java.lang.String message)
      Constructs a new Castor runtime exception with the specified detail message.
      CastorRuntimeException​(java.lang.String message, java.lang.Throwable cause)
      Constructs a new Castor runtime exception with the specified detail message and cause.
      CastorRuntimeException​(java.lang.Throwable cause)
      Constructs a new Castor runtime exception with the specified cause and the detail message of the cause.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Throwable getCause()
      The method emulates the JDK 1.4 Throwable version of getCause() for JDKs before 1.4.
      java.lang.Throwable initCause​(java.lang.Throwable cause)
      The method emulates the JDK 1.4 Throwable version of initCause() for JDKs before 1.4.
      void printStackTrace()
      void printStackTrace​(java.io.PrintStream s)
      void printStackTrace​(java.io.PrintWriter w)
      • Methods inherited from class java.lang.Throwable

        addSuppressed, fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, setStackTrace, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • CastorRuntimeException

        public CastorRuntimeException()
        Constructs a new Castor runtime exception without a message. The cause is not initialized but may subsequently be initialized by a call to initCause(Throwable).
      • CastorRuntimeException

        public CastorRuntimeException​(java.lang.String message)
        Constructs a new Castor runtime exception with the specified detail message. The cause is not initialized but may subsequently be initialized by a call to initCause(Throwable).
        Parameters:
        message - The detail message.
      • CastorRuntimeException

        public CastorRuntimeException​(java.lang.Throwable cause)
        Constructs a new Castor runtime exception with the specified cause and the detail message of the cause. This constructor is useful for exceptions that are wrappers for others.
        Parameters:
        cause - The cause.
      • CastorRuntimeException

        public CastorRuntimeException​(java.lang.String message,
                                      java.lang.Throwable cause)
        Constructs a new Castor runtime exception with the specified detail message and cause.
        Parameters:
        message - The detail message.
        cause - The cause.
    • Method Detail

      • initCause

        public final java.lang.Throwable initCause​(java.lang.Throwable cause)
        The method emulates the JDK 1.4 Throwable version of initCause() for JDKs before 1.4.
        Overrides:
        initCause in class java.lang.Throwable
      • getCause

        public final java.lang.Throwable getCause()
        The method emulates the JDK 1.4 Throwable version of getCause() for JDKs before 1.4.
        Overrides:
        getCause in class java.lang.Throwable
      • printStackTrace

        public void printStackTrace()
        Overrides:
        printStackTrace in class java.lang.Throwable
      • printStackTrace

        public final void printStackTrace​(java.io.PrintStream s)
        Overrides:
        printStackTrace in class java.lang.Throwable
      • printStackTrace

        public final void printStackTrace​(java.io.PrintWriter w)
        Overrides:
        printStackTrace in class java.lang.Throwable