public class ReportErrorHandler
extends java.lang.Object
implements org.xml.sax.ErrorHandler
ErrorHandler
that reports all errors and warnings.
SAX parse errors are also handled.Modifier and Type | Field and Description |
---|---|
private int |
counter |
boolean |
hadError |
static java.lang.String |
MSG_ERROR |
static java.lang.String |
MSG_FATAL |
static java.lang.String |
MSG_TOO_MANY_ERRORS |
static java.lang.String |
MSG_WARNING |
Constructor and Description |
---|
ReportErrorHandler() |
Modifier and Type | Method and Description |
---|---|
private void |
countCheck(org.xml.sax.SAXParseException e) |
void |
error(org.xml.sax.SAXParseException e) |
void |
fatalError(org.xml.sax.SAXParseException e) |
protected static void |
printSAXParseException(org.xml.sax.SAXParseException spe,
java.lang.String prop) |
void |
warning(org.xml.sax.SAXParseException e) |
private int counter
public boolean hadError
public static final java.lang.String MSG_TOO_MANY_ERRORS
public static final java.lang.String MSG_ERROR
public static final java.lang.String MSG_WARNING
public static final java.lang.String MSG_FATAL
public void error(org.xml.sax.SAXParseException e) throws org.xml.sax.SAXException
error
in interface org.xml.sax.ErrorHandler
org.xml.sax.SAXException
public void fatalError(org.xml.sax.SAXParseException e) throws org.xml.sax.SAXException
fatalError
in interface org.xml.sax.ErrorHandler
org.xml.sax.SAXException
public void warning(org.xml.sax.SAXParseException e)
warning
in interface org.xml.sax.ErrorHandler
protected static void printSAXParseException(org.xml.sax.SAXParseException spe, java.lang.String prop)
private void countCheck(org.xml.sax.SAXParseException e) throws ValidationUnrecoverableException
ValidationUnrecoverableException