org.exolab.castor.xml

Class XMLException

public class XMLException extends CastorException

An exception that is used to signal an error that has occured during marshalling or unmarshalling.

Version: $Revision: 6216 $ $Date: 2006-04-25 15:08:23 -0600 (Tue, 25 Apr 2006) $

Author: Keith Visco

Constructor Summary
XMLException()
Creates a new XMLException with no message or nested Exception.
XMLException(String message)
Creates a new XMLException with the given message.
XMLException(Throwable exception)
Creates a new XMLException with the given nested exception.
XMLException(String message, int errorCode)
Creates a new XMLException with the given message.
XMLException(String message, Throwable exception)
Creates a new XMLException with the given message and nested exception.
XMLException(String message, Throwable exception, int errorCode)
Creates a new XMLException with the given message, nested exception, and errorCode.
Method Summary
intgetErrorCode()
Returns the error code for this Exception, or -1 if no error code exists.
voidsetErrorCode(int errorCode)
Sets the error code for this Exception
voidsetLocation(Location location)
Sets the location information for this Exception.
StringtoString()
Returns the String representation of this Exception.

Constructor Detail

XMLException

public XMLException()
Creates a new XMLException with no message or nested Exception.

XMLException

public XMLException(String message)
Creates a new XMLException with the given message.

Parameters: message the message for this Exception

XMLException

public XMLException(Throwable exception)
Creates a new XMLException with the given nested exception.

Parameters: exception the nested exception

XMLException

public XMLException(String message, int errorCode)
Creates a new XMLException with the given message.

Parameters: message the message for this Exception errorCode the errorCode for this Exception

XMLException

public XMLException(String message, Throwable exception)
Creates a new XMLException with the given message and nested exception.

Parameters: message the detail message for this exception exception the nested exception

XMLException

public XMLException(String message, Throwable exception, int errorCode)
Creates a new XMLException with the given message, nested exception, and errorCode.

Parameters: message the detail message for this exception exception the nested exception errorCode the errorCode for this Exception

Method Detail

getErrorCode

public int getErrorCode()
Returns the error code for this Exception, or -1 if no error code exists.

Returns: the error code for this Exception, or -1 if no error code exists

setErrorCode

public void setErrorCode(int errorCode)
Sets the error code for this Exception

Parameters: errorCode the error code

setLocation

public void setLocation(Location location)
Sets the location information for this Exception.

Parameters: location The location information for this validation exception.

toString

public String toString()
Returns the String representation of this Exception.

Returns: the String representation of this Exception.

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