Class XMLErrorHandler

java.lang.Object
org.dom4j.util.XMLErrorHandler
All Implemented Interfaces:
ErrorHandler

public class XMLErrorHandler extends 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 $
  • 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
    • errors

      private Element errors
      Stores the errors that occur during a SAX parse
    • errorQName

      private QName errorQName
      QName used for error elements
    • fatalErrorQName

      private QName fatalErrorQName
      QName used for fatalerror elements
    • warningQName

      private QName warningQName
      QName used for warning elements
  • Constructor Details

    • XMLErrorHandler

      public XMLErrorHandler()
    • XMLErrorHandler

      public XMLErrorHandler(Element errors)
  • Method Details

    • error

      public void error(SAXParseException e)
      Specified by:
      error in interface ErrorHandler
    • fatalError

      public void fatalError(SAXParseException e)
      Specified by:
      fatalError in interface ErrorHandler
    • warning

      public void warning(SAXParseException e)
      Specified by:
      warning in interface ErrorHandler
    • 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!