org.cyberneko.html
Class HTMLConfiguration.ErrorReporter
java.lang.Object
org.cyberneko.html.HTMLConfiguration.ErrorReporter
- HTMLConfiguration
- HTMLErrorReporter
protected class HTMLConfiguration.ErrorReporter
extends java.lang.Object
Defines an error reporter for reporting HTML errors. There is no such
thing as a fatal error in parsing HTML. I/O errors are fatal but should
throw an
IOException
directly instead of reporting an error.
When used in a configuration, the error reporter instance should be
set as a property with the following property identifier:
"http://cyberneko.org/html/internal/error-reporter" in the
Components in the configuration can query the error reporter using this
property identifier.
Note:
All reported errors are within the domain "http://cyberneko.org/html".
protected XMLParseException | createException(String key, Object[] args) - Creates parse exception.
|
String | formatMessage(String key, Object[] args) - Format message without reporting error.
|
protected String | formatSimpleMessage(String key, Object[] args) - Format simple message.
|
void | reportError(String key, Object[] args) - Reports an error.
|
void | reportWarning(String key, Object[] args) - Reports a warning.
|
fErrorMessages
protected ResourceBundle fErrorMessages
Error messages.
fLastLocale
protected Locale fLastLocale
Last locale.
createException
protected XMLParseException createException(String key,
Object[] args)
Creates parse exception.
formatMessage
public String formatMessage(String key,
Object[] args)
Format message without reporting error.
- formatMessage in interface HTMLErrorReporter
formatSimpleMessage
protected String formatSimpleMessage(String key,
Object[] args)
Format simple message.
reportError
public void reportError(String key,
Object[] args)
throws XMLParseException
Reports an error.
- reportError in interface HTMLErrorReporter
reportWarning
public void reportWarning(String key,
Object[] args)
throws XMLParseException
Reports a warning.
- reportWarning in interface HTMLErrorReporter
(C) Copyright 2002-2005, Andy Clark. All rights reserved.