public class ValidationException
extends org.codehaus.stax2.validation.XMLValidationException
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
.
Modifier | Constructor and Description |
---|---|
protected |
ValidationException(org.codehaus.stax2.validation.XMLValidationProblem cause,
java.lang.String msg) |
protected |
ValidationException(org.codehaus.stax2.validation.XMLValidationProblem cause,
java.lang.String msg,
javax.xml.stream.Location loc) |
Modifier and Type | Method and Description |
---|---|
static ValidationException |
create(org.codehaus.stax2.validation.XMLValidationProblem cause) |
protected java.lang.String |
getLocationDesc() |
java.lang.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.
|
java.lang.String |
toString() |
createException, getValidationProblem, throwMissing
protected ValidationException(org.codehaus.stax2.validation.XMLValidationProblem cause, java.lang.String msg)
protected ValidationException(org.codehaus.stax2.validation.XMLValidationProblem cause, java.lang.String msg, javax.xml.stream.Location loc)
public static ValidationException create(org.codehaus.stax2.validation.XMLValidationProblem cause)
public java.lang.String getMessage()
getMessage
in class java.lang.Throwable
public java.lang.String toString()
toString
in class java.lang.Throwable
protected java.lang.String getLocationDesc()