org.dom4j.util

Class XMLErrorHandler

Implemented Interfaces:
ErrorHandler

public class XMLErrorHandler
extends java.lang.Object
implements ErrorHandler

XMLErrorHandler is a SAX ErrorHandlerwhich 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 QName
ERROR_QNAME
protected static QName
FATALERROR_QNAME
protected static QName
WARNING_QNAME

Constructor Summary

XMLErrorHandler()
XMLErrorHandler(Element errors)

Method Summary

protected void
addException(Element element, SAXParseException e)
Adds the given parse exception information to the given element instance
void
error(SAXParseException e)
void
fatalError(SAXParseException e)
QName
getErrorQName()
Element
getErrors()
QName
getFatalErrorQName()
QName
getWarningQName()
void
setErrorQName(QName errorQName)
void
setErrors(Element errors)
void
setFatalErrorQName(QName fatalErrorQName)
void
setWarningQName(QName warningQName)
void
warning(SAXParseException e)

Field Details

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 Details

XMLErrorHandler

public XMLErrorHandler()

XMLErrorHandler

public XMLErrorHandler(Element errors)

Method Details

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 Logo