Package org.exolab.castor.xml
Class MarshalException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- org.exolab.castor.core.exceptions.CastorException
-
- org.exolab.castor.xml.XMLException
-
- org.exolab.castor.xml.MarshalException
-
- All Implemented Interfaces:
java.io.Serializable
public class MarshalException extends XMLException
An exception that is used to signal marshalling exceptions.- Version:
- $Revision: 5951 $ $Date: 2005-12-13 14:58:48 -0700 (Tue, 13 Dec 2005) $
- Author:
- Keith Visco
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
BASE_CLASS_OR_VOID_ERR
static java.lang.String
NON_SERIALIZABLE_ERR
-
Constructor Summary
Constructors Constructor Description MarshalException()
Creates a new MarshalException with no message or nested Exception.MarshalException(java.lang.String message)
Creates a new MarshalException with the given message.MarshalException(java.lang.String message, int errorCode)
Creates a new MarshalException with the given message.MarshalException(java.lang.String message, java.lang.Throwable exception)
Creates a new MarshalException with the given message and nested exception.MarshalException(java.lang.String message, java.lang.Throwable exception, int errorCode)
Creates a new MarshalException with the given message, nested exception, and errorCode.MarshalException(java.lang.Throwable exception)
Creates a new MarshalException with the given nested exception.
-
Method Summary
-
Methods inherited from class org.exolab.castor.xml.XMLException
getErrorCode, setErrorCode, setLocation, toString
-
Methods inherited from class org.exolab.castor.core.exceptions.CastorException
getCause, getMessage, initCause, printStackTrace, printStackTrace, printStackTrace
-
-
-
-
Field Detail
-
BASE_CLASS_OR_VOID_ERR
public static final java.lang.String BASE_CLASS_OR_VOID_ERR
- See Also:
- Constant Field Values
-
NON_SERIALIZABLE_ERR
public static final java.lang.String NON_SERIALIZABLE_ERR
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
MarshalException
public MarshalException()
Creates a new MarshalException with no message or nested Exception.
-
MarshalException
public MarshalException(java.lang.String message)
Creates a new MarshalException with the given message.- Parameters:
message
- the message for this Exception
-
MarshalException
public MarshalException(java.lang.String message, int errorCode)
Creates a new MarshalException with the given message.- Parameters:
message
- the message for this ExceptionerrorCode
- the errorCode for this Exception
-
MarshalException
public MarshalException(java.lang.Throwable exception)
Creates a new MarshalException with the given nested exception.- Parameters:
exception
- the nested exception
-
MarshalException
public MarshalException(java.lang.String message, java.lang.Throwable exception)
Creates a new MarshalException with the given message and nested exception.- Parameters:
message
- the detail message for this exceptionexception
- the nested exception
-
MarshalException
public MarshalException(java.lang.String message, java.lang.Throwable exception, int errorCode)
Creates a new MarshalException with the given message, nested exception, and errorCode.- Parameters:
message
- the detail message for this exceptionexception
- the nested exceptionerrorCode
- the errorCode for this Exception
-
-