public class WstxValidationException
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 WstxException. Unfortunately
it is not possible to extend it, however, since it extends basic
XMLStreamException, not XMLValidationException.
One more thing to note: unlike some other exception classes, these exceptions do not have chained root causes. That's why no special handling is necessary for setting the root cause in backwards compatible way.
| Modifier | Constructor and Description |
|---|---|
protected |
WstxValidationException(org.codehaus.stax2.validation.XMLValidationProblem cause,
java.lang.String msg) |
protected |
WstxValidationException(org.codehaus.stax2.validation.XMLValidationProblem cause,
java.lang.String msg,
javax.xml.stream.Location loc) |
| Modifier and Type | Method and Description |
|---|---|
static WstxValidationException |
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 WstxValidationException(org.codehaus.stax2.validation.XMLValidationProblem cause,
java.lang.String msg)
protected WstxValidationException(org.codehaus.stax2.validation.XMLValidationProblem cause,
java.lang.String msg,
javax.xml.stream.Location loc)
public static WstxValidationException 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()