org.exolab.castor.xml
Class ValidationException
public class ValidationException
An exception that can be used to signal XML validation errors
$Revision: 6216 $ $Date: 2005-12-13 14:58:48 -0700 (Tue, 13 Dec 2005) $ValidationException() - Creates a new ValidationException with no message,
or nested Exception
|
ValidationException(String message) - Creates a new ValidationException with the given message.
|
ValidationException(String message, Exception exception, int errorCode) - Creates a new ValidationException with the given message,
nested exception, and errorCode.
|
ValidationException(String message, Throwable exception) - Creates a new ValidationException with the given message
and nested exception.
|
ValidationException(String message, int errorCode) - Creates a new ValidationException with the given message.
|
ValidationException(Throwable exception) - Creates a new ValidationException with the given nested
exception.
|
ValidationException
public ValidationException()
Creates a new ValidationException with no message,
or nested Exception
ValidationException
public ValidationException(String message)
Creates a new ValidationException with the given message.
message
- the message for this Exception
ValidationException
public ValidationException(String message,
Exception exception,
int errorCode)
Creates a new ValidationException with the given message,
nested exception, and errorCode.
message
- the detail message for this exceptionexception
- the nested exceptionerrorCode
- the errorCode for this Exception
ValidationException
public ValidationException(String message,
Throwable exception)
Creates a new ValidationException with the given message
and nested exception.
message
- the detail message for this exceptionexception
- the nested exception
ValidationException
public ValidationException(String message,
int errorCode)
Creates a new ValidationException with the given message.
message
- the message for this ExceptionerrorCode
- the errorCode for this Exception
ValidationException
public ValidationException(Throwable exception)
Creates a new ValidationException with the given nested
exception.
exception
- the nested exception
getLocation
public Location getLocation()
Returns the location of the exception
- the location of the exception
getNext
public ValidationException getNext()
Returns the next ValidationException in the list, or null
if no additional validation exceptions exist.
- the next ValidationException in the list, or null if
there are no additional exceptions.
remove
protected boolean remove(ValidationException exception)
Removes the given ValidationException from the current
list of ValidationException.
exception
- the ValidationException to remove
- true if the given ValidationException was
successfully removed.
setLast
protected void setLast(ValidationException exception)
Adds the given ValidationException as the last exception
in the list. This is equivalent to calling #setNext if no
additional ValidationException(s) exist.
exception
- the ValidationException to set as the last
exception in the list.
setLocation
public void setLocation(Location location)
Sets the location information for this ValidationException.
- setLocation in interface XMLException
location
- The location information for this validation exception.
setNext
protected void setNext(ValidationException exception)
Sets the given ValidationException as the next exception
in the list. This method will overwrite any existing
ValidationException that may already exist as the next
exception.
exception
- the ValidationException to set as the next
exception in the list.
toString
public String toString()
Returns the String representation of this Exception
- toString in interface XMLException
- the String representation of this Exception
Intalio Inc. (C) 1999-2006. All rights reserved http://www.intalio.com