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.ErrorHandler
public void error(org.xml.sax.SAXParseException exception) throws org.xml.sax.SAXParseException
error
in interface org.xml.sax.ErrorHandler
org.xml.sax.SAXParseException
public void fatalError(org.xml.sax.SAXParseException exception) throws org.xml.sax.SAXParseException
fatalError
in interface org.xml.sax.ErrorHandler
org.xml.sax.SAXParseException
public boolean handleEvent(javax.xml.bind.ValidationEvent event)
handleEvent
in interface javax.xml.bind.ValidationEventHandler
public 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.MessageListener
public Validation getResults()