blob: ea3a6294dbc039e0a813669d160ce259409d9099 [file] [log] [blame]
// This file is generated, don't edit it!!
#if !defined(XERCESC_INCLUDE_GUARD_ERRHEADER_XMLErrs)
#define XERCESC_INCLUDE_GUARD_ERRHEADER_XMLErrs
#include <xercesc/framework/XMLErrorReporter.hpp>
#include <xercesc/util/XercesDefs.hpp>
#include <xercesc/dom/DOMError.hpp>
XERCES_CPP_NAMESPACE_BEGIN
class XMLErrs
{
public :
enum Codes
{
NoError = 0
, W_LowBounds = 1
, NotationAlreadyExists = 2
, AttListAlreadyExists = 3
, ContradictoryEncoding = 4
, UndeclaredElemInCM = 5
, UndeclaredElemInAttList = 6
, XMLException_Warning = 7
, XIncludeResourceErrorWarning = 8
, XIncludeCannotOpenFile = 9
, XIncludeIncludeFailedResourceError = 10
, W_HighBounds = 11
, E_LowBounds = 12
, FeatureUnsupported = 13
, TopLevelNoNameComplexType = 14
, TopLevelNoNameAttribute = 15
, NoNameRefAttribute = 16
, NoNameRefElement = 17
, NoNameRefGroup = 18
, NoNameRefAttGroup = 19
, AnonComplexTypeWithName = 20
, AnonSimpleTypeWithName = 21
, InvalidElementContent = 22
, SimpleTypeContentError = 23
, ExpectedSimpleTypeInList = 24
, ListUnionRestrictionError = 25
, SimpleTypeDerivationByListError = 26
, ExpectedSimpleTypeInRestriction = 27
, DuplicateFacet = 28
, ExpectedSimpleTypeInUnion = 29
, EmptySimpleTypeContent = 30
, InvalidSimpleContent = 31
, UnspecifiedBase = 32
, InvalidComplexContent = 33
, SchemaElementContentError = 34
, ContentError = 35
, UnknownSimpleType = 36
, UnknownComplexType = 37
, UnresolvedPrefix = 38
, RefElementNotFound = 39
, TypeNotFound = 40
, TopLevelAttributeNotFound = 41
, InvalidChildInComplexType = 42
, BaseTypeNotFound = 43
, DatatypeValidatorCreationError = 44
, InvalidChildFollowingSimpleContent = 45
, InvalidChildFollowingConplexContent = 46
, AttributeDefaultFixedValue = 47
, NotOptionalDefaultAttValue = 48
, DuplicateAttribute = 49
, AttributeWithTypeAndSimpleType = 50
, AttributeSimpleTypeNotFound = 51
, ElementWithFixedAndDefault = 52
, InvalidDeclarationName = 53
, ElementWithTypeAndAnonType = 54
, NotSimpleOrMixedElement = 55
, DisallowedSimpleTypeExtension = 56
, InvalidSimpleContentBase = 57
, InvalidComplexTypeBase = 58
, InvalidChildInSimpleContent = 59
, InvalidChildInComplexContent = 60
, AnnotationError = 61
, DisallowedBaseDerivation = 62
, InvalidBlockValue = 63
, InvalidFinalValue = 64
, InvalidSubstitutionGroupElement = 65
, SubstitutionGroupTypeMismatch = 66
, DuplicateElementDeclaration = 67
, InvalidAttValue = 68
, AttributeRefContentError = 69
, DuplicateRefAttribute = 70
, ForbiddenDerivationByRestriction = 71
, ForbiddenDerivationByExtension = 72
, BaseNotComplexType = 73
, ImportNamespaceDifference = 74
, DeclarationNoSchemaLocation = 75
, IncludeNamespaceDifference = 76
, OnlyAnnotationExpected = 77
, InvalidAttributeContent = 78
, AttributeRequiredGlobal = 79
, AttributeRequiredLocal = 80
, AttributeDisallowedGlobal = 81
, AttributeDisallowedLocal = 82
, InvalidMin2MaxOccurs = 83
, AnyAttributeContentError = 84
, NoNameGlobalElement = 85
, NoCircularDefinition = 86
, DuplicateGlobalType = 87
, DuplicateGlobalDeclaration = 88
, WS_CollapseExpected = 89
, Import_1_1 = 90
, Import_1_2 = 91
, ElemIDValueConstraint = 92
, NoNotationType = 93
, EmptiableMixedContent = 94
, EmptyComplexRestrictionDerivation = 95
, MixedOrElementOnly = 96
, InvalidContentRestriction = 97
, ForbiddenDerivation = 98
, AtomicItemType = 99
, GroupContentError = 100
, AttGroupContentError = 101
, MinMaxOnGroupChild = 102
, DeclarationNotFound = 103
, AllContentLimited = 104
, BadMinMaxAllCT = 105
, BadMinMaxAllElem = 106
, DuplicateAttInDerivation = 107
, NotExpressibleWildCardIntersection = 108
, BadAttDerivation_1 = 109
, BadAttDerivation_2 = 110
, BadAttDerivation_3 = 111
, BadAttDerivation_4 = 112
, BadAttDerivation_5 = 113
, BadAttDerivation_6 = 114
, BadAttDerivation_7 = 115
, BadAttDerivation_8 = 116
, BadAttDerivation_9 = 117
, AllContentError = 118
, RedefineNamespaceDifference = 119
, Redefine_InvalidSimpleType = 120
, Redefine_InvalidSimpleTypeBase = 121
, Redefine_InvalidComplexType = 122
, Redefine_InvalidComplexTypeBase = 123
, Redefine_InvalidGroupMinMax = 124
, Redefine_DeclarationNotFound = 125
, Redefine_GroupRefCount = 126
, Redefine_AttGroupRefCount = 127
, Redefine_InvalidChild = 128
, Notation_DeclNotFound = 129
, IC_DuplicateDecl = 130
, IC_BadContent = 131
, IC_KeyRefReferNotFound = 132
, IC_KeyRefCardinality = 133
, IC_XPathExprMissing = 134
, AttUseCorrect = 135
, AttDeclPropCorrect3 = 136
, AttDeclPropCorrect5 = 137
, AttGrpPropCorrect3 = 138
, InvalidTargetNSValue = 139
, XMLException_Error = 140
, InvalidRedefine = 141
, InvalidNSReference = 142
, NotAllContent = 143
, InvalidAnnotationContent = 144
, InvalidFacetName = 145
, InvalidXMLSchemaRoot = 146
, CircularSubsGroup = 147
, ELTSchemaNS = 148
, InvalidAttTNS = 149
, NSDeclInvalid = 150
, DOMLevel1Node = 151
, DuplicateAnyAttribute = 152
, AnyAttributeBeforeAttribute = 153
, E_HighBounds = 154
, F_LowBounds = 155
, EntityExpansionLimitExceeded = 156
, ExpectedCommentOrCDATA = 157
, ExpectedAttrName = 158
, ExpectedNotationName = 159
, NoRepInMixed = 160
, ExpectedDefAttrDecl = 161
, ExpectedEqSign = 162
, ExpectedElementName = 163
, CommentsMustStartWith = 164
, InvalidDocumentStructure = 165
, ExpectedDeclString = 166
, BadXMLVersion = 167
, UnsupportedXMLVersion = 168
, UnterminatedXMLDecl = 169
, BadXMLEncoding = 170
, BadStandalone = 171
, UnterminatedComment = 172
, PINameExpected = 173
, UnterminatedPI = 174
, InvalidCharacter = 175
, UnterminatedStartTag = 176
, ExpectedAttrValue = 177
, UnterminatedEndTag = 178
, ExpectedAttributeType = 179
, ExpectedEndOfTagX = 180
, ExpectedMarkup = 181
, NotValidAfterContent = 182
, ExpectedComment = 183
, ExpectedCommentOrPI = 184
, ExpectedWhitespace = 185
, NoRootElemInDOCTYPE = 186
, ExpectedQuotedString = 187
, ExpectedPublicId = 188
, InvalidPublicIdChar = 189
, UnterminatedDOCTYPE = 190
, InvalidCharacterInIntSubset = 191
, UnexpectedWhitespace = 192
, InvalidCharacterInAttrValue = 193
, ExpectedMarkupDecl = 194
, TextDeclNotLegalHere = 195
, ConditionalSectInIntSubset = 196
, ExpectedPEName = 197
, UnterminatedEntityDecl = 198
, InvalidCharacterRef = 199
, UnterminatedCharRef = 200
, ExpectedEntityRefName = 201
, EntityNotFound = 202
, NoUnparsedEntityRefs = 203
, UnterminatedEntityRef = 204
, RecursiveEntity = 205
, PartialMarkupInEntity = 206
, UnterminatedElementDecl = 207
, ExpectedContentSpecExpr = 208
, ExpectedAsterisk = 209
, UnterminatedContentModel = 210
, ExpectedSystemOrPublicId = 211
, UnterminatedNotationDecl = 212
, ExpectedSeqChoiceLeaf = 213
, ExpectedChoiceOrCloseParen = 214
, ExpectedSeqOrCloseParen = 215
, ExpectedEnumValue = 216
, ExpectedEnumSepOrParen = 217
, UnterminatedEntityLiteral = 218
, MoreEndThanStartTags = 219
, ExpectedOpenParen = 220
, AttrAlreadyUsedInSTag = 221
, BracketInAttrValue = 222
, Expected2ndSurrogateChar = 223
, ExpectedEndOfConditional = 224
, ExpectedIncOrIgn = 225
, ExpectedINCLUDEBracket = 226
, UnexpectedEOE = 227
, PEPropogated = 228
, ExtraCloseSquare = 229
, PERefInMarkupInIntSubset = 230
, EntityPropogated = 231
, ExpectedNumericalCharRef = 232
, ExpectedOpenSquareBracket = 233
, BadSequenceInCharData = 234
, IllegalSequenceInComment = 235
, UnterminatedCDATASection = 236
, ExpectedNDATA = 237
, NDATANotValidForPE = 238
, HexRadixMustBeLowerCase = 239
, DeclStringRep = 240
, DeclStringsInWrongOrder = 241
, NoExtRefsInAttValue = 242
, XMLDeclMustBeLowerCase = 243
, ExpectedEntityValue = 244
, BadDigitForRadix = 245
, EndedWithTagsOnStack = 246
, NestedCDATA = 247
, UnknownPrefix = 248
, PartialTagMarkupError = 249
, EmptyMainEntity = 250
, CDATAOutsideOfContent = 251
, Unexpected2ndSurrogateChar = 252
, NoPIStartsWithXML = 253
, XMLDeclMustBeFirst = 254
, XMLVersionRequired = 255
, StandaloneNotLegal = 256
, EncodingRequired = 257
, ColonNotLegalWithNS = 258
, XMLException_Fatal = 259
, BadSchemaLocation = 260
, SchemaScanFatalError = 261
, IllegalRefInStandalone = 262
, PEBetweenDecl = 263
, NoEmptyStrNamespace = 264
, NoUseOfxmlnsAsPrefix = 265
, NoUseOfxmlnsURI = 266
, PrefixXMLNotMatchXMLURI = 267
, XMLURINotMatchXMLPrefix = 268
, NoXMLNSAsElementPrefix = 269
, CT_SimpleTypeChildRequired = 270
, InvalidRootElemInDOCTYPE = 271
, InvalidElementName = 272
, InvalidAttrName = 273
, InvalidEntityRefName = 274
, DuplicateDocTypeDecl = 275
, XIncludeOrphanFallback = 276
, XIncludeNoHref = 277
, XIncludeXPointerNotSupported = 278
, XIncludeInvalidParseVal = 279
, XIncludeMultipleFallbackElems = 280
, XIncludeIncludeFailedNoFallback = 281
, XIncludeCircularInclusionLoop = 282
, XIncludeCircularInclusionDocIncludesSelf = 283
, XIncludeDisallowedChild = 284
, XIncludeConflictingNotation = 285
, XIncludeConflictingEntity = 286
, F_HighBounds = 287
};
static bool isFatal(const XMLErrs::Codes toCheck)
{
return ((toCheck >= F_LowBounds) && (toCheck <= F_HighBounds));
}
static bool isWarning(const XMLErrs::Codes toCheck)
{
return ((toCheck >= W_LowBounds) && (toCheck <= W_HighBounds));
}
static bool isError(const XMLErrs::Codes toCheck)
{
return ((toCheck >= E_LowBounds) && (toCheck <= E_HighBounds));
}
static XMLErrorReporter::ErrTypes errorType(const XMLErrs::Codes toCheck)
{
if ((toCheck >= W_LowBounds) && (toCheck <= W_HighBounds))
return XMLErrorReporter::ErrType_Warning;
else if ((toCheck >= F_LowBounds) && (toCheck <= F_HighBounds))
return XMLErrorReporter::ErrType_Fatal;
else if ((toCheck >= E_LowBounds) && (toCheck <= E_HighBounds))
return XMLErrorReporter::ErrType_Error;
return XMLErrorReporter::ErrTypes_Unknown;
}
static DOMError::ErrorSeverity DOMErrorType(const XMLErrs::Codes toCheck)
{
if ((toCheck >= W_LowBounds) && (toCheck <= W_HighBounds))
return DOMError::DOM_SEVERITY_WARNING;
else if ((toCheck >= F_LowBounds) && (toCheck <= F_HighBounds))
return DOMError::DOM_SEVERITY_FATAL_ERROR;
else return DOMError::DOM_SEVERITY_ERROR;
}
private:
// -----------------------------------------------------------------------
// Unimplemented constructors and operators
// -----------------------------------------------------------------------
XMLErrs();
};
XERCES_CPP_NAMESPACE_END
#endif