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.
location, nested
Modifier | Constructor and Description |
---|---|
protected |
WstxValidationException(org.codehaus.stax2.validation.XMLValidationProblem cause,
String msg) |
protected |
WstxValidationException(org.codehaus.stax2.validation.XMLValidationProblem cause,
String msg,
Location loc) |
Modifier and Type | Method and Description |
---|---|
static WstxValidationException |
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() |
createException, getValidationProblem, throwMissing
getLocation, getNestedException
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
protected WstxValidationException(org.codehaus.stax2.validation.XMLValidationProblem cause, String msg)
public static WstxValidationException create(org.codehaus.stax2.validation.XMLValidationProblem cause)
public String getMessage()
getMessage
in class Throwable
protected String getLocationDesc()
Copyright © 2018 FasterXML. All rights reserved.