com.sun.tools.xjc.api
Interface ErrorListener

All Superinterfaces:
org.xml.sax.ErrorHandler, com.sun.xml.bind.api.ErrorListener

public interface ErrorListener
extends com.sun.xml.bind.api.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.


Method Summary
 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 com.sun.xml.bind.api.ErrorListener

fatalError

void fatalError(org.xml.sax.SAXParseException exception)
Specified by:
fatalError in interface org.xml.sax.ErrorHandler
Specified by:
fatalError in interface com.sun.xml.bind.api.ErrorListener

warning

void warning(org.xml.sax.SAXParseException exception)
Specified by:
warning in interface org.xml.sax.ErrorHandler
Specified by:
warning in interface com.sun.xml.bind.api.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 com.sun.xml.bind.api.ErrorListener