Package com.sun.tools.xjc
Class ConsoleErrorReporter
- java.lang.Object
-
- com.sun.tools.xjc.ErrorReceiver
-
- com.sun.tools.xjc.ConsoleErrorReporter
-
- All Implemented Interfaces:
ErrorListener
,ErrorListener
,ErrorHandler
public class ConsoleErrorReporter extends ErrorReceiver
ErrorReceiver
that prints to aPrintStream
.- Author:
- Kohsuke Kawaguchi (kohsuke.kawaguchi@sun.com)
-
-
Constructor Summary
Constructors Constructor Description ConsoleErrorReporter()
ConsoleErrorReporter(OutputStream out)
ConsoleErrorReporter(PrintStream out)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
error(SAXParseException e)
void
fatalError(SAXParseException e)
boolean
hadError()
void
info(SAXParseException e)
Reports verbose messages to users.void
warning(SAXParseException e)
-
Methods inherited from class com.sun.tools.xjc.ErrorReceiver
debug, error, error, error, error, getLocationString, pollAbort, warning
-
-
-
-
Constructor Detail
-
ConsoleErrorReporter
public ConsoleErrorReporter(PrintStream out)
-
ConsoleErrorReporter
public ConsoleErrorReporter(OutputStream out)
-
ConsoleErrorReporter
public ConsoleErrorReporter()
-
-
Method Detail
-
warning
public void warning(SAXParseException e)
- Specified by:
warning
in interfaceErrorHandler
- Specified by:
warning
in interfaceErrorListener
- Specified by:
warning
in interfaceErrorListener
- Specified by:
warning
in classErrorReceiver
-
error
public void error(SAXParseException e)
- Specified by:
error
in interfaceErrorHandler
- Specified by:
error
in interfaceErrorListener
- Specified by:
error
in interfaceErrorListener
- Specified by:
error
in classErrorReceiver
-
fatalError
public void fatalError(SAXParseException e)
- Specified by:
fatalError
in interfaceErrorHandler
- Specified by:
fatalError
in interfaceErrorListener
- Specified by:
fatalError
in interfaceErrorListener
- Specified by:
fatalError
in classErrorReceiver
-
info
public void info(SAXParseException e)
Description copied from class:ErrorReceiver
Reports verbose messages to users. This method can be used to report additional non-essential messages. The implementation usually discards them unless some specific debug option is turned on.- Specified by:
info
in interfaceErrorListener
- Specified by:
info
in interfaceErrorListener
- Specified by:
info
in classErrorReceiver
-
hadError
public boolean hadError()
-
-