22#if !defined(XERCESC_INCLUDE_GUARD_DOMERROR_HPP)
23#define XERCESC_INCLUDE_GUARD_DOMERROR_HPP
25#include <xercesc/util/XercesDefs.hpp>
27XERCES_CPP_NAMESPACE_BEGIN
101 DOM_SEVERITY_WARNING = 1,
102 DOM_SEVERITY_ERROR = 2,
103 DOM_SEVERITY_FATAL_ERROR = 3
171XERCES_CPP_NAMESPACE_END
DOMError is an interface that describes an error.
Definition DOMError.hpp:40
ErrorSeverity
The severity of the error described by the DOMError.
Definition DOMError.hpp:100
virtual void * getRelatedException() const =0
The related platform dependent exception if any.
virtual const XMLCh * getMessage() const =0
Get the message describing the error that occured.
DOMError()
Definition DOMError.hpp:47
virtual ~DOMError()
Destructor.
Definition DOMError.hpp:70
virtual ErrorSeverity getSeverity() const =0
Get the severity of the error.
virtual void * getRelatedData() const =0
The related DOMError::getType dependent data if any.
virtual const XMLCh * getType() const =0
A XMLCh* indicating which related data is expected in relatedData.
virtual DOMLocator * getLocation() const =0
Get the location of the error.
DOMLocator is an interface that describes a location.
Definition DOMLocator.hpp:42