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, throwMissingprotected 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.Throwablepublic java.lang.String toString()
toString in class java.lang.Throwableprotected java.lang.String getLocationDesc()