http://xml.apache.org/http://www.apache.org/http://www.w3.org/

Home

Readme
Release Info

Installation
Download
Build

FAQs
Samples
API Docs

DOM C++ Binding
Programming
Migration Guide

Feedback
Bug-Reporting
PDF Document

CVS Repository
Mail Archive

API Docs for SAX and DOM
 

Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

XMLErrorCodes.hpp

Go to the documentation of this file.
00001 // This file is generated, don't edit it!!
00002 
00003 #if !defined(ERRHEADER_XMLErrs)
00004 #define ERRHEADER_XMLErrs
00005 
00006 #include <xercesc/framework/XMLErrorReporter.hpp>
00007 #include <xercesc/util/XercesDefs.hpp>
00008 
00009 XERCES_CPP_NAMESPACE_BEGIN
00010 
00011 class XMLErrs
00012 {
00013 public :
00014     enum Codes
00015     {
00016         NoError                            = 0
00017       , W_LowBounds                        = 1
00018       , NotationAlreadyExists              = 2
00019       , AttListAlreadyExists               = 3
00020       , ContradictoryEncoding              = 4
00021       , UndeclaredElemInCM                 = 5
00022       , UndeclaredElemInAttList            = 6
00023       , XMLException_Warning               = 7
00024       , W_HighBounds                       = 8
00025       , E_LowBounds                        = 9
00026       , FeatureUnsupported                 = 10
00027       , TopLevelNoNameComplexType          = 11
00028       , TopLevelNoNameAttribute            = 12
00029       , NoNameRefAttribute                 = 13
00030       , GlobalNoNameElement                = 14
00031       , NoNameRefElement                   = 15
00032       , NoNameRefGroup                     = 16
00033       , NoNameRefAttGroup                  = 17
00034       , AnonComplexTypeWithName            = 18
00035       , AnonSimpleTypeWithName             = 19
00036       , InvalidElementContent              = 20
00037       , UntypedElement                     = 21
00038       , SimpleTypeContentError             = 22
00039       , ExpectedSimpleTypeInList           = 23
00040       , ListUnionRestrictionError          = 24
00041       , SimpleTypeDerivationByListError    = 25
00042       , ExpectedSimpleTypeInRestriction    = 26
00043       , DuplicateFacet                     = 27
00044       , ExpectedSimpleTypeInUnion          = 28
00045       , EmptySimpleTypeContent             = 29
00046       , InvalidSimpleContent               = 30
00047       , UnspecifiedBase                    = 31
00048       , InvalidComplexContent              = 32
00049       , SchemaElementContentError          = 33
00050       , ContentError                       = 34
00051       , UnknownSimpleType                  = 35
00052       , UnknownComplexType                 = 36
00053       , UnresolvedPrefix                   = 37
00054       , RefElementNotFound                 = 38
00055       , TypeNotFound                       = 39
00056       , TopLevelAttributeNotFound          = 40
00057       , InvalidChildInComplexType          = 41
00058       , BaseTypeNotFound                   = 42
00059       , NoAttributeInSchema                = 43
00060       , DatatypeValidatorCreationError     = 44
00061       , InvalidChildFollowingSimpleContent   = 45
00062       , InvalidChildFollowingConplexContent   = 46
00063       , InvalidComplexTypeBlockValue       = 47
00064       , InvalidComplexTypeFinalValue       = 48
00065       , AttributeDefaultFixedValue         = 49
00066       , NotOptionalDefaultAttValue         = 50
00067       , LocalAttributeWithNameRef          = 51
00068       , GlobalAttributeWithNameRef         = 52
00069       , DuplicateAttribute                 = 53
00070       , AttributeWithTypeAndSimpleType     = 54
00071       , AttributeSimpleTypeNotFound        = 55
00072       , ElementWithFixedAndDefault         = 56
00073       , DeclarationWithNameRef             = 57
00074       , BadAttWithRef                      = 58
00075       , InvalidDeclarationName             = 59
00076       , GlobalElementWithRef               = 60
00077       , ElementWithTypeAndAnonType         = 61
00078       , NotSimpleOrMixedElement            = 62
00079       , DisallowedSimpleTypeExtension      = 63
00080       , InvalidSimpleContentBase           = 64
00081       , InvalidComplexTypeBase             = 65
00082       , InvalidChildInSimpleContent        = 66
00083       , InvalidChildInComplexContent       = 67
00084       , AnnotationError                    = 68
00085       , DisallowedBaseDerivation           = 69
00086       , SubstitutionRepeated               = 70
00087       , UnionRepeated                      = 71
00088       , ExtensionRepeated                  = 72
00089       , ListRepeated                       = 73
00090       , RestrictionRepeated                = 74
00091       , InvalidBlockValue                  = 75
00092       , InvalidFinalValue                  = 76
00093       , InvalidSubstitutionGroupElement    = 77
00094       , SubstitutionGroupTypeMismatch      = 78
00095       , DuplicateElementDeclaration        = 79
00096       , InvalidElementBlockValue           = 80
00097       , InvalidElementFinalValue           = 81
00098       , InvalidAttValue                    = 82
00099       , AttributeRefContentError           = 83
00100       , DuplicateRefAttribute              = 84
00101       , ForbiddenDerivationByRestriction   = 85
00102       , ForbiddenDerivationByExtension     = 86
00103       , BaseNotComplexType                 = 87
00104       , ImportNamespaceDifference          = 88
00105       , ImportRootError                    = 89
00106       , DeclarationNoSchemaLocation        = 90
00107       , IncludeNamespaceDifference         = 91
00108       , OnlyAnnotationExpected             = 92
00109       , InvalidAttributeContent            = 93
00110       , AttributeRequired                  = 94
00111       , AttributeDisallowed                = 95
00112       , InvalidMin2MaxOccurs               = 96
00113       , AnyAttributeContentError           = 97
00114       , NoNameGlobalElement                = 98
00115       , NoCircularDefinition               = 99
00116       , DuplicateGlobalType                = 100
00117       , DuplicateGlobalDeclaration         = 101
00118       , WS_CollapseExpected                = 102
00119       , Import_1_1                         = 103
00120       , Import_1_2                         = 104
00121       , ElemIDValueConstraint              = 105
00122       , NoNotationType                     = 106
00123       , EmptiableMixedContent              = 107
00124       , EmptyComplexRestrictionDerivation   = 108
00125       , MixedOrElementOnly                 = 109
00126       , InvalidContentRestriction          = 110
00127       , ForbiddenDerivation                = 111
00128       , AtomicItemType                     = 112
00129       , MemberTypeNoUnion                  = 113
00130       , GroupContentError                  = 114
00131       , AttGroupContentError               = 115
00132       , MinMaxOnGroupChild                 = 116
00133       , DeclarationNotFound                = 117
00134       , AllContentLimited                  = 118
00135       , BadMinMaxAllCT                     = 119
00136       , BadMinMaxAllElem                   = 120
00137       , NoCircularAttGroup                 = 121
00138       , DuplicateAttInDerivation           = 122
00139       , NotExpressibleWildCardIntersection   = 123
00140       , BadAttDerivation_1                 = 124
00141       , BadAttDerivation_2                 = 125
00142       , BadAttDerivation_3                 = 126
00143       , BadAttDerivation_4                 = 127
00144       , BadAttDerivation_5                 = 128
00145       , BadAttDerivation_6                 = 129
00146       , BadAttDerivation_7                 = 130
00147       , BadAttDerivation_8                 = 131
00148       , BadAttDerivation_9                 = 132
00149       , AllContentError                    = 133
00150       , RedefineNamespaceDifference        = 134
00151       , Redefine_InvalidSimpleType         = 135
00152       , Redefine_InvalidSimpleTypeBase     = 136
00153       , Redefine_InvalidComplexType        = 137
00154       , Redefine_InvalidComplexTypeBase    = 138
00155       , Redefine_InvalidGroupMinMax        = 139
00156       , Redefine_DeclarationNotFound       = 140
00157       , Redefine_GroupRefCount             = 141
00158       , Redefine_AttGroupRefCount          = 142
00159       , Redefine_InvalidChild              = 143
00160       , Notation_InvalidDecl               = 144
00161       , Notation_DeclNotFound              = 145
00162       , IC_DuplicateDecl                   = 146
00163       , IC_BadContent                      = 147
00164       , IC_KeyRefReferNotFound             = 148
00165       , IC_KeyRefCardinality               = 149
00166       , IC_XPathExprMissing                = 150
00167       , AttUseCorrect                      = 151
00168       , AttDeclPropCorrect3                = 152
00169       , AttDeclPropCorrect5                = 153
00170       , AttGrpPropCorrect3                 = 154
00171       , InvalidTargetNSValue               = 155
00172       , DisplayErrorMessage                = 156
00173       , XMLException_Error                 = 157
00174       , InvalidRedefine                    = 158
00175       , InvalidNSReference                 = 159
00176       , NotAllContent                      = 160
00177       , InvalidAnnotationContent           = 161
00178       , InvalidFacetName                   = 162
00179       , InvalidXMLSchemaRoot               = 163
00180       , CircularSubsGroup                  = 164
00181       , SubsGroupMemberAbstract            = 165
00182       , ELTSchemaNS                        = 166
00183       , E_HighBounds                       = 167
00184       , F_LowBounds                        = 168
00185       , ExpectedCommentOrCDATA             = 169
00186       , ExpectedAttrName                   = 170
00187       , ExpectedNotationName               = 171
00188       , NoRepInMixed                       = 172
00189       , BadDefAttrDecl                     = 173
00190       , ExpectedDefAttrDecl                = 174
00191       , AttListSyntaxError                 = 175
00192       , ExpectedEqSign                     = 176
00193       , DupAttrName                        = 177
00194       , BadIdForXMLLangAttr                = 178
00195       , ExpectedElementName                = 179
00196       , MustStartWithXMLDecl               = 180
00197       , CommentsMustStartWith              = 181
00198       , InvalidDocumentStructure           = 182
00199       , ExpectedDeclString                 = 183
00200       , BadXMLVersion                      = 184
00201       , UnsupportedXMLVersion              = 185
00202       , UnterminatedXMLDecl                = 186
00203       , BadXMLEncoding                     = 187
00204       , BadStandalone                      = 188
00205       , UnterminatedComment                = 189
00206       , PINameExpected                     = 190
00207       , UnterminatedPI                     = 191
00208       , InvalidCharacter                   = 192
00209       , UnexpectedTextBeforeRoot           = 193
00210       , UnterminatedStartTag               = 194
00211       , ExpectedAttrValue                  = 195
00212       , UnterminatedEndTag                 = 196
00213       , ExpectedAttributeType              = 197
00214       , ExpectedEndOfTagX                  = 198
00215       , ExpectedMarkup                     = 199
00216       , NotValidAfterContent               = 200
00217       , ExpectedComment                    = 201
00218       , ExpectedCommentOrPI                = 202
00219       , ExpectedWhitespace                 = 203
00220       , NoRootElemInDOCTYPE                = 204
00221       , ExpectedQuotedString               = 205
00222       , ExpectedPublicId                   = 206
00223       , InvalidPublicIdChar                = 207
00224       , UnterminatedDOCTYPE                = 208
00225       , InvalidCharacterInIntSubset        = 209
00226       , ExpectedCDATA                      = 210
00227       , InvalidInitialNameChar             = 211
00228       , InvalidNameChar                    = 212
00229       , UnexpectedWhitespace               = 213
00230       , InvalidCharacterInAttrValue        = 214
00231       , ExpectedMarkupDecl                 = 215
00232       , TextDeclNotLegalHere               = 216
00233       , ConditionalSectInIntSubset         = 217
00234       , ExpectedPEName                     = 218
00235       , UnterminatedEntityDecl             = 219
00236       , InvalidCharacterRef                = 220
00237       , UnterminatedCharRef                = 221
00238       , ExpectedEntityRefName              = 222
00239       , EntityNotFound                     = 223
00240       , NoUnparsedEntityRefs               = 224
00241       , UnterminatedEntityRef              = 225
00242       , RecursiveEntity                    = 226
00243       , PartialMarkupInEntity              = 227
00244       , UnterminatedElementDecl            = 228
00245       , ExpectedContentSpecExpr            = 229
00246       , ExpectedAsterisk                   = 230
00247       , UnterminatedContentModel           = 231
00248       , ExpectedSystemId                   = 232
00249       , ExpectedSystemOrPublicId           = 233
00250       , UnterminatedNotationDecl           = 234
00251       , ExpectedSeqChoiceLeaf              = 235
00252       , ExpectedChoiceOrCloseParen         = 236
00253       , ExpectedSeqOrCloseParen            = 237
00254       , ExpectedEnumValue                  = 238
00255       , ExpectedEnumSepOrParen             = 239
00256       , UnterminatedEntityLiteral          = 240
00257       , MoreEndThanStartTags               = 241
00258       , ExpectedOpenParen                  = 242
00259       , AttrAlreadyUsedInSTag              = 243
00260       , BracketInAttrValue                 = 244
00261       , Expected2ndSurrogateChar           = 245
00262       , ExpectedEndOfConditional           = 246
00263       , ExpectedIncOrIgn                   = 247
00264       , ExpectedINCLUDEBracket             = 248
00265       , ExpectedTextDecl                   = 249
00266       , ExpectedXMLDecl                    = 250
00267       , UnexpectedEOE                      = 251
00268       , PEPropogated                       = 252
00269       , ExtraCloseSquare                   = 253
00270       , PERefInMarkupInIntSubset           = 254
00271       , EntityPropogated                   = 255
00272       , ExpectedNumericalCharRef           = 256
00273       , ExpectedOpenSquareBracket          = 257
00274       , BadSequenceInCharData              = 258
00275       , IllegalSequenceInComment           = 259
00276       , UnterminatedCDATASection           = 260
00277       , ExpectedNDATA                      = 261
00278       , NDATANotValidForPE                 = 262
00279       , HexRadixMustBeLowerCase            = 263
00280       , DeclStringRep                      = 264
00281       , DeclStringsInWrongOrder            = 265
00282       , NoExtRefsInAttValue                = 266
00283       , XMLDeclMustBeLowerCase             = 267
00284       , ExpectedEntityValue                = 268
00285       , BadDigitForRadix                   = 269
00286       , EndedWithTagsOnStack               = 270
00287       , AmbiguousContentModel              = 271
00288       , NestedCDATA                        = 272
00289       , UnknownPrefix                      = 273
00290       , PartialTagMarkupError              = 274
00291       , EmptyMainEntity                    = 275
00292       , CDATAOutsideOfContent              = 276
00293       , OnlyCharRefsAllowedHere            = 277
00294       , Unexpected2ndSurrogateChar         = 278
00295       , NoPIStartsWithXML                  = 279
00296       , XMLDeclMustBeFirst                 = 280
00297       , XMLVersionRequired                 = 281
00298       , StandaloneNotLegal                 = 282
00299       , EncodingRequired                   = 283
00300       , TooManyColonsInName                = 284
00301       , InvalidColonPos                    = 285
00302       , ColonNotLegalWithNS                = 286
00303       , SysException                       = 287
00304       , XMLException_Fatal                 = 288
00305       , UnexpectedEOF                      = 289
00306       , UnexpectedError                    = 290
00307       , BadSchemaLocation                  = 291
00308       , NoGrammarResolver                  = 292
00309       , SchemaScanFatalError               = 293
00310       , IllegalRefInStandalone             = 294
00311       , PEBetweenDecl                      = 295
00312       , NoEmptyStrNamespace                = 296
00313       , NoUseOfxmlnsAsPrefix               = 297
00314       , NoUseOfxmlnsURI                    = 298
00315       , PrefixXMLNotMatchXMLURI            = 299
00316       , XMLURINotMatchXMLPrefix            = 300
00317       , NoXMLNSAsElementPrefix             = 301
00318       , CT_SimpleTypeChildRequired         = 302
00319       , F_HighBounds                       = 303
00320     };
00321 
00322     static bool isFatal(const XMLErrs::Codes toCheck)
00323     {
00324         return ((toCheck >= F_LowBounds) && (toCheck <= F_HighBounds));
00325     }
00326 
00327     static bool isWarning(const XMLErrs::Codes toCheck)
00328     {
00329         return ((toCheck >= W_LowBounds) && (toCheck <= W_HighBounds));
00330     }
00331 
00332     static bool isError(const XMLErrs::Codes toCheck)
00333     {
00334         return ((toCheck >= E_LowBounds) && (toCheck <= E_HighBounds));
00335     }
00336 
00337     static XMLErrorReporter::ErrTypes errorType(const XMLErrs::Codes toCheck)
00338     {
00339        if ((toCheck >= W_LowBounds) && (toCheck <= W_HighBounds))
00340            return XMLErrorReporter::ErrType_Warning;
00341        else if ((toCheck >= F_LowBounds) && (toCheck <= F_HighBounds))
00342             return XMLErrorReporter::ErrType_Fatal;
00343        else if ((toCheck >= E_LowBounds) && (toCheck <= E_HighBounds))
00344             return XMLErrorReporter::ErrType_Error;
00345        return XMLErrorReporter::ErrTypes_Unknown;
00346     }
00347 };
00348 
00349 XERCES_CPP_NAMESPACE_END
00350 
00351 #endif
00352 


Copyright © 2000 The Apache Software Foundation. All Rights Reserved.