Xerces-C++  3.2.3
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 
XMLDOMMsg::INDEX_SIZE_ERR
@ INDEX_SIZE_ERR
Definition: XMLDOMMsg.hpp:20
XMLDOMMsg::LSParser_ParseInProgress
@ LSParser_ParseInProgress
Definition: XMLDOMMsg.hpp:50
XERCES_CPP_NAMESPACE_BEGIN
#define XERCES_CPP_NAMESPACE_BEGIN
Definition: XercesDefs.hpp:112
XMLDOMMsg::NO_MODIFICATION_ALLOWED_ERR
@ NO_MODIFICATION_ALLOWED_ERR
Definition: XMLDOMMsg.hpp:26
XMLDOMMsg::WRONG_DOCUMENT_ERR
@ WRONG_DOCUMENT_ERR
Definition: XMLDOMMsg.hpp:23
XMLDOMMsg::INVALID_STATE_ERR
@ INVALID_STATE_ERR
Definition: XMLDOMMsg.hpp:30
XMLDOMMsg::Writer_NestedCDATA
@ Writer_NestedCDATA
Definition: XMLDOMMsg.hpp:47
XMLErrorReporter::ErrTypes
ErrTypes
Definition: XMLErrorReporter.hpp:48
XMLDOMMsg::INVALID_MODIFICATION_ERR
@ INVALID_MODIFICATION_ERR
Definition: XMLDOMMsg.hpp:32
XMLDOMMsg::LSParser_ParsingAborted
@ LSParser_ParsingAborted
Definition: XMLDOMMsg.hpp:51
XMLErrorReporter::ErrType_Error
@ ErrType_Error
Definition: XMLErrorReporter.hpp:51
XMLDOMMsg::W_LowBounds
@ W_LowBounds
Definition: XMLDOMMsg.hpp:54
XMLDOMMsg::VALIDATION_ERR
@ VALIDATION_ERR
Definition: XMLDOMMsg.hpp:35
XMLDOMMsg::DOMXPATHEXCEPTION_ERRX
@ DOMXPATHEXCEPTION_ERRX
Definition: XMLDOMMsg.hpp:43
XERCES_CPP_NAMESPACE_END
#define XERCES_CPP_NAMESPACE_END
Definition: XercesDefs.hpp:113
XMLErrorReporter::ErrType_Warning
@ ErrType_Warning
Definition: XMLErrorReporter.hpp:50
XMLDOMMsg::INVALID_EXPRESSION_ERR
@ INVALID_EXPRESSION_ERR
Definition: XMLDOMMsg.hpp:44
XMLDOMMsg::Writer_NotRepresentChar
@ Writer_NotRepresentChar
Definition: XMLDOMMsg.hpp:48
XMLDOMMsg::DOMSTRING_SIZE_ERR
@ DOMSTRING_SIZE_ERR
Definition: XMLDOMMsg.hpp:21
DOMError.hpp
XMLDOMMsg::F_LowBounds
@ F_LowBounds
Definition: XMLDOMMsg.hpp:18
XMLDOMMsg::PARSE_ERR
@ PARSE_ERR
Definition: XMLDOMMsg.hpp:41
XMLDOMMsg::isWarning
static bool isWarning(const XMLDOMMsg::Codes toCheck)
Definition: XMLDOMMsg.hpp:65
XMLDOMMsg::NoError
@ NoError
Definition: XMLDOMMsg.hpp:17
XMLDOMMsg::NO_RESULT_ERR
@ NO_RESULT_ERR
Definition: XMLDOMMsg.hpp:46
DOMError::ErrorSeverity
ErrorSeverity
The severity of the error described by the DOMError.
Definition: DOMError.hpp:99
XMLDOMMsg::INVALID_ACCESS_ERR
@ INVALID_ACCESS_ERR
Definition: XMLDOMMsg.hpp:34
XMLErrorReporter.hpp
XMLDOMMsg::TYPE_MISMATCH_ERR
@ TYPE_MISMATCH_ERR
Definition: XMLDOMMsg.hpp:36
XMLDOMMsg::NO_DATA_ALLOWED_ERR
@ NO_DATA_ALLOWED_ERR
Definition: XMLDOMMsg.hpp:25
XMLDOMMsg::TYPE_ERR
@ TYPE_ERR
Definition: XMLDOMMsg.hpp:45
DOMError::DOM_SEVERITY_WARNING
@ DOM_SEVERITY_WARNING
Definition: DOMError.hpp:101
XMLDOMMsg::BAD_BOUNDARYPOINTS_ERR
@ BAD_BOUNDARYPOINTS_ERR
Definition: XMLDOMMsg.hpp:38
XMLDOMMsg::DOMLSEXCEPTION_ERRX
@ DOMLSEXCEPTION_ERRX
Definition: XMLDOMMsg.hpp:40
DOMError::DOM_SEVERITY_ERROR
@ DOM_SEVERITY_ERROR
Definition: DOMError.hpp:102
XMLDOMMsg::INVALID_CHARACTER_ERR
@ INVALID_CHARACTER_ERR
Definition: XMLDOMMsg.hpp:24
XMLDOMMsg::SYNTAX_ERR
@ SYNTAX_ERR
Definition: XMLDOMMsg.hpp:31
XMLDOMMsg::NAMESPACE_ERR
@ NAMESPACE_ERR
Definition: XMLDOMMsg.hpp:33
XMLErrorReporter::ErrType_Fatal
@ ErrType_Fatal
Definition: XMLErrorReporter.hpp:52
XMLDOMMsg::NOT_SUPPORTED_ERR
@ NOT_SUPPORTED_ERR
Definition: XMLDOMMsg.hpp:28
XMLDOMMsg::isFatal
static bool isFatal(const XMLDOMMsg::Codes toCheck)
Definition: XMLDOMMsg.hpp:60
XMLDOMMsg::F_HighBounds
@ F_HighBounds
Definition: XMLDOMMsg.hpp:53
DOMError::DOM_SEVERITY_FATAL_ERROR
@ DOM_SEVERITY_FATAL_ERROR
Definition: DOMError.hpp:103
XMLDOMMsg::HIERARCHY_REQUEST_ERR
@ HIERARCHY_REQUEST_ERR
Definition: XMLDOMMsg.hpp:22
XMLDOMMsg::SERIALIZE_ERR
@ SERIALIZE_ERR
Definition: XMLDOMMsg.hpp:42
XMLDOMMsg
Definition: XMLDOMMsg.hpp:12
XercesDefs.hpp
XMLDOMMsg::Codes
Codes
Definition: XMLDOMMsg.hpp:15
XMLDOMMsg::DOMRANGEEXCEPTION_ERRX
@ DOMRANGEEXCEPTION_ERRX
Definition: XMLDOMMsg.hpp:37
XMLDOMMsg::INVALID_NODE_TYPE_ERR
@ INVALID_NODE_TYPE_ERR
Definition: XMLDOMMsg.hpp:39
XMLDOMMsg::INUSE_ATTRIBUTE_ERR
@ INUSE_ATTRIBUTE_ERR
Definition: XMLDOMMsg.hpp:29
XMLDOMMsg::DOMErrorType
static DOMError::ErrorSeverity DOMErrorType(const XMLDOMMsg::Codes toCheck)
Definition: XMLDOMMsg.hpp:85
XMLDOMMsg::Writer_NotRecognizedType
@ Writer_NotRecognizedType
Definition: XMLDOMMsg.hpp:49
XMLDOMMsg::DOMEXCEPTION_ERRX
@ DOMEXCEPTION_ERRX
Definition: XMLDOMMsg.hpp:19
XMLDOMMsg::E_LowBounds
@ E_LowBounds
Definition: XMLDOMMsg.hpp:56
XMLErrorReporter::ErrTypes_Unknown
@ ErrTypes_Unknown
Definition: XMLErrorReporter.hpp:54
XMLDOMMsg::errorType
static XMLErrorReporter::ErrTypes errorType(const XMLDOMMsg::Codes toCheck)
Definition: XMLDOMMsg.hpp:75
XMLDOMMsg::E_HighBounds
@ E_HighBounds
Definition: XMLDOMMsg.hpp:57
XMLDOMMsg::isError
static bool isError(const XMLDOMMsg::Codes toCheck)
Definition: XMLDOMMsg.hpp:70
XMLDOMMsg::LSParser_ParsingFailed
@ LSParser_ParsingFailed
Definition: XMLDOMMsg.hpp:52
XMLDOMMsg::NOT_FOUND_ERR
@ NOT_FOUND_ERR
Definition: XMLDOMMsg.hpp:27
XMLDOMMsg::W_HighBounds
@ W_HighBounds
Definition: XMLDOMMsg.hpp:55