org.dom4j.util

Class XMLErrorHandler

public class XMLErrorHandler extends Object implements ErrorHandler

XMLErrorHandler is a SAX {@link ErrorHandler}which 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.

Version: $Revision: 1.7 $

Author: James Strachan

Field Summary
protected static QNameERROR_QNAME
protected static QNameFATALERROR_QNAME
protected static QNameWARNING_QNAME
Constructor Summary
XMLErrorHandler()
XMLErrorHandler(Element errors)
Method Summary
protected voidaddException(Element element, SAXParseException e)
Adds the given parse exception information to the given element instance
voiderror(SAXParseException e)
voidfatalError(SAXParseException e)
QNamegetErrorQName()
ElementgetErrors()
QNamegetFatalErrorQName()
QNamegetWarningQName()
voidsetErrorQName(QName errorQName)
voidsetErrors(Element errors)
voidsetFatalErrorQName(QName fatalErrorQName)
voidsetWarningQName(QName warningQName)
voidwarning(SAXParseException e)

Field Detail

ERROR_QNAME

protected static final QName ERROR_QNAME

FATALERROR_QNAME

protected static final QName FATALERROR_QNAME

WARNING_QNAME

protected static final QName WARNING_QNAME

Constructor Detail

XMLErrorHandler

public XMLErrorHandler()

XMLErrorHandler

public XMLErrorHandler(Element errors)

Method Detail

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!

error

public void error(SAXParseException e)

fatalError

public void fatalError(SAXParseException e)

getErrorQName

public QName getErrorQName()

getErrors

public Element getErrors()

getFatalErrorQName

public QName getFatalErrorQName()

getWarningQName

public QName getWarningQName()

setErrorQName

public void setErrorQName(QName errorQName)

setErrors

public void setErrors(Element errors)

setFatalErrorQName

public void setFatalErrorQName(QName fatalErrorQName)

setWarningQName

public void setWarningQName(QName warningQName)

warning

public void warning(SAXParseException e)
Copyright B) 2005 MetaStuff Ltd. All Rights Reserved. Hosted by

SourceForge