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