Xerces-C++: DOMError.hpp Source File (original) (raw)
Go to the documentation of this file.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22#if !defined(XERCESC_INCLUDE_GUARD_DOMERROR_HPP)
23#define XERCESC_INCLUDE_GUARD_DOMERROR_HPP
24
26
28
30
31
40{
41protected:
42
43
44
49
50private:
51
52
53
59
60public:
61
62
63
72
73
74
75
100 {
101 DOM_SEVERITY_WARNING = 1,
102 DOM_SEVERITY_ERROR = 2,
103 DOM_SEVERITY_FATAL_ERROR = 3
106
107
108
109
110
113
114
115
123
130
137
144
160
168
169};
170
172
173#endif
#define CDOM_EXPORT
Definition XercesDefs.hpp:166
#define XERCES_CPP_NAMESPACE_BEGIN
Definition XercesDefs.hpp:112
#define XERCES_CPP_NAMESPACE_END
Definition XercesDefs.hpp:113
char16_t XMLCh
Definition Xerces_autoconf_config.hpp:120
DOMError is an interface that describes an error.
Definition DOMError.hpp:40
virtual void * getRelatedException() const =0
The related platform dependent exception if any.
virtual DOMLocator * getLocation() const =0
Get the location of the error.
virtual ~DOMError()
Destructor.
Definition DOMError.hpp:70
virtual const XMLCh * getType() const =0
A XMLCh* indicating which related data is expected in relatedData.
virtual ErrorSeverity getSeverity() const =0
Get the severity of the error.
virtual void * getRelatedData() const =0
The related DOMError::getType dependent data if any.
ErrorSeverity
The severity of the error described by the DOMError.
Definition DOMError.hpp:100
DOMError()
Definition DOMError.hpp:47
virtual const XMLCh * getMessage() const =0
Get the message describing the error that occured.
DOMLocator is an interface that describes a location.
Definition DOMLocator.hpp:42