public class ValidationException extends XMLException
Constructor and Description |
---|
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,
int errorCode)
Creates a new ValidationException with the given message.
|
ValidationException(String message,
Throwable exception)
Creates a new ValidationException with the given message and nested
Exception.
|
ValidationException(Throwable exception)
Creates a new ValidationException with the given nested Exception.
|
Modifier and Type | Method and Description |
---|---|
Location |
getLocation()
Returns the location of the Exception.
|
ValidationException |
getNext()
Returns the next ValidationException in the list, or null if no
additional validation exceptions exist.
|
protected boolean |
remove(ValidationException exception)
Removes the given ValidationException from the current list of
ValidationException.
|
protected void |
setLast(ValidationException exception)
Adds the given ValidationException as the last exception in the list.
|
void |
setLocation(Location location)
Sets the location information for this ValidationException.
|
void |
setNext(ValidationException exception)
Sets the given ValidationException as the next Exception in the list.
|
String |
toString()
Returns the String representation of this ValidationException.
|
getErrorCode, setErrorCode
getCause, getMessage, initCause, printStackTrace, printStackTrace, printStackTrace
addSuppressed, fillInStackTrace, getLocalizedMessage, getStackTrace, getSuppressed, setStackTrace
public ValidationException()
public ValidationException(String message)
message
- the message for this Exceptionpublic ValidationException(String message, int errorCode)
message
- the message for this ExceptionerrorCode
- the errorCode for this Exceptionpublic ValidationException(Throwable exception)
exception
- the nested Exceptionpublic ValidationException(String message, Throwable exception)
message
- the detail message for this Exceptionexception
- the nested Exceptionpublic ValidationException(String message, Exception exception, int errorCode)
message
- the detail message for this Exceptionexception
- the nested ExceptionerrorCode
- the errorCode for this Exceptionpublic Location getLocation()
public ValidationException getNext()
public void setLocation(Location location)
setLocation
in class XMLException
location
- The location information for this validation Exception.protected boolean remove(ValidationException exception)
exception
- the ValidationException to removeprotected void setLast(ValidationException exception)
setNext(org.exolab.castor.xml.ValidationException)
if no additional
ValidationException(s) exist.exception
- the ValidationException to set as the last exception in
the list.public void setNext(ValidationException exception)
exception
- the ValidationException to set as the next Exception in
the list.public String toString()
toString
in class XMLException
Copyright © 2014. All rights reserved.