org.apache.xerces.util
Class DOMErrorHandlerWrapper
java.lang.Object
org.apache.xerces.util.DOMErrorHandlerWrapper
- DOMErrorHandler, org.apache.xerces.xni.parser.XMLErrorHandler
public class DOMErrorHandlerWrapper
extends java.lang.Object
implements org.apache.xerces.xni.parser.XMLErrorHandler, DOMErrorHandler
This class handles DOM errors .
$Id: DOMErrorHandlerWrapper.java,v 1.15 2005/05/02 21:48:51 mrglavas Exp $- Gopal Sharma, SUN Microsystems Inc.
void | error(String domain, String key, org.apache.xerces.xni.parser.XMLParseException exception) - Reports an error.
|
void | fatalError(String domain, String key, org.apache.xerces.xni.parser.XMLParseException exception) - Report a fatal error.
|
DOMErrorHandler | getErrorHandler()
|
boolean | handleError(DOMError error)
|
void | setErrorHandler(DOMErrorHandler errorHandler) - Sets the DOM error handler.
|
void | warning(String domain, String key, org.apache.xerces.xni.parser.XMLParseException exception) - Reports a warning.
|
fCurrentNode
public Node fCurrentNode
fDomErrorHandler
protected DOMErrorHandler fDomErrorHandler
fErrorCode
protected final org.apache.xerces.util.XMLErrorCode fErrorCode
Error code for comparisons. *
fOut
protected PrintWriter fOut
DOMErrorHandlerWrapper
public DOMErrorHandlerWrapper()
DOMErrorHandlerWrapper
public DOMErrorHandlerWrapper(DOMErrorHandler domErrorHandler)
error
public void error(String domain,
String key,
org.apache.xerces.xni.parser.XMLParseException exception)
throws org.apache.xerces.xni.XNIException
Reports an error. Errors are non-fatal and usually signify that the
document is invalid with respect to its grammar(s).
- error in interface org.apache.xerces.xni.parser.XMLErrorHandler
domain
- The domain of the error. The domain can be any
string but is suggested to be a valid URI. The
domain can be used to conveniently specify a web
site location of the relevent specification or
document pertaining to this error.key
- The error key. This key can be any string and
is implementation dependent.exception
- Exception.
org.apache.xerces.xni.XNIException
- Thrown to signal that the parser should stop
parsing the document.
fatalError
public void fatalError(String domain,
String key,
org.apache.xerces.xni.parser.XMLParseException exception)
throws org.apache.xerces.xni.XNIException
Report a fatal error. Fatal errors usually occur when the document
is not well-formed and signifies that the parser cannot continue
normal operation.
Note: The error handler should
always
throw an
XNIException
from this method. This exception
can either be the same exception that is passed as a parameter to
the method or a new XNI exception object. If the registered error
handler fails to throw an exception, the continuing operation of
the parser is undetermined.
- fatalError in interface org.apache.xerces.xni.parser.XMLErrorHandler
domain
- The domain of the fatal error. The domain can be
any string but is suggested to be a valid URI. The
domain can be used to conveniently specify a web
site location of the relevent specification or
document pertaining to this fatal error.key
- The fatal error key. This key can be any string
and is implementation dependent.exception
- Exception.
org.apache.xerces.xni.XNIException
- Thrown to signal that the parser should stop
parsing the document.
getErrorHandler
public DOMErrorHandler getErrorHandler()
handleError
public boolean handleError(DOMError error)
setErrorHandler
public void setErrorHandler(DOMErrorHandler errorHandler)
Sets the DOM error handler.
warning
public void warning(String domain,
String key,
org.apache.xerces.xni.parser.XMLParseException exception)
throws org.apache.xerces.xni.XNIException
Reports a warning. Warnings are non-fatal and can be safely ignored
by most applications.
- warning in interface org.apache.xerces.xni.parser.XMLErrorHandler
domain
- The domain of the warning. The domain can be any
string but is suggested to be a valid URI. The
domain can be used to conveniently specify a web
site location of the relevent specification or
document pertaining to this warning.key
- The warning key. This key can be any string and
is implementation dependent.exception
- Exception.
org.apache.xerces.xni.XNIException
- Thrown to signal that the parser should stop
parsing the document.
Copyright B) 1999-2005 Apache XML Project. All Rights Reserved.