Class StandardErrorHandler

  • All Implemented Interfaces:
    ErrorHandler

    public class StandardErrorHandler
    extends Object
    implements ErrorHandler
    A default implementation of the SAX ErrorHandler interface. Used by Saxon to catch XML parsing errors if no error handler is supplied by the application.
    • Constructor Detail

      • StandardErrorHandler

        public StandardErrorHandler​(ErrorReporter reporter)
    • Method Detail

      • setSilent

        public void setSilent​(boolean silent)
        Indicate whether the error handler should report errors to the ErrorListener
        Parameters:
        silent - if true, errors should not be reported. Used during doc-available() processing
      • reportError

        protected void reportError​(SAXParseException e,
                                   boolean isFatal)
        Common routine for SAX errors and fatal errors
        Parameters:
        e - the exception being handled
        isFatal - true if the error is classified as fatal
      • getWarningCount

        public int getWarningCount()
        Return the number of warnings (including warnings) reported
        Returns:
        the number of warnings
      • getErrorCount

        public int getErrorCount()
        Return the number of errors reported
        Returns:
        the number of non-fatal errors
      • getFatalErrorCount

        public int getFatalErrorCount()
        Return the number of fatal errors reported
        Returns:
        the number of fatal errors