Xerces-C++  3.1.3
XMLValidityCodes.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_XMLValid)
4 #define XERCESC_INCLUDE_GUARD_ERRHEADER_XMLValid
5 
9 
11 
12 class XMLValid
13 {
14 public :
15  enum Codes
16  {
17  NoError = 0
61  , GenericError = 44
75  , BadXsiType = 58
90  , NonWSContent = 73
94  , AttrDupToken = 77
96  , E_HighBounds = 79
97  , W_LowBounds = 80
98  , W_HighBounds = 81
99  , F_LowBounds = 82
101  };
102 
103  static bool isFatal(const XMLValid::Codes toCheck)
104  {
105  return ((toCheck >= F_LowBounds) && (toCheck <= F_HighBounds));
106  }
107 
108  static bool isWarning(const XMLValid::Codes toCheck)
109  {
110  return ((toCheck >= W_LowBounds) && (toCheck <= W_HighBounds));
111  }
112 
113  static bool isError(const XMLValid::Codes toCheck)
114  {
115  return ((toCheck >= E_LowBounds) && (toCheck <= E_HighBounds));
116  }
117 
119  {
120  if ((toCheck >= W_LowBounds) && (toCheck <= W_HighBounds))
122  else if ((toCheck >= F_LowBounds) && (toCheck <= F_HighBounds))
124  else if ((toCheck >= E_LowBounds) && (toCheck <= E_HighBounds))
127  }
129  {
130  if ((toCheck >= W_LowBounds) && (toCheck <= W_HighBounds))
132  else if ((toCheck >= F_LowBounds) && (toCheck <= F_HighBounds))
134  else return DOMError::DOM_SEVERITY_ERROR;
135  }
136 
137 private:
138  // -----------------------------------------------------------------------
139  // Unimplemented constructors and operators
140  // -----------------------------------------------------------------------
141  XMLValid();
142 };
143 
145 
146 #endif
147