public class DOMErrorHandlerWrapper
extends java.lang.Object
implements org.apache.xerces.xni.parser.XMLErrorHandler, org.w3c.dom.DOMErrorHandler
DOMErrorHandler
Modifier and Type | Field and Description |
---|---|
org.w3c.dom.Node |
fCurrentNode |
protected DOMErrorImpl |
fDOMError |
protected org.w3c.dom.DOMErrorHandler |
fDomErrorHandler |
protected org.apache.xerces.util.XMLErrorCode |
fErrorCode
Error code for comparisons.
|
protected java.io.PrintWriter |
fOut |
Constructor and Description |
---|
DOMErrorHandlerWrapper() |
DOMErrorHandlerWrapper(org.w3c.dom.DOMErrorHandler domErrorHandler) |
Modifier and Type | Method and Description |
---|---|
void |
error(java.lang.String domain,
java.lang.String key,
org.apache.xerces.xni.parser.XMLParseException exception)
Reports an error.
|
void |
fatalError(java.lang.String domain,
java.lang.String key,
org.apache.xerces.xni.parser.XMLParseException exception)
Report a fatal error.
|
org.w3c.dom.DOMErrorHandler |
getErrorHandler() |
boolean |
handleError(org.w3c.dom.DOMError error)
This method is called on the error handler when an error occurs.
|
void |
setErrorHandler(org.w3c.dom.DOMErrorHandler errorHandler)
Sets the DOM error handler.
|
void |
warning(java.lang.String domain,
java.lang.String key,
org.apache.xerces.xni.parser.XMLParseException exception)
Reports a warning.
|
protected org.w3c.dom.DOMErrorHandler fDomErrorHandler
protected java.io.PrintWriter fOut
public org.w3c.dom.Node fCurrentNode
protected final org.apache.xerces.util.XMLErrorCode fErrorCode
protected final DOMErrorImpl fDOMError
public DOMErrorHandlerWrapper()
public DOMErrorHandlerWrapper(org.w3c.dom.DOMErrorHandler domErrorHandler)
public void setErrorHandler(org.w3c.dom.DOMErrorHandler errorHandler)
public org.w3c.dom.DOMErrorHandler getErrorHandler()
public void warning(java.lang.String domain, java.lang.String key, org.apache.xerces.xni.parser.XMLParseException exception) throws org.apache.xerces.xni.XNIException
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.public void error(java.lang.String domain, java.lang.String key, org.apache.xerces.xni.parser.XMLParseException exception) throws org.apache.xerces.xni.XNIException
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.public void fatalError(java.lang.String domain, java.lang.String key, org.apache.xerces.xni.parser.XMLParseException exception) throws org.apache.xerces.xni.XNIException
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.public boolean handleError(org.w3c.dom.DOMError error)
org.w3c.dom.DOMErrorHandler
true
.handleError
in interface org.w3c.dom.DOMErrorHandler
error
- The error object that describes the error. This object
may be reused by the DOM implementation across multiple calls to
the handleError
method.handleError
method returns
false
, the DOM implementation should stop the current
processing when possible. If the method returns true
,
the processing may continue depending on
DOMError.severity
.Copyright © 1999-2022 The Apache Software Foundation. All Rights Reserved.