Xerces-C++  3.2.4
XMLDOMMsg.hpp
Go to the documentation of this file.
1 // This file is generated, don't edit it!!
2 
3 #if !defined(XERCESC_INCLUDE_GUARD_ERRHEADER_XMLDOMMsg)
4 #define XERCESC_INCLUDE_GUARD_ERRHEADER_XMLDOMMsg
5 
9 
11 
12 class XMLDOMMsg
13 {
14 public :
15  enum Codes
16  {
17  NoError = 0
31  , SYNTAX_ERR = 14
41  , PARSE_ERR = 24
45  , TYPE_ERR = 28
53  , F_HighBounds = 36
54  , W_LowBounds = 37
55  , W_HighBounds = 38
56  , E_LowBounds = 39
57  , E_HighBounds = 40
58  };
59 
60  static bool isFatal(const XMLDOMMsg::Codes toCheck)
61  {
62  return ((toCheck >= F_LowBounds) && (toCheck <= F_HighBounds));
63  }
64 
65  static bool isWarning(const XMLDOMMsg::Codes toCheck)
66  {
67  return ((toCheck >= W_LowBounds) && (toCheck <= W_HighBounds));
68  }
69 
70  static bool isError(const XMLDOMMsg::Codes toCheck)
71  {
72  return ((toCheck >= E_LowBounds) && (toCheck <= E_HighBounds));
73  }
74 
76  {
77  if ((toCheck >= W_LowBounds) && (toCheck <= W_HighBounds))
79  else if ((toCheck >= F_LowBounds) && (toCheck <= F_HighBounds))
81  else if ((toCheck >= E_LowBounds) && (toCheck <= E_HighBounds))
84  }
86  {
87  if ((toCheck >= W_LowBounds) && (toCheck <= W_HighBounds))
89  else if ((toCheck >= F_LowBounds) && (toCheck <= F_HighBounds))
91  else return DOMError::DOM_SEVERITY_ERROR;
92  }
93 
94 private:
95  // -----------------------------------------------------------------------
96  // Unimplemented constructors and operators
97  // -----------------------------------------------------------------------
98  XMLDOMMsg();
99 };
100 
102 
103 #endif
104 
#define XERCES_CPP_NAMESPACE_BEGIN
Definition: XercesDefs.hpp:112
#define XERCES_CPP_NAMESPACE_END
Definition: XercesDefs.hpp:113
ErrorSeverity
The severity of the error described by the DOMError.
Definition: DOMError.hpp:100
@ DOM_SEVERITY_FATAL_ERROR
Definition: DOMError.hpp:103
@ DOM_SEVERITY_ERROR
Definition: DOMError.hpp:102
@ DOM_SEVERITY_WARNING
Definition: DOMError.hpp:101
Definition: XMLDOMMsg.hpp:13
static DOMError::ErrorSeverity DOMErrorType(const XMLDOMMsg::Codes toCheck)
Definition: XMLDOMMsg.hpp:85
static bool isError(const XMLDOMMsg::Codes toCheck)
Definition: XMLDOMMsg.hpp:70
Codes
Definition: XMLDOMMsg.hpp:16
@ LSParser_ParsingAborted
Definition: XMLDOMMsg.hpp:51
@ INUSE_ATTRIBUTE_ERR
Definition: XMLDOMMsg.hpp:29
@ E_LowBounds
Definition: XMLDOMMsg.hpp:56
@ W_HighBounds
Definition: XMLDOMMsg.hpp:55
@ WRONG_DOCUMENT_ERR
Definition: XMLDOMMsg.hpp:23
@ NO_RESULT_ERR
Definition: XMLDOMMsg.hpp:46
@ TYPE_MISMATCH_ERR
Definition: XMLDOMMsg.hpp:36
@ INDEX_SIZE_ERR
Definition: XMLDOMMsg.hpp:20
@ INVALID_STATE_ERR
Definition: XMLDOMMsg.hpp:30
@ Writer_NotRecognizedType
Definition: XMLDOMMsg.hpp:49
@ VALIDATION_ERR
Definition: XMLDOMMsg.hpp:35
@ INVALID_ACCESS_ERR
Definition: XMLDOMMsg.hpp:34
@ NOT_FOUND_ERR
Definition: XMLDOMMsg.hpp:27
@ NoError
Definition: XMLDOMMsg.hpp:17
@ DOMXPATHEXCEPTION_ERRX
Definition: XMLDOMMsg.hpp:43
@ BAD_BOUNDARYPOINTS_ERR
Definition: XMLDOMMsg.hpp:38
@ SERIALIZE_ERR
Definition: XMLDOMMsg.hpp:42
@ LSParser_ParseInProgress
Definition: XMLDOMMsg.hpp:50
@ INVALID_EXPRESSION_ERR
Definition: XMLDOMMsg.hpp:44
@ NO_MODIFICATION_ALLOWED_ERR
Definition: XMLDOMMsg.hpp:26
@ INVALID_CHARACTER_ERR
Definition: XMLDOMMsg.hpp:24
@ Writer_NestedCDATA
Definition: XMLDOMMsg.hpp:47
@ W_LowBounds
Definition: XMLDOMMsg.hpp:54
@ DOMEXCEPTION_ERRX
Definition: XMLDOMMsg.hpp:19
@ Writer_NotRepresentChar
Definition: XMLDOMMsg.hpp:48
@ E_HighBounds
Definition: XMLDOMMsg.hpp:57
@ NAMESPACE_ERR
Definition: XMLDOMMsg.hpp:33
@ NOT_SUPPORTED_ERR
Definition: XMLDOMMsg.hpp:28
@ F_HighBounds
Definition: XMLDOMMsg.hpp:53
@ F_LowBounds
Definition: XMLDOMMsg.hpp:18
@ TYPE_ERR
Definition: XMLDOMMsg.hpp:45
@ PARSE_ERR
Definition: XMLDOMMsg.hpp:41
@ NO_DATA_ALLOWED_ERR
Definition: XMLDOMMsg.hpp:25
@ DOMLSEXCEPTION_ERRX
Definition: XMLDOMMsg.hpp:40
@ DOMSTRING_SIZE_ERR
Definition: XMLDOMMsg.hpp:21
@ INVALID_MODIFICATION_ERR
Definition: XMLDOMMsg.hpp:32
@ INVALID_NODE_TYPE_ERR
Definition: XMLDOMMsg.hpp:39
@ DOMRANGEEXCEPTION_ERRX
Definition: XMLDOMMsg.hpp:37
@ SYNTAX_ERR
Definition: XMLDOMMsg.hpp:31
@ HIERARCHY_REQUEST_ERR
Definition: XMLDOMMsg.hpp:22
@ LSParser_ParsingFailed
Definition: XMLDOMMsg.hpp:52
static XMLErrorReporter::ErrTypes errorType(const XMLDOMMsg::Codes toCheck)
Definition: XMLDOMMsg.hpp:75
static bool isWarning(const XMLDOMMsg::Codes toCheck)
Definition: XMLDOMMsg.hpp:65
static bool isFatal(const XMLDOMMsg::Codes toCheck)
Definition: XMLDOMMsg.hpp:60
ErrTypes
Definition: XMLErrorReporter.hpp:49
@ ErrTypes_Unknown
Definition: XMLErrorReporter.hpp:54
@ ErrType_Error
Definition: XMLErrorReporter.hpp:51
@ ErrType_Warning
Definition: XMLErrorReporter.hpp:50
@ ErrType_Fatal
Definition: XMLErrorReporter.hpp:52