source: icXML/icXML-devel/src/xercesc/framework/XMLErrorCodes.hpp @ 2722

Last change on this file since 2722 was 2722, checked in by cameron, 6 years ago

Original Xerces files with import mods for icxercesc

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