public final class ValidationErrorHandler
extends java.lang.Object
implements org.xml.sax.ErrorHandler, javax.xml.bind.ValidationEventHandler, net.sf.saxon.s9api.MessageListener
| Constructor and Description |
|---|
ValidationErrorHandler(Validation results,
boolean failFast) |
| Modifier and Type | Method and Description |
|---|---|
void |
error(org.xml.sax.SAXParseException exception) |
void |
fatalError(org.xml.sax.SAXParseException exception) |
static java.lang.String |
formatEvent(javax.xml.bind.ValidationEvent e) |
Validation |
getResults() |
boolean |
handleEvent(javax.xml.bind.ValidationEvent event) |
void |
message(net.sf.saxon.s9api.XdmNode content,
boolean terminate,
javax.xml.transform.SourceLocator locator)
Register the output from
xsl:message as a validation error. |
void |
warning(org.xml.sax.SAXParseException e) |
public ValidationErrorHandler(Validation results, boolean failFast)
public static java.lang.String formatEvent(javax.xml.bind.ValidationEvent e)
public void warning(org.xml.sax.SAXParseException e)
warning in interface org.xml.sax.ErrorHandlerpublic void error(org.xml.sax.SAXParseException exception)
throws org.xml.sax.SAXParseException
error in interface org.xml.sax.ErrorHandlerorg.xml.sax.SAXParseExceptionpublic void fatalError(org.xml.sax.SAXParseException exception)
throws org.xml.sax.SAXParseException
fatalError in interface org.xml.sax.ErrorHandlerorg.xml.sax.SAXParseExceptionpublic boolean handleEvent(javax.xml.bind.ValidationEvent event)
handleEvent in interface javax.xml.bind.ValidationEventHandlerpublic void message(net.sf.saxon.s9api.XdmNode content,
boolean terminate,
javax.xml.transform.SourceLocator locator)
xsl:message as a validation error.
Useful when using XSLT for validation (for example, when the XSLT
is generated from Schematron).message in interface net.sf.saxon.s9api.MessageListenerpublic Validation getResults()