com.fasterxml.aalto
Class ValidationException
java.lang.Object
java.lang.Throwable
java.lang.Exception
javax.xml.stream.XMLStreamException
org.codehaus.stax2.validation.XMLValidationException
com.fasterxml.aalto.ValidationException
- All Implemented Interfaces:
- Serializable
public class ValidationException
- extends org.codehaus.stax2.validation.XMLValidationException
Specific exception thrown when document has validation (DTD, W3C Schema)
errors; things that are not well-formedness problems.
The current implementation does not add much beyond basic
XMLValidationException
, except for fixing some problems that
underlying XMLStreamException
has.
Note that some of the code is shared with other sub-classes.
Unfortunately it is not possible to extend it, since they extend
XMLStreamException
, not XMLValidationException
.
- See Also:
- Serialized Form
Fields inherited from class org.codehaus.stax2.validation.XMLValidationException |
mCause |
Method Summary |
static ValidationException |
create(org.codehaus.stax2.validation.XMLValidationProblem cause)
|
protected String |
getLocationDesc()
|
String |
getMessage()
Method is overridden for two main reasons: first, default method
does not display public/system id information, even if it exists, and
second, default implementation can not handle nested Location
information. |
String |
toString()
|
Methods inherited from class org.codehaus.stax2.validation.XMLValidationException |
createException, getValidationProblem, throwMissing |
ValidationException
protected ValidationException(org.codehaus.stax2.validation.XMLValidationProblem cause,
String msg)
ValidationException
protected ValidationException(org.codehaus.stax2.validation.XMLValidationProblem cause,
String msg,
Location loc)
create
public static ValidationException create(org.codehaus.stax2.validation.XMLValidationProblem cause)
getMessage
public String getMessage()
- Method is overridden for two main reasons: first, default method
does not display public/system id information, even if it exists, and
second, default implementation can not handle nested Location
information.
- Overrides:
getMessage
in class Throwable
toString
public String toString()
- Overrides:
toString
in class Throwable
getLocationDesc
protected String getLocationDesc()
Copyright © 2012 Fasterxml.com. All Rights Reserved.