Interface ErrorListener

  • All Superinterfaces:
    org.xml.sax.ErrorHandler, ErrorListener
    All Known Implementing Classes:
    ConsoleErrorReporter, ErrorReceiver, ErrorReceiverFilter, SchemaCompilerImpl, XJCListener

    public interface ErrorListener
    extends ErrorListener
    Implemented by the driver of the compiler engine to handle errors found during the compiliation.

    This class implements ErrorHandler so it can be passed to anywhere where ErrorHandler is expected.

    However, to make the error handling easy (and make it work with visitor patterns nicely), this interface is not allowed to abort the processing. It merely receives errors.

    Author:
    Kohsuke Kawaguchi (kohsuke.kawaguchi@sun.com)
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void error​(org.xml.sax.SAXParseException exception)  
      void fatalError​(org.xml.sax.SAXParseException exception)  
      void info​(org.xml.sax.SAXParseException exception)
      Used to report possibly verbose information that can be safely ignored.
      void warning​(org.xml.sax.SAXParseException exception)  
    • Method Detail

      • error

        void error​(org.xml.sax.SAXParseException exception)
        Specified by:
        error in interface org.xml.sax.ErrorHandler
        Specified by:
        error in interface ErrorListener
      • fatalError

        void fatalError​(org.xml.sax.SAXParseException exception)
        Specified by:
        fatalError in interface org.xml.sax.ErrorHandler
        Specified by:
        fatalError in interface ErrorListener
      • warning

        void warning​(org.xml.sax.SAXParseException exception)
        Specified by:
        warning in interface org.xml.sax.ErrorHandler
        Specified by:
        warning in interface ErrorListener
      • info

        void info​(org.xml.sax.SAXParseException exception)
        Used to report possibly verbose information that can be safely ignored.
        Specified by:
        info in interface ErrorListener