Package org.dom4j.util
Class XMLErrorHandler
- java.lang.Object
-
- org.dom4j.util.XMLErrorHandler
-
- All Implemented Interfaces:
ErrorHandler
public class XMLErrorHandler extends Object implements ErrorHandler
XMLErrorHandleris a SAXErrorHandlerwhich turns the SAX parsing errors into XML so that the output can be formatted using XSLT or the errors can be included in a SOAP message.
-
-
Field Summary
Fields Modifier and Type Field Description protected static QNameERROR_QNAMEprotected static QNameFATALERROR_QNAMEprotected static QNameWARNING_QNAME
-
Constructor Summary
Constructors Constructor Description XMLErrorHandler()XMLErrorHandler(Element errors)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddException(Element element, SAXParseException e)Adds the given parse exception information to the given element instancevoiderror(SAXParseException e)voidfatalError(SAXParseException e)QNamegetErrorQName()ElementgetErrors()QNamegetFatalErrorQName()QNamegetWarningQName()voidsetErrorQName(QName errorQName)voidsetErrors(Element errors)voidsetFatalErrorQName(QName fatalErrorQName)voidsetWarningQName(QName warningQName)voidwarning(SAXParseException e)
-
-
-
Constructor Detail
-
XMLErrorHandler
public XMLErrorHandler()
-
XMLErrorHandler
public XMLErrorHandler(Element errors)
-
-
Method Detail
-
error
public void error(SAXParseException e)
- Specified by:
errorin interfaceErrorHandler
-
fatalError
public void fatalError(SAXParseException e)
- Specified by:
fatalErrorin interfaceErrorHandler
-
warning
public void warning(SAXParseException e)
- Specified by:
warningin interfaceErrorHandler
-
getErrors
public Element getErrors()
-
setErrors
public void setErrors(Element errors)
-
getErrorQName
public QName getErrorQName()
-
setErrorQName
public void setErrorQName(QName errorQName)
-
getFatalErrorQName
public QName getFatalErrorQName()
-
setFatalErrorQName
public void setFatalErrorQName(QName fatalErrorQName)
-
getWarningQName
public QName getWarningQName()
-
setWarningQName
public void setWarningQName(QName warningQName)
-
addException
protected void addException(Element element, SAXParseException e)
Adds the given parse exception information to the given element instance- Parameters:
element- DOCUMENT ME!e- DOCUMENT ME!
-
-