org.exolab.castor.core.exceptions

Class CastorException

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

Constructor Summary
CastorException()
Creates a new CastorException with no message, or nested Exception
CastorException(String message)
Creates a new CastorException with the given message.
CastorException(String message, Throwable cause)
Creates a new CastorException with the given message and cause.
CastorException(Throwable cause)
Creates a new CastorException with the given cause.
Method Summary
ThrowablegetCause()
Match the JDK 1.4 Throwable version of getCause() on JDK<1.4 systems.
StringgetMessage()
Return the detailed message from this Exception.
ThrowableinitCause(Throwable cause)
Match the JDK 1.4 Throwable version of initCause() on JDK<1.4 systems.
voidprintStackTrace()
Print a stack trace to stderr.
voidprintStackTrace(PrintStream s)
Print a stack trace to the specified PrintStream.
voidprintStackTrace(PrintWriter w)
Print a stack trace to the specified PrintWriter.

Constructor Detail

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 Detail

getCause

public Throwable getCause()
Match the JDK 1.4 Throwable version of getCause() on JDK<1.4 systems.

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.

Returns: the detailed message from this Exception.

initCause

public Throwable initCause(Throwable cause)
Match the JDK 1.4 Throwable version of initCause() on JDK<1.4 systems.

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

printStackTrace

public void printStackTrace()
Print a stack trace to stderr.

printStackTrace

public void printStackTrace(PrintStream s)
Print a stack trace to the specified PrintStream.

Parameters: s The PrintStream to print a stack trace to.

printStackTrace

public void printStackTrace(PrintWriter w)
Print a stack trace to the specified PrintWriter.

Parameters: w The PrintWriter to print a stack trace to.

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