blob: 528927325b7747ff69a99d66f4f981397373e5f9 [file] [log] [blame]
// This file is generated, don't edit it!!
#if !defined(ERRHEADER_XMLErrs)
#define 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
, W_HighBounds = 8
, E_LowBounds = 9
, FeatureUnsupported = 10
, TopLevelNoNameComplexType = 11
, TopLevelNoNameAttribute = 12
, NoNameRefAttribute = 13
, GlobalNoNameElement = 14
, NoNameRefElement = 15
, NoNameRefGroup = 16
, NoNameRefAttGroup = 17
, AnonComplexTypeWithName = 18
, AnonSimpleTypeWithName = 19
, InvalidElementContent = 20
, UntypedElement = 21
, SimpleTypeContentError = 22
, ExpectedSimpleTypeInList = 23
, ListUnionRestrictionError = 24
, SimpleTypeDerivationByListError = 25
, ExpectedSimpleTypeInRestriction = 26
, DuplicateFacet = 27
, ExpectedSimpleTypeInUnion = 28
, EmptySimpleTypeContent = 29
, InvalidSimpleContent = 30
, UnspecifiedBase = 31
, InvalidComplexContent = 32
, SchemaElementContentError = 33
, ContentError = 34
, UnknownSimpleType = 35
, UnknownComplexType = 36
, UnresolvedPrefix = 37
, RefElementNotFound = 38
, TypeNotFound = 39
, TopLevelAttributeNotFound = 40
, InvalidChildInComplexType = 41
, BaseTypeNotFound = 42
, NoAttributeInSchema = 43
, DatatypeValidatorCreationError = 44
, InvalidChildFollowingSimpleContent = 45
, InvalidChildFollowingConplexContent = 46
, InvalidComplexTypeBlockValue = 47
, InvalidComplexTypeFinalValue = 48
, AttributeDefaultFixedValue = 49
, NotOptionalDefaultAttValue = 50
, LocalAttributeWithNameRef = 51
, GlobalAttributeWithNameRef = 52
, DuplicateAttribute = 53
, AttributeWithTypeAndSimpleType = 54
, AttributeSimpleTypeNotFound = 55
, ElementWithFixedAndDefault = 56
, DeclarationWithNameRef = 57
, BadAttWithRef = 58
, InvalidDeclarationName = 59
, GlobalElementWithRef = 60
, ElementWithTypeAndAnonType = 61
, NotSimpleOrMixedElement = 62
, DisallowedSimpleTypeExtension = 63
, InvalidSimpleContentBase = 64
, InvalidComplexTypeBase = 65
, InvalidChildInSimpleContent = 66
, InvalidChildInComplexContent = 67
, AnnotationError = 68
, DisallowedBaseDerivation = 69
, SubstitutionRepeated = 70
, UnionRepeated = 71
, ExtensionRepeated = 72
, ListRepeated = 73
, RestrictionRepeated = 74
, InvalidBlockValue = 75
, InvalidFinalValue = 76
, InvalidSubstitutionGroupElement = 77
, SubstitutionGroupTypeMismatch = 78
, DuplicateElementDeclaration = 79
, InvalidElementBlockValue = 80
, InvalidElementFinalValue = 81
, InvalidAttValue = 82
, AttributeRefContentError = 83
, DuplicateRefAttribute = 84
, ForbiddenDerivationByRestriction = 85
, ForbiddenDerivationByExtension = 86
, BaseNotComplexType = 87
, ImportNamespaceDifference = 88
, ImportRootError = 89
, DeclarationNoSchemaLocation = 90
, IncludeNamespaceDifference = 91
, OnlyAnnotationExpected = 92
, InvalidAttributeContent = 93
, AttributeRequired = 94
, AttributeDisallowed = 95
, InvalidMin2MaxOccurs = 96
, AnyAttributeContentError = 97
, NoNameGlobalElement = 98
, NoCircularDefinition = 99
, DuplicateGlobalType = 100
, DuplicateGlobalDeclaration = 101
, WS_CollapseExpected = 102
, Import_1_1 = 103
, Import_1_2 = 104
, ElemIDValueConstraint = 105
, NoNotationType = 106
, EmptiableMixedContent = 107
, EmptyComplexRestrictionDerivation = 108
, MixedOrElementOnly = 109
, InvalidContentRestriction = 110
, ForbiddenDerivation = 111
, AtomicItemType = 112
, MemberTypeNoUnion = 113
, GroupContentError = 114
, AttGroupContentError = 115
, MinMaxOnGroupChild = 116
, DeclarationNotFound = 117
, AllContentLimited = 118
, BadMinMaxAllCT = 119
, BadMinMaxAllElem = 120
, NoCircularAttGroup = 121
, DuplicateAttInDerivation = 122
, NotExpressibleWildCardIntersection = 123
, BadAttDerivation_1 = 124
, BadAttDerivation_2 = 125
, BadAttDerivation_3 = 126
, BadAttDerivation_4 = 127
, BadAttDerivation_5 = 128
, BadAttDerivation_6 = 129
, BadAttDerivation_7 = 130
, BadAttDerivation_8 = 131
, BadAttDerivation_9 = 132
, AllContentError = 133
, RedefineNamespaceDifference = 134
, Redefine_InvalidSimpleType = 135
, Redefine_InvalidSimpleTypeBase = 136
, Redefine_InvalidComplexType = 137
, Redefine_InvalidComplexTypeBase = 138
, Redefine_InvalidGroupMinMax = 139
, Redefine_DeclarationNotFound = 140
, Redefine_GroupRefCount = 141
, Redefine_AttGroupRefCount = 142
, Redefine_InvalidChild = 143
, Notation_InvalidDecl = 144
, Notation_DeclNotFound = 145
, IC_DuplicateDecl = 146
, IC_BadContent = 147
, IC_KeyRefReferNotFound = 148
, IC_KeyRefCardinality = 149
, IC_XPathExprMissing = 150
, AttUseCorrect = 151
, AttDeclPropCorrect3 = 152
, AttDeclPropCorrect5 = 153
, AttGrpPropCorrect3 = 154
, InvalidTargetNSValue = 155
, DisplayErrorMessage = 156
, XMLException_Error = 157
, InvalidRedefine = 158
, InvalidNSReference = 159
, NotAllContent = 160
, InvalidAnnotationContent = 161
, InvalidFacetName = 162
, InvalidXMLSchemaRoot = 163
, CircularSubsGroup = 164
, SubsGroupMemberAbstract = 165
, ELTSchemaNS = 166
, InvalidAttTNS = 167
, NSDeclInvalid = 168
, DOMLevel1Node = 169
, E_HighBounds = 170
, F_LowBounds = 171
, EntityExpansionLimitExceeded = 172
, ExpectedCommentOrCDATA = 173
, ExpectedAttrName = 174
, ExpectedNotationName = 175
, NoRepInMixed = 176
, BadDefAttrDecl = 177
, ExpectedDefAttrDecl = 178
, AttListSyntaxError = 179
, ExpectedEqSign = 180
, DupAttrName = 181
, BadIdForXMLLangAttr = 182
, ExpectedElementName = 183
, MustStartWithXMLDecl = 184
, CommentsMustStartWith = 185
, InvalidDocumentStructure = 186
, ExpectedDeclString = 187
, BadXMLVersion = 188
, UnsupportedXMLVersion = 189
, UnterminatedXMLDecl = 190
, BadXMLEncoding = 191
, BadStandalone = 192
, UnterminatedComment = 193
, PINameExpected = 194
, UnterminatedPI = 195
, InvalidCharacter = 196
, UnexpectedTextBeforeRoot = 197
, UnterminatedStartTag = 198
, ExpectedAttrValue = 199
, UnterminatedEndTag = 200
, ExpectedAttributeType = 201
, ExpectedEndOfTagX = 202
, ExpectedMarkup = 203
, NotValidAfterContent = 204
, ExpectedComment = 205
, ExpectedCommentOrPI = 206
, ExpectedWhitespace = 207
, NoRootElemInDOCTYPE = 208
, ExpectedQuotedString = 209
, ExpectedPublicId = 210
, InvalidPublicIdChar = 211
, UnterminatedDOCTYPE = 212
, InvalidCharacterInIntSubset = 213
, ExpectedCDATA = 214
, InvalidInitialNameChar = 215
, InvalidNameChar = 216
, UnexpectedWhitespace = 217
, InvalidCharacterInAttrValue = 218
, ExpectedMarkupDecl = 219
, TextDeclNotLegalHere = 220
, ConditionalSectInIntSubset = 221
, ExpectedPEName = 222
, UnterminatedEntityDecl = 223
, InvalidCharacterRef = 224
, UnterminatedCharRef = 225
, ExpectedEntityRefName = 226
, EntityNotFound = 227
, NoUnparsedEntityRefs = 228
, UnterminatedEntityRef = 229
, RecursiveEntity = 230
, PartialMarkupInEntity = 231
, UnterminatedElementDecl = 232
, ExpectedContentSpecExpr = 233
, ExpectedAsterisk = 234
, UnterminatedContentModel = 235
, ExpectedSystemId = 236
, ExpectedSystemOrPublicId = 237
, UnterminatedNotationDecl = 238
, ExpectedSeqChoiceLeaf = 239
, ExpectedChoiceOrCloseParen = 240
, ExpectedSeqOrCloseParen = 241
, ExpectedEnumValue = 242
, ExpectedEnumSepOrParen = 243
, UnterminatedEntityLiteral = 244
, MoreEndThanStartTags = 245
, ExpectedOpenParen = 246
, AttrAlreadyUsedInSTag = 247
, BracketInAttrValue = 248
, Expected2ndSurrogateChar = 249
, ExpectedEndOfConditional = 250
, ExpectedIncOrIgn = 251
, ExpectedINCLUDEBracket = 252
, ExpectedTextDecl = 253
, ExpectedXMLDecl = 254
, UnexpectedEOE = 255
, PEPropogated = 256
, ExtraCloseSquare = 257
, PERefInMarkupInIntSubset = 258
, EntityPropogated = 259
, ExpectedNumericalCharRef = 260
, ExpectedOpenSquareBracket = 261
, BadSequenceInCharData = 262
, IllegalSequenceInComment = 263
, UnterminatedCDATASection = 264
, ExpectedNDATA = 265
, NDATANotValidForPE = 266
, HexRadixMustBeLowerCase = 267
, DeclStringRep = 268
, DeclStringsInWrongOrder = 269
, NoExtRefsInAttValue = 270
, XMLDeclMustBeLowerCase = 271
, ExpectedEntityValue = 272
, BadDigitForRadix = 273
, EndedWithTagsOnStack = 274
, AmbiguousContentModel = 275
, NestedCDATA = 276
, UnknownPrefix = 277
, PartialTagMarkupError = 278
, EmptyMainEntity = 279
, CDATAOutsideOfContent = 280
, OnlyCharRefsAllowedHere = 281
, Unexpected2ndSurrogateChar = 282
, NoPIStartsWithXML = 283
, XMLDeclMustBeFirst = 284
, XMLVersionRequired = 285
, StandaloneNotLegal = 286
, EncodingRequired = 287
, TooManyColonsInName = 288
, InvalidColonPos = 289
, ColonNotLegalWithNS = 290
, SysException = 291
, XMLException_Fatal = 292
, UnexpectedEOF = 293
, UnexpectedError = 294
, BadSchemaLocation = 295
, NoGrammarResolver = 296
, SchemaScanFatalError = 297
, IllegalRefInStandalone = 298
, PEBetweenDecl = 299
, NoEmptyStrNamespace = 300
, NoUseOfxmlnsAsPrefix = 301
, NoUseOfxmlnsURI = 302
, PrefixXMLNotMatchXMLURI = 303
, XMLURINotMatchXMLPrefix = 304
, NoXMLNSAsElementPrefix = 305
, CT_SimpleTypeChildRequired = 306
, InvalidRootElemInDOCTYPE = 307
, InvalidElementName = 308
, InvalidAttrName = 309
, InvalidEntityRefName = 310
, DuplicateDocTypeDecl = 311
, F_HighBounds = 312
};
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