Class StandardErrorHandler

java.lang.Object
net.sf.saxon.lib.StandardErrorHandler
All Implemented Interfaces:
ErrorHandler
Direct Known Subclasses:
ParseHtml.HTML5ErrorHandler

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 Details

    • StandardErrorHandler

      public StandardErrorHandler(ErrorReporter reporter)
  • Method Details

    • 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
    • warning

      public void warning(SAXParseException e)
      Callback interface for SAX: not for application use
      Specified by:
      warning in interface ErrorHandler
    • error

      public void error(SAXParseException e) throws SAXException
      Callback interface for SAX: not for application use
      Specified by:
      error in interface ErrorHandler
      Throws:
      SAXException
    • fatalError

      public void fatalError(SAXParseException e) throws SAXException
      Callback interface for SAX: not for application use
      Specified by:
      fatalError in interface ErrorHandler
      Throws:
      SAXException
    • 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
    • getErrorReporter

      public ErrorReporter getErrorReporter()