Xerces-C++  3.2.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 
XMLValid::ElementAlreadyExists
Definition: XMLValidityCodes.hpp:27
XMLValid::AttNotDefined
Definition: XMLValidityCodes.hpp:20
XMLValid::UndeclaredElemInDocType
Definition: XMLValidityCodes.hpp:32
XMLValid::EmptyNotValidForContent
Definition: XMLValidityCodes.hpp:33
XMLValid::BadIDAttrDefType
Definition: XMLValidityCodes.hpp:25
XERCES_CPP_NAMESPACE_BEGIN
#define XERCES_CPP_NAMESPACE_BEGIN
Definition: XercesDefs.hpp:112
XMLValid::IllegalXMLSpace
Definition: XMLValidityCodes.hpp:51
XMLValid::MultipleIdAttrs
Definition: XMLValidityCodes.hpp:28
XMLErrorReporter::ErrTypes
ErrTypes
Definition: XMLErrorReporter.hpp:48
XMLValid::IC_DuplicateUnique
Definition: XMLValidityCodes.hpp:86
XMLValid::NoAttNormForStandalone
Definition: XMLValidityCodes.hpp:66
XMLValid::AttributeNotQualified
Definition: XMLValidityCodes.hpp:79
XMLErrorReporter::ErrType_Error
Definition: XMLErrorReporter.hpp:51
XMLValid::E_HighBounds
Definition: XMLValidityCodes.hpp:96
XMLValid::NotationNotDeclared
Definition: XMLValidityCodes.hpp:21
XERCES_CPP_NAMESPACE_END
#define XERCES_CPP_NAMESPACE_END
Definition: XercesDefs.hpp:113
XMLValid::ElemChildrenHasInvalidWS
Definition: XMLValidityCodes.hpp:95
XMLErrorReporter::ErrType_Warning
Definition: XMLErrorReporter.hpp:50
XMLValid::NoDatatypeValidatorForAttribute
Definition: XMLValidityCodes.hpp:60
XMLValid::SimpleTypeHasChild
Definition: XMLValidityCodes.hpp:53
XMLValid::GroupContentRestricted
Definition: XMLValidityCodes.hpp:46
XMLValid::NoCharDataInCM
Definition: XMLValidityCodes.hpp:39
XMLValid::E_LowBounds
Definition: XMLValidityCodes.hpp:18
XMLValid::NoUseAbstractType
Definition: XMLValidityCodes.hpp:74
DOMError.hpp
XMLValid::InvalidEmptyAttValue
Definition: XMLValidityCodes.hpp:26
XMLValid::GrammarNotFound
Definition: XMLValidityCodes.hpp:55
XMLValid::RootElemNotLikeDocType
Definition: XMLValidityCodes.hpp:22
XMLValid::UnknownEntityRefAttr
Definition: XMLValidityCodes.hpp:36
XMLValid::F_HighBounds
Definition: XMLValidityCodes.hpp:100
XMLValid
Definition: XMLValidityCodes.hpp:12
XMLValid::isError
static bool isError(const XMLValid::Codes toCheck)
Definition: XMLValidityCodes.hpp:113
DOMError::ErrorSeverity
ErrorSeverity
The severity of the error described by the DOMError.
Definition: DOMError.hpp:99
XMLValid::isFatal
static bool isFatal(const XMLValid::Codes toCheck)
Definition: XMLValidityCodes.hpp:103
XMLErrorReporter.hpp
XMLValid::AttrDupToken
Definition: XMLValidityCodes.hpp:94
XMLValid::NilAttrNotEmpty
Definition: XMLValidityCodes.hpp:58
XMLValid::PartialMarkupInPE
Definition: XMLValidityCodes.hpp:69
XMLValid::errorType
static XMLErrorReporter::ErrTypes errorType(const XMLValid::Codes toCheck)
Definition: XMLValidityCodes.hpp:118
XMLValid::W_LowBounds
Definition: XMLValidityCodes.hpp:97
XMLValid::DatatypeError
Definition: XMLValidityCodes.hpp:49
XMLValid::AttNotDefinedForElement
Definition: XMLValidityCodes.hpp:34
XMLValid::IDNotDeclared
Definition: XMLValidityCodes.hpp:30
DOMError::DOM_SEVERITY_WARNING
Definition: DOMError.hpp:101
DOMError::DOM_SEVERITY_ERROR
Definition: DOMError.hpp:102
XMLValid::NotSameAsFixedValue
Definition: XMLValidityCodes.hpp:43
XMLValid::IC_KeyNotFound
Definition: XMLValidityCodes.hpp:89
XMLValid::AttributeNotUnQualified
Definition: XMLValidityCodes.hpp:80
XMLValid::NonWSContent
Definition: XMLValidityCodes.hpp:90
XMLValid::IC_UnknownField
Definition: XMLValidityCodes.hpp:82
XMLValid::BadXsiType
Definition: XMLValidityCodes.hpp:75
XMLValid::ProhibitedAttributePresent
Definition: XMLValidityCodes.hpp:50
XMLErrorReporter::ErrType_Fatal
Definition: XMLErrorReporter.hpp:52
XMLValid::NoMultipleValues
Definition: XMLValidityCodes.hpp:42
XMLValid::RepElemInMixed
Definition: XMLValidityCodes.hpp:44
XMLValid::IC_DuplicateKey
Definition: XMLValidityCodes.hpp:87
XMLValid::NillNotAllowed
Definition: XMLValidityCodes.hpp:57
XMLValid::FixedDifferentFromActual
Definition: XMLValidityCodes.hpp:59
XMLValid::WrongTargetNamespace
Definition: XMLValidityCodes.hpp:52
XMLValid::ElementNotValidForContent
Definition: XMLValidityCodes.hpp:24
XMLValid::NoDefAttForStandalone
Definition: XMLValidityCodes.hpp:65
XMLValid::ElemNoSubforBlock
Definition: XMLValidityCodes.hpp:77
DOMError::DOM_SEVERITY_FATAL_ERROR
Definition: DOMError.hpp:103
XMLValid::EmptyElemHasContent
Definition: XMLValidityCodes.hpp:92
XMLValid::RequiredAttrNotProvided
Definition: XMLValidityCodes.hpp:23
XMLValid::isWarning
static bool isWarning(const XMLValid::Codes toCheck)
Definition: XMLValidityCodes.hpp:108
XMLValid::ElementNotDefined
Definition: XMLValidityCodes.hpp:19
XercesDefs.hpp
XMLValid::Codes
Codes
Definition: XMLValidityCodes.hpp:15
XMLValid::IC_KeyMatchesNillable
Definition: XMLValidityCodes.hpp:85
XMLValid::ElementNotUnQualified
Definition: XMLValidityCodes.hpp:63
XMLValid::DatatypeValidationFailure
Definition: XMLValidityCodes.hpp:70
XMLValid::NoAbstractInXsiType
Definition: XMLValidityCodes.hpp:72
XMLValid::NoWSForStandalone
Definition: XMLValidityCodes.hpp:67
XMLValid::BadEntityRefAttr
Definition: XMLValidityCodes.hpp:35
XMLValid::F_LowBounds
Definition: XMLValidityCodes.hpp:99
XMLValid::ReusedIDValue
Definition: XMLValidityCodes.hpp:29
XMLValid::FeatureUnsupported
Definition: XMLValidityCodes.hpp:45
XMLValid::UnknownNotRefAttr
Definition: XMLValidityCodes.hpp:31
XMLValid::NotEnoughElemsForCM
Definition: XMLValidityCodes.hpp:38
XMLValid::UnknownBaseDatatype
Definition: XMLValidityCodes.hpp:47
XMLValid::IC_KeyNotEnoughValues
Definition: XMLValidityCodes.hpp:84
XMLValid::AttrValNotName
Definition: XMLValidityCodes.hpp:41
XMLValid::TypeNoSubforBlock
Definition: XMLValidityCodes.hpp:78
XMLValid::NoContentForRef
Definition: XMLValidityCodes.hpp:48
XMLValid::IC_KeyRefOutOfScope
Definition: XMLValidityCodes.hpp:88
XMLValid::IC_FieldMultipleMatch
Definition: XMLValidityCodes.hpp:81
XMLValid::NoError
Definition: XMLValidityCodes.hpp:17
XMLValid::VC_IllegalRefInStandalone
Definition: XMLValidityCodes.hpp:64
XMLErrorReporter::ErrTypes_Unknown
Definition: XMLErrorReporter.hpp:54
XMLValid::EmptyElemNotationAttr
Definition: XMLValidityCodes.hpp:91
XMLValid::VC_EntityNotFound
Definition: XMLValidityCodes.hpp:68
XMLValid::ElementNotQualified
Definition: XMLValidityCodes.hpp:62
XMLValid::DisplayErrorMessage
Definition: XMLValidityCodes.hpp:56
XMLValid::DoesNotMatchEnumList
Definition: XMLValidityCodes.hpp:40
XMLValid::UniqueParticleAttributionFail
Definition: XMLValidityCodes.hpp:71
XMLValid::NoDirectUseAbstractElement
Definition: XMLValidityCodes.hpp:73
XMLValid::IC_AbsentKeyValue
Definition: XMLValidityCodes.hpp:83
XMLValid::DOMErrorType
static DOMError::ErrorSeverity DOMErrorType(const XMLValid::Codes toCheck)
Definition: XMLValidityCodes.hpp:128
XMLValid::ColonNotValidWithNS
Definition: XMLValidityCodes.hpp:37
XMLValid::W_HighBounds
Definition: XMLValidityCodes.hpp:98
XMLValid::ElemOneNotationAttr
Definition: XMLValidityCodes.hpp:93
XMLValid::GenericError
Definition: XMLValidityCodes.hpp:61
XMLValid::NonDerivedXsiType
Definition: XMLValidityCodes.hpp:76
XMLValid::NoDatatypeValidatorForSimpleType
Definition: XMLValidityCodes.hpp:54