org.opencms.xml
Class CmsXmlValidationErrorHandler

java.lang.Object
  extended byorg.dom4j.util.XMLErrorHandler
      extended byorg.opencms.xml.CmsXmlValidationErrorHandler
All Implemented Interfaces:
org.xml.sax.ErrorHandler

public class CmsXmlValidationErrorHandler
extends org.dom4j.util.XMLErrorHandler

Error hander for writing errors found during XML validation to the OpenCms log.

Exceptions caused by warnings are suppressed (but written to the log if level is set to WARN).

Since:
6.0.0
Version:
$Revision: 1.12 $

Field Summary
 
Fields inherited from class org.dom4j.util.XMLErrorHandler
ERROR_QNAME, FATALERROR_QNAME, WARNING_QNAME
 
Constructor Summary
CmsXmlValidationErrorHandler()
          Constructor from superclass.
 
Method Summary
 void error(org.xml.sax.SAXParseException e)
           
 org.dom4j.Element getWarnings()
          Returns the warnings.
 void warning(org.xml.sax.SAXParseException e)
           
 
Methods inherited from class org.dom4j.util.XMLErrorHandler
addException, fatalError, getErrorQName, getErrors, getFatalErrorQName, getWarningQName, setErrorQName, setErrors, setFatalErrorQName, setWarningQName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CmsXmlValidationErrorHandler

public CmsXmlValidationErrorHandler()
Constructor from superclass.

Method Detail

error

public void error(org.xml.sax.SAXParseException e)
See Also:
ErrorHandler.error(org.xml.sax.SAXParseException)

getWarnings

public org.dom4j.Element getWarnings()
Returns the warnings.

Returns:
the warnings

warning

public void warning(org.xml.sax.SAXParseException e)
See Also:
XMLErrorHandler.warning(org.xml.sax.SAXParseException)