Package com.sun.tools.xjc.util
Class ErrorReceiverFilter
java.lang.Object
com.sun.tools.xjc.ErrorReceiver
com.sun.tools.xjc.util.ErrorReceiverFilter
- All Implemented Interfaces:
ErrorListener
,ErrorListener
,ErrorHandler
Filter implementation of the ErrorReceiver.
If an error is encountered, this filter sets a flag.
- Author:
- Kohsuke Kawaguchi (kohsuke.kawaguchi@sun.com)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
error
(SAXParseException exception) void
fatalError
(SAXParseException exception) final boolean
hadError()
void
info
(SAXParseException exception) Reports verbose messages to users.void
setErrorReceiver
(ErrorListener handler) void
warning
(SAXParseException exception) Methods inherited from class com.sun.tools.xjc.ErrorReceiver
debug, error, error, error, error, getLocationString, pollAbort, warning
-
Constructor Details
-
ErrorReceiverFilter
public ErrorReceiverFilter() -
ErrorReceiverFilter
-
-
Method Details
-
setErrorReceiver
-
hadError
public final boolean hadError() -
info
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
-
warning
- Specified by:
warning
in interfaceErrorHandler
- Specified by:
warning
in interfaceErrorListener
- Specified by:
warning
in interfaceErrorListener
- Specified by:
warning
in classErrorReceiver
-
error
- Specified by:
error
in interfaceErrorHandler
- Specified by:
error
in interfaceErrorListener
- Specified by:
error
in interfaceErrorListener
- Specified by:
error
in classErrorReceiver
-
fatalError
- Specified by:
fatalError
in interfaceErrorHandler
- Specified by:
fatalError
in interfaceErrorListener
- Specified by:
fatalError
in interfaceErrorListener
- Specified by:
fatalError
in classErrorReceiver
-