1 /* Copyright 2004 The Apache Software Foundation
2 *
3 * Licensed under the Apache License, Version 2.0 (the "License");
4 * you may not use this file except in compliance with the License.
5 * You may obtain a copy of the License at
6 *
7 * http://www.apache.org/licenses/LICENSE-2.0
8 *
9 * Unless required by applicable law or agreed to in writing, software
10 * distributed under the License is distributed on an "AS IS" BASIS,
11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 * See the License for the specific language governing permissions and
13 * limitations under the License.
14 */
15
16 package org.apache.xmlbeans;
17
18 public abstract class XmlErrorCodes
19 {
20
21 public static final int MISMATCHED_TARGET_NAMESPACE = 4;
22 public static final int CANNOT_FIND_RESOURCE = 56;
23 public static final int REDUNDANT_NESTED_TYPE = 7;
24 public static final int ELEMENT_MISSING_NAME = 8;
25 public static final int REDUNDANT_DEFAULT_FIXED = 9;
26 public static final int MODEL_GROUP_MISSING_NAME = 10;
27 public static final int ATTRIBUTE_GROUP_MISSING_NAME = 12;
28 public static final int CYCLIC_DEPENDENCY = 13;
29 public static final int FACET_DUPLICATED = 19;
30 public static final int FACET_VALUE_MALFORMED = 20;
31 public static final int MALFORMED_NUMBER = 21;
32 public static final int REDUNDANT_CONTENT_MODEL = 26;
33 public static final int MISSING_RESTRICTION_OR_EXTENSION = 27;
34 public static final int MISSING_BASE = 28;
35 public static final int ELEMENT_EXTRA_REF = 30;
36 public static final int EXPLICIT_GROUP_NEEDED = 32;
37 public static final int GROUP_MISSING_REF = 33;
38 public static final int DUPLICATE_ATTRIBUTE_NAME = 37;
39 public static final int DUPLICATE_ANY_ATTRIBUTE = 38;
40 public static final int ATTRIBUTE_GROUP_MISSING_REF = 39;
41 public static final int CANNOT_EXTEND_ALL = 42;
42 public static final int INVALID_SCHEMA = 46;
43 public static final int DUPLICATE_GLOBAL_ELEMENT = 47;
44 public static final int DUPLICATE_GLOBAL_ATTRIBUTE = 48;
45 public static final int DUPLICATE_GLOBAL_TYPE = 49;
46 public static final int MALFORMED_SIMPLE_TYPE_DEFN = 52;
47 public static final int INVALID_NAME = 53;
48 public static final int CANNOT_DERIVE_FINAL = 54;
49 public static final int IDC_NOT_FOUND = 55;
50 public static final int NONDETERMINISTIC_MODEL = 57;
51 public static final int XPATH_COMPILATION_FAILURE = 58;
52 public static final int DUPLICATE_IDENTITY_CONSTRAINT = 59;
53 public static final int ILLEGAL_RESTRICTION = 45;
54 public static final int INCONSISTENT_TYPE = 50;
55
56 /* general */
57
58 public static final int UNSUPPORTED_FEATURE = 51;
59 public static final int GENERIC_ERROR = 60;
60
61
62 //
63 // xmlbeans errors
64 //
65
66 public static final String INVALID_DOCUMENT_TYPE = "invalid.document.type";
67 public static final String CANNOT_LOAD_FILE = "cannot.load.file";
68 public static final String EXCEPTION_LOADING_URL = "exception.loading.url";
69 public static final String EXCEPTION_VALUE_NOT_SUPPORTED_J2S = "exception.value.not.supported.j2s";
70 public static final String EXCEPTION_VALUE_NOT_SUPPORTED_S2J = "exception.value.not.supported.s2j";
71
72 public static final String EXCEPTION_XQRL_XPATH_NOT_VALID = "exception.xqrl.xpath.not.valid";
73 public static final String EXCEPTION_XQRL_EXCEPTION = "exception.xqrl.exception";
74
75 //
76 // xml errors
77 //
78
79 /**
80 * uniqattspec: See
81 * <a href="http://www.w3.org/TR/REC-xml/#uniqattspec">XML 1.0: Unique Att Spec</a>
82 */
83 public static final String XML_DUPLICATE_ATTRIBUTE = "uniqattspec";
84
85 //
86 // schema errors
87 //
88
89 /**
90 * cvc-assess-attr: See
91 * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-assess-attr">XMLSchema Structures 1.0: Schema-Validity Assessment (Attribute)</a>
92 */
93 public static final String ASSESS_ATTR_SCHEMA_VALID = "cvc-assess-attr";
94
95 /**
96 * cvc-assess-attr.1.2: See clause 1.2 of
97 * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-assess-attr">XMLSchema Structures 1.0: Schema-Validity Assessment (Attribute)</a>
98 */
99 public static final String ASSESS_ATTR_SCHEMA_VALID$NOT_RESOLVED = "cvc-assess-attr.1.2";
100
101 /**
102 * cvc-assess-elt: See
103 * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-assess-elt">XMLSchema Structures 1.0: Schema-Validity Assessment (Element)</a>
104 */
105 public static final String ASSESS_ELEM_SCHEMA_VALID = "cvc-assess-elt";
106
107 /**
108 * cvc-assess-elt.1.1.1.3.2: See clause 1.1.1.3.2 of
109 * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-assess-elt">XMLSchema Structures 1.0: Schema-Validity Assessment (Element)</a>
110 */
111 public static final String ASSESS_ELEM_SCHEMA_VALID$NOT_RESOLVED = "cvc-assess-elt.1.1.1.3.2";
112
113 /**
114 * cvc-attribute: See
115 * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-attribute">XMLSchema Structures 1.0: Attribute Locally Valid</a>
116 */
117 public static final String ATTR_LOCALLY_VALID = "cvc-attribute";
118
119 /**
120 * cvc-attribute.1: See clause 1 of
121 * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-attribute">XMLSchema Structures 1.0: Attribute Locally Valid</a>
122 */
123 public static final String ATTR_LOCALLY_VALID$NO_TYPE = "cvc-attribute.1";
124
125 /**
126 * cvc-attribute.4: See clause 4 of
127 * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-attribute">XMLSchema Structures 1.0: Attribute Locally Valid</a>
128 */
129 public static final String ATTR_LOCALLY_VALID$FIXED = "cvc-attribute.4";
130
131 /**
132 * cvc-au: See
133 * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-au">XMLSchema Structures 1.0: Attribute Locally Valid (Use)</a>
134 */
135 public static final String ATTR_USE_LOCALLY_VALID = "cvc-au";
136
137 /**
138 * cvc-complex-type: See
139 * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-complex-type">XMLSchema Structures 1.0: Element Locally Valid (Complex Type)</a>
140 */
141 public static final String ELEM_COMPLEX_TYPE_LOCALLY_VALID = "cvc-complex-type";
142
143 /**
144 * cvc-complex-type.2.1: See clause 2.1 of
145 * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-complex-type">XMLSchema Structures 1.0: Element Locally Valid (Complex Type)</a>
146 */
147 public static final String ELEM_COMPLEX_TYPE_LOCALLY_VALID$EMPTY_WITH_CONTENT = "cvc-complex-type.2.1";
148
149 /**
150 * cvc-complex-type.2.2: See clause 2.2 of
151 * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-complex-type">XMLSchema Structures 1.0: Element Locally Valid (Complex Type)</a>
152 */
153 public static final String ELEM_COMPLEX_TYPE_LOCALLY_VALID$SIMPLE_TYPE_WITH_CONTENT = "cvc-complex-type.2.2";
154
155 /**
156 * cvc-complex-type.2.4a: See clause 2.4 of
157 * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-complex-type">XMLSchema Structures 1.0: Element Locally Valid (Complex Type)</a>
158 */
159 public static final String ELEM_COMPLEX_TYPE_LOCALLY_VALID$EXPECTED_DIFFERENT_ELEMENT = "cvc-complex-type.2.4a";
160
161 /**
162 * cvc-complex-type.2.4b: See clause 2.4 of
163 * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-complex-type">XMLSchema Structures 1.0: Element Locally Valid (Complex Type)</a>
164 */
165 public static final String ELEM_COMPLEX_TYPE_LOCALLY_VALID$ELEMENT_NOT_ALLOWED = "cvc-complex-type.2.4b";
166
167 /**
168 * cvc-complex-type.2.4c: See clause 2.4 of
169 * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-complex-type">XMLSchema Structures 1.0: Element Locally Valid (Complex Type)</a>
170 */
171 public static final String ELEM_COMPLEX_TYPE_LOCALLY_VALID$MISSING_ELEMENT = "cvc-complex-type.2.4c";
172
173 /**
174 * cvc-complex-type.2.4d: See clause 2.4 of
175 * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-complex-type">XMLSchema Structures 1.0: Element Locally Valid (Complex Type)</a>
176 */
177 public static final String ELEM_COMPLEX_TYPE_LOCALLY_VALID$EXPECTED_ELEMENT = "cvc-complex-type.2.4d";
178
179 /**
180 * cvc-complex-type.2.3: See clause 2.3 of
181 * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-complex-type">XMLSchema Structures 1.0: Element Locally Valid (Complex Type)</a>
182 */
183 public static final String ELEM_COMPLEX_TYPE_LOCALLY_VALID$ELEMENT_ONLY_WITH_TEXT = "cvc-complex-type.2.3";
184
185 /**
186 * cvc-complex-type.3.1: See clause 3.1 of
187 * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-complex-type">XMLSchema Structures 1.0: Element Locally Valid (Complex Type)</a>
188 */
189 public static final String ELEM_COMPLEX_TYPE_LOCALLY_VALID$ATTRIBUTE_VALID = "cvc-complex-type.3.1";
190
191 /**
192 * cvc-complex-type.3.2.1: See clause 3.2.1 of
193 * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-complex-type">XMLSchema Structures 1.0: Element Locally Valid (Complex Type)</a>
194 */
195 public static final String ELEM_COMPLEX_TYPE_LOCALLY_VALID$NO_WILDCARD = "cvc-complex-type.3.2.1";
196
197 /**
198 * cvc-complex-type.3.2.2: See clause 3.2.2 of
199 * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-complex-type">XMLSchema Structures 1.0: Element Locally Valid (Complex Type)</a>
200 */
201 public static final String ELEM_COMPLEX_TYPE_LOCALLY_VALID$NOT_WILDCARD_VALID = "cvc-complex-type.3.2.2";
202
203 /**
204 * cvc-complex-type.4: See clause 4 of
205 * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-complex-type">XMLSchema Structures 1.0: Element Locally Valid (Complex Type)</a>
206 */
207 public static final String ELEM_COMPLEX_TYPE_LOCALLY_VALID$MISSING_REQUIRED_ATTRIBUTE = "cvc-complex-type.4";
208
209 /**
210 * cvc-datatype-valid: See
211 * <a href="http://www.w3c.org/TR/xmlschema-2/#cvc-datatype-valid">XMLSchema Datatypes 1.0: Datatype Valid</a>
212 */
213 public static final String DATATYPE_VALID = "cvc-datatype-valid";
214
215 /**
216 * cvc-datatype-valid.1.1: See clause 1.1 of
217 * <a href="http://www.w3c.org/TR/xmlschema-2/#cvc-datatype-valid">XMLSchema Datatypes 1.0: Datatype Valid</a>
218 */
219 public static final String DATATYPE_VALID$PATTERN_VALID = "cvc-datatype-valid.1.1";
220
221 /**
222 * cvc-datatype-valid.1.1b: See clause 1.1 of
223 * <a href="http://www.w3c.org/TR/xmlschema-2/#cvc-datatype-valid">XMLSchema Datatypes 1.0: Datatype Valid</a>
224 */
225 public static final String DATATYPE_VALID$PATTERN_VALID$NO_VALUE = "cvc-datatype-valid.1.1b";
226
227 /**
228 * cvc-datatype-valid.1.2.3: See clause 1.2.3 of
229 * <a href="http://www.w3c.org/TR/xmlschema-2/#cvc-datatype-valid">XMLSchema Datatypes 1.0: Datatype Valid</a>
230 */
231 public static final String DATATYPE_VALID$UNION = "cvc-datatype-valid.1.2.3";
232
233 /**
234 * cvc-elt: See
235 * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-elt">XMLSchema Structures 1.0: Element Locally Valid (Element)</a>
236 */
237 public static final String ELEM_LOCALLY_VALID = "cvc-elt";
238
239 /**
240 * cvc-elt.1: See clause 1 of
241 * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-elt">XMLSchema Structures 1.0: Element Locally Valid (Element)</a>
242 */
243 public static final String ELEM_LOCALLY_VALID$NO_TYPE = "cvc-elt.1";
244
245 /**
246 * cvc-elt.2: See clause 2 of
247 * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-elt">XMLSchema Structures 1.0: Element Locally Valid (Element)</a>
248 */
249 public static final String ELEM_LOCALLY_VALID$ABSTRACT = "cvc-elt.2";
250
251 /**
252 * cvc-elt.3.1: See clause 3.1 of
253 * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-elt">XMLSchema Structures 1.0: Element Locally Valid (Element)</a>
254 */
255 public static final String ELEM_LOCALLY_VALID$NOT_NILLABLE = "cvc-elt.3.1";
256
257 /**
258 * cvc-elt.3.2.1: See clause 3.2.1 of
259 * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-elt">XMLSchema Structures 1.0: Element Locally Valid (Element)</a>
260 */
261 public static final String ELEM_LOCALLY_VALID$NIL_WITH_CONTENT = "cvc-elt.3.2.1";
262
263 /**
264 * cvc-elt.3.2.2: See clause 3.2.2 of
265 * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-elt">XMLSchema Structures 1.0: Element Locally Valid (Element)</a>
266 */
267 public static final String ELEM_LOCALLY_VALID$NIL_WITH_FIXED = "cvc-elt.3.2.2";
268
269 /**
270 * cvc-elt.4.1: See clause 4.1 of
271 * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-elt">XMLSchema Structures 1.0: Element Locally Valid (Element)</a>
272 */
273 public static final String ELEM_LOCALLY_VALID$XSI_TYPE_INVALID_QNAME = "cvc-elt.4.1";
274
275 /**
276 * cvc-elt.4.2: See clause 4.2 of
277 * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-elt">XMLSchema Structures 1.0: Element Locally Valid (Element)</a>
278 */
279 public static final String ELEM_LOCALLY_VALID$XSI_TYPE_NOT_FOUND = "cvc-elt.4.2";
280
281 /**
282 * cvc-elt.4.3a: See clause 4.3 of
283 * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-elt">XMLSchema Structures 1.0: Element Locally Valid (Element)</a>
284 */
285 public static final String ELEM_LOCALLY_VALID$XSI_TYPE_NOT_DERIVED = "cvc-elt.4.3a";
286
287 /**
288 * cvc-elt.4.3b: See clause 4.3 of
289 * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-elt">XMLSchema Structures 1.0: Element Locally Valid (Element)</a>
290 */
291 public static final String ELEM_LOCALLY_VALID$XSI_TYPE_BLOCK_EXTENSION = "cvc-elt.4.3b";
292
293 /**
294 * cvc-elt.4.3c: See clause 4.3 of
295 * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-elt">XMLSchema Structures 1.0: Element Locally Valid (Element)</a>
296 */
297 public static final String ELEM_LOCALLY_VALID$XSI_TYPE_BLOCK_RESTRICTION = "cvc-elt.4.3c";
298
299 /**
300 * cvc-elt.5.2.2.1: See clause 5.2.2.1 of
301 * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-elt">XMLSchema Structures 1.0: Element Locally Valid (Element)</a>
302 */
303 public static final String ELEM_LOCALLY_VALID$FIXED_WITH_CONTENT = "cvc-elt.5.2.2.1";
304
305 /**
306 * cvc-elt.5.2.2.2.1: See clause 5.2.2.2.1 of
307 * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-elt">XMLSchema Structures 1.0: Element Locally Valid (Element)</a>
308 */
309 public static final String ELEM_LOCALLY_VALID$FIXED_VALID_MIXED_CONTENT = "cvc-elt.5.2.2.2.1";
310
311 /**
312 * cvc-elt.5.2.2.2.2: See clause 5.2.2.2.2 of
313 * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-elt">XMLSchema Structures 1.0: Element Locally Valid (Element)</a>
314 */
315 public static final String ELEM_LOCALLY_VALID$FIXED_VALID_SIMPLE_TYPE = "cvc-elt.5.2.2.2.2";
316
317 /**
318 * cvc-elt.4.3d: See clause 4.3 of
319 * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-elt">XMLSchema Structures 1.0: Element Locally Valid (Element)</a>
320 */
321 public static final String ELEM_LOCALLY_VALID$XSI_TYPE_PROHIBITED_SUBST = "cvc-elt.4.3d";
322
323 /**
324 * cvc-enumeration-valid: See
325 * <a href="http://www.w3c.org/TR/xmlschema-2/#cvc-enumeration-valid">XMLSchema Datatypes 1.0: enumeration valid</a>
326 */
327 public static final String DATATYPE_ENUM_VALID = "cvc-enumeration-valid";
328
329 /**
330 * cvc-enumeration-valid.b: See
331 * <a href="http://www.w3c.org/TR/xmlschema-2/#cvc-enumeration-valid">XMLSchema Datatypes 1.0: enumeration valid</a>
332 */
333 public static final String DATATYPE_ENUM_VALID$NO_VALUE = "cvc-enumeration-valid.b";
334
335 /**
336 * cvc-facet-valid: See
337 * <a href="http://www.w3c.org/TR/xmlschema-2/#cvc-facet-valid">XMLSchema Datatypes 1.0: Facet Valid</a>
338 */
339 public static final String DATATYPE_FACET_VALID = "cvc-facet-valid";
340
341 /**
342 * cvc-fractionDigits-valid: See
343 * <a href="http://www.w3c.org/TR/xmlschema-2/#cvc-fractionDigits-valid">XMLSchema Datatypes 1.0: fractionDigits Valid</a>
344 */
345 public static final String DATATYPE_FRACTION_DIGITS_VALID = "cvc-fractionDigits-valid";
346
347 /**
348 * cvc-id.2: See clause 2 of
349 * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-id">XMLSchema Structures 1.0: Validation Root Valid (ID/IDREF)</a>
350 */
351 public static final String ID_VALID$DUPLICATE = "cvc-id.2";
352
353 /**
354 * cvc-identity-constraint: See
355 * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-identity-constraint">XMLSchema Structures 1.0: Identity-constraint Satisfied</a>
356 */
357 public static final String IDENTITY_CONSTRAINT_VALID = "cvc-identity-constraint";
358
359 /**
360 * cvc-identity-constraint.4.1: See clause 4.1 of
361 * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-identity-constraint">XMLSchema Structures 1.0: Identity-constraint Satisfied</a>
362 */
363 public static final String IDENTITY_CONSTRAINT_VALID$DUPLICATE_UNIQUE = "cvc-identity-constraint.4.1";
364
365 /**
366 * cvc-identity-constraint.4.2.2: See clause 4.2.2
367 * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-identity-constraint">XMLSchema Structures 1.0: Identity-constraint Satisfied</a>
368 */
369 public static final String IDENTITY_CONSTRAINT_VALID$DUPLICATE_KEY = "cvc-identity-constraint.4.2.2";
370
371 /**
372 * cvc-identity-constraint.4.3: See clause 4.3
373 * <a href="http://www.w3.org/TR/xmlschema-1/#cvc-identity-constraint">XMLSchema Structures 1.0: Identity-constraint Satisfied</a>
374 */
375 public static final String IDENTITY_CONSTRAINT_VALID$KEYREF_KEY_NOT_FOUND = "cvc-identity-constraint.4.3";
376
377 /**
378 * cvc-length-valid: See
379 * <a href="http://www.w3c.org/TR/xmlschema-2/#cvc-length-valid">XMLSchema Datatypes 1.0: Length Valid</a>
380 */
381 public static final String DATATYPE_LENGTH_VALID = "cvc-length-valid";
382
383 /**
384 * cvc-length-valid.1.1: See clause 1.1 of
385 * <a href="http://www.w3c.org/TR/xmlschema-2/#cvc-length-valid">XMLSchema Datatypes 1.0: Length Valid</a>
386 */
387 public static final String DATATYPE_LENGTH_VALID$STRING = "cvc-length-valid.1.1";
388
389 /**
390 * cvc-length-valid.1.2: See clause 1.2 of
391 * <a href="http://www.w3c.org/TR/xmlschema-2/#cvc-length-valid">XMLSchema Datatypes 1.0: Length Valid</a>
392 */
393 public static final String DATATYPE_LENGTH_VALID$BINARY = "cvc-length-valid.1.2";
394
395 /**
396 * cvc-length-valid.2: See clause 2 of
397 * <a href="http://www.w3c.org/TR/xmlschema-2/#cvc-length-valid">XMLSchema Datatypes 1.0: Length Valid</a>
398 */
399 public static final String DATATYPE_LENGTH_VALID$LIST_LENGTH = "cvc-length-valid.2";
400
401 /**
402 * cvc-maxExclusive-valid: See
403 * <a href="http://www.w3c.org/TR/xmlschema-2/#cvc-maxExclusive-valid">XMLSchema Datatypes 1.0: maxExclusive Valid</a>
404 */
405 public static final String DATATYPE_MAX_EXCLUSIVE_VALID = "cvc-maxExclusive-valid";
406
407 /**
408 * cvc-maxInclusive-valid: See
409 * <a href="http://www.w3c.org/TR/xmlschema-2/#cvc-maxInclusive-valid">XMLSchema Datatypes 1.0: maxInclusive Valid</a>
410 */
411 public static final String DATATYPE_MAX_INCLUSIVE_VALID = "cvc-maxInclusive-valid";
412
413 /**
414 * cvc-maxLength-valid: See
415 * <a href="http://www.w3c.org/TR/xmlschema-2/#cvc-maxLength-valid">XMLSchema Datatypes 1.0: maxLength Valid</a>
416 */
417 public static final String DATATYPE_MAX_LENGTH_VALID = "cvc-maxLength-valid";
418
419 /**
420 * cvc-maxLength-valid.1.1: See clause 1.1 of
421 * <a href="http://www.w3c.org/TR/xmlschema-2/#cvc-maxLength-valid">XMLSchema Datatypes 1.0: maxLength Valid</a>
422 */
423 public static final String DATATYPE_MAX_LENGTH_VALID$STRING = "cvc-maxLength-valid.1.1";
424
425 /**
426 * cvc-maxLength-valid.1.2: See clause 1.2 of
427 * <a href="http://www.w3c.org/TR/xmlschema-2/#cvc-maxLength-valid">XMLSchema Datatypes 1.0: maxLength Valid</a>
428 */
429 public static final String DATATYPE_MAX_LENGTH_VALID$BINARY = "cvc-maxLength-valid.1.2";
430
431 /**
432 * cvc-maxLength-valid.2: See clause 2 of
433 * <a href="http://www.w3c.org/TR/xmlschema-2/#cvc-maxLength-valid">XMLSchema Datatypes 1.0: maxLength Valid</a>
434 */
435 public static final String DATATYPE_MAX_LENGTH_VALID$LIST_LENGTH = "cvc-maxLength-valid.2";
436
437 /**
438 * cvc-minExclusive-valid: See
439 * <a href="http://www.w3c.org/TR/xmlschema-2/#cvc-minExclusive-valid">XMLSchema Datatypes 1.0: minExclusive Valid</a>
440 */
441 public static final String DATATYPE_MIN_EXCLUSIVE_VALID = "cvc-minExclusive-valid";
442
443 /**
444 * cvc-minInclusive-valid: See
445 * <a href="http://www.w3c.org/TR/xmlschema-2/#cvc-minInclusive-valid">XMLSchema Datatypes 1.0: minInclusive Valid</a>
446 */
447 public static final String DATATYPE_MIN_INCLUSIVE_VALID = "cvc-minInclusive-valid";
448
449 /**
450 * cvc-minLength-valid: See
451 * <a href="http://www.w3c.org/TR/xmlschema-2/#cvc-minLength-valid">XMLSchema Datatypes 1.0: minLength Valid</a>
452 */
453 public static final String DATATYPE_MIN_LENGTH_VALID = "cvc-minLength-valid";
454
455 /**
456 * cvc-minLength-valid.1.1: See clause 1.1 of
457 * <a href="http://www.w3c.org/TR/xmlschema-2/#cvc-minLength-valid">XMLSchema Datatypes 1.0: minLength Valid</a>
458 */
459 public static final String DATATYPE_MIN_LENGTH_VALID$STRING = "cvc-minLength-valid.1.1";
460
461 /**
462 * cvc-minLength-valid.1.2: See clause 1.2 of
463 * <a href="http://www.w3c.org/TR/xmlschema-2/#cvc-minLength-valid">XMLSchema Datatypes 1.0: minLength Valid</a>
464 */
465 public static final String DATATYPE_MIN_LENGTH_VALID$BINARY = "cvc-minLength-valid.1.2";
466
467 /**
468 * cvc-minLength-valid.2: See clause 2 of
469 * <a href="http://www.w3c.org/TR/xmlschema-2/#cvc-minLength-valid">XMLSchema Datatypes 1.0: minLength Valid</a>
470 */
471 public static final String DATATYPE_MIN_LENGTH_VALID$LIST_LENGTH = "cvc-minLength-valid.2";
472
473 /**
474 * cvc-model-group: See
475 * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-model-group">XMLSchema Structures 1.0: Element Sequence Valid</a>
476 */
477 public static final String MODEL_GROUP_VALID = "cvc-model-group";
478
479 /**
480 * cvc-particle: See
481 * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-particle">XMLSchema Structures 1.0: Element Sequence Locally Valid (Particle)</a>
482 */
483 public static final String PARTICLE_VALID = "cvc-particle";
484
485 /**
486 * cvc-particle.1.3: See
487 * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-particle">XMLSchema Structures 1.0: Element Sequence Locally Valid (Particle)</a>
488 */
489 public static final String PARTICLE_VALID$NOT_WILDCARD_VALID = "cvc-particle.1.3";
490
491 /**
492 * cvc-particle.2.3.3a: See
493 * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-particle">XMLSchema Structures 1.0: Element Sequence Locally Valid (Particle)</a>
494 */
495 public static final String PARTICLE_VALID$BLOCK_SUBSTITUTION = "cvc-particle.2.3.3a";
496
497 /**
498 * cvc-pattern-valid: See
499 * <a href="http://www.w3c.org/TR/xmlschema-2/#cvc-pattern-valid">XMLSchema Datatypes 1.0: pattern valid</a>
500 */
501 public static final String DATATYPE_PATTERN_VALID = "cvc-pattern-valid";
502
503 /**
504 * cvc-resolve-instance: See
505 * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-resolve-instance">XMLSchema Structures 1.0: QName resolution (Instance)</a>
506 */
507 public static final String RESOLVE_QNAME_INSTANCE_VALID = "cvc-resolve-instance"; // KHK: ? is the name good
508
509 /**
510 * cvc-simple-type: See
511 * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-simple-type">XMLSchema Structures 1.0: String Valid</a>
512 */
513 public static final String SIMPLE_TYPE_STRING_VALID = "cvc-simple-type";
514
515 /**
516 * cvc-totalDigits-valid: See
517 * <a href="http://www.w3c.org/TR/xmlschema-2/#cvc-totalDigits-valid">XMLSchema Datatypes 1.0: totalDigits Valid</a>
518 */
519 public static final String DATATYPE_TOTAL_DIGITS_VALID = "cvc-totalDigits-valid";
520
521 /**
522 * cvc-type: See
523 * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-type">XMLSchema Structures 1.0: Element Locally Valid (Type)</a>
524 */
525 public static final String ELEM_TYPE_LOCALLY_VALID = "cvc-type";
526
527 /**
528 * cvc-type.2: See clause 2 of
529 * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-type">XMLSchema Structures 1.0: Element Locally Valid (Type)</a>
530 */
531 public static final String ELEM_TYPE_LOCALLY_VALID$ABSTRACT = "cvc-type.2";
532
533 /**
534 * cvc-wildcard: See
535 * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-wildcard">XMLSchema Structures 1.0: Item Valid (Wildcard)</a>
536 */
537 public static final String WILDCARD_ITEM_VALID = "cvc-wildcard";
538
539 /**
540 * cvc-wildcard-namespace: See
541 * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-wildcard-namespace">XMLSchema Structures 1.0: Wildcard allows Namespace Name</a>
542 */
543 public static final String WILDCARD_NAMESPACE_NAME_VALID = "cvc-wildcard-namespace";
544
545 /**
546 * schema_reference: See
547 * <a href="http://www.w3c.org/TR/xmlschema-1/#schema_reference">XMLSchema Structures 1.0: Schema Document Location Strategy</a>
548 */
549 public static final String SCHEMA_REFERENCE = "schema_reference";
550
551 /**
552 * src-annotation: See
553 * <a href="http://www.w3c.org/TR/xmlschema-1/#src-annotation">XMLSchema Structures 1.0: Annotation Definition Representation OK</a>
554 */
555 public static final String SCHEMA_ANNOTATION = "src-annotation";
556
557 /**
558 * src-attribute: See
559 * <a href="http://www.w3c.org/TR/xmlschema-1/#src-attribute">XMLSchema Structures 1.0: Attribute Declaration Representation OK</a>
560 */
561 public static final String SCHEMA_ATTR = "src-attribute";
562
563 /**
564 * src-attribute.1: See clause 1 of
565 * <a href="http://www.w3c.org/TR/xmlschema-1/#src-attribute">XMLSchema Structures 1.0: Attribute Declaration Representation OK</a>
566 */
567 public static final String SCHEMA_ATTR$DEFAULT_OR_FIXED = "src-attribute.1";
568
569 /**
570 * au-value_constraint: See description for
571 * <a href="http://www.w3.org/TR/xmlschema-1/#au-value_constraint">XMLSchema Structures 1.0: The Attribute Use Schema Component</a>
572 */
573 public static final String SCHEMA_ATTR$FIXED_NOT_MATCH = "au-value_constraint";
574
575 /**
576 * src-attribute.2: See clause 2 of
577 * <a href="http://www.w3c.org/TR/xmlschema-1/#src-attribute">XMLSchema Structures 1.0: Attribute Declaration Representation OK</a>
578 */
579 public static final String SCHEMA_ATTR$DEFAULT_AND_USE_OPTIONAL = "src-attribute.2";
580
581 /**
582 * src-attribute.3.1a: See clause 3.1 of
583 * <a href="http://www.w3c.org/TR/xmlschema-1/#src-attribute">XMLSchema Structures 1.0: Attribute Declaration Representation OK</a>
584 */
585 public static final String SCHEMA_ATTR$REF_OR_NAME_HAS_BOTH = "src-attribute.3.1a";
586
587 /**
588 * src-attribute.3.1b: See clause 3.1 of
589 * <a href="http://www.w3c.org/TR/xmlschema-1/#src-attribute">XMLSchema Structures 1.0: Attribute Declaration Representation OK</a>
590 */
591 public static final String SCHEMA_ATTR$REF_OR_NAME_HAS_NEITHER = "src-attribute.3.1b";
592
593 /**
594 * src-attribute.3.2: See clause 3.2 of
595 * <a href="http://www.w3c.org/TR/xmlschema-1/#src-attribute">XMLSchema Structures 1.0: Attribute Declaration Representation OK</a>
596 */
597 public static final String SCHEMA_ATTR$REF_FEATURES = "src-attribute.3.2";
598
599 /**
600 * src-attribute.4: See clause 4 of
601 * <a href="http://www.w3c.org/TR/xmlschema-1/#src-attribute">XMLSchema Structures 1.0: Attribute Declaration Representation OK</a>
602 */
603 public static final String SCHEMA_ATTR$TYPE_ATTR_OR_NESTED_TYPE = "src-attribute.4";
604
605 /**
606 * src-attribute_group: See
607 * <a href="http://www.w3c.org/TR/xmlschema-1/#src-attribute_group">XMLSchema Structures 1.0: Attribute Group Definition Representation OK</a>
608 */
609 public static final String SCHEMA_ATTR_GROUP = "src-attribute_group";
610
611 /**
612 * src-attribute_group.3: See clause 3 of
613 * <a href="http://www.w3c.org/TR/xmlschema-1/#src-attribute_group">XMLSchema Structures 1.0: Attribute Group Definition Representation OK</a>
614 */
615 public static final String SCHEMA_ATTR_GROUP$SELF_REF = "src-attribute_group.3";
616
617 /**
618 * src-ct: See
619 * <a href="http://www.w3c.org/TR/xmlschema-1/#src-ct">XMLSchema Structures 1.0: Complex Type Definition Representation OK</a>
620 */
621 public static final String SCHEMA_COMPLEX_TYPE = "src-ct";
622
623 /**
624 * src-ct.1: See clause 1 of
625 * <a href="http://www.w3c.org/TR/xmlschema-1/#src-ct">XMLSchema Structures 1.0: Complex Type Definition Representation OK</a>
626 */
627 public static final String SCHEMA_COMPLEX_TYPE$COMPLEX_CONTENT = "src-ct.1";
628
629 /**
630 * src-ct.2: See clause 2 of
631 * <a href="http://www.w3c.org/TR/xmlschema-1/#src-ct">XMLSchema Structures 1.0: Complex Type Definition Representation OK</a>
632 */
633 public static final String SCHEMA_COMPLEX_TYPE$SIMPLE_CONTENT = "src-ct.2";
634
635 /**
636 * src-element: See
637 * <a href="http://www.w3c.org/TR/xmlschema-1/#src-element">XMLSchema Structures 1.0: Element Declaration Representation OK</a>
638 */
639 public static final String SCHEMA_ELEM = "src-element";
640
641 /**
642 * src-element.1: See clause 1 of
643 * <a href="http://www.w3c.org/TR/xmlschema-1/#src-element">XMLSchema Structures 1.0: Element Declaration Representation OK</a>
644 */
645 public static final String SCHEMA_ELEM$DEFAULT_OR_FIXED = "src-element.1";
646
647 /**
648 * src-element.2.1a: See clause 2.1 of
649 * <a href="http://www.w3c.org/TR/xmlschema-1/#src-element">XMLSchema Structures 1.0: Element Declaration Representation OK</a>
650 */
651 public static final String SCHEMA_ELEM$REF_OR_NAME_HAS_BOTH = "src-element.2.1a";
652
653 /**
654 * src-element.2.1b: See clause 2.1 of
655 * <a href="http://www.w3c.org/TR/xmlschema-1/#src-element">XMLSchema Structures 1.0: Element Declaration Representation OK</a>
656 */
657 public static final String SCHEMA_ELEM$REF_OR_NAME_HAS_NEITHER = "src-element.2.1b";
658
659 /**
660 * src-element.2.2: See clause 2.2 of
661 * <a href="http://www.w3c.org/TR/xmlschema-1/#src-element">XMLSchema Structures 1.0: Element Declaration Representation OK</a>
662 */
663 public static final String SCHEMA_ELEM$REF_FEATURES = "src-element.2.2";
664
665 /**
666 * src-element.3: See clause 3 of
667 * <a href="http://www.w3c.org/TR/xmlschema-1/#src-element">XMLSchema Structures 1.0: Element Declaration Representation OK</a>
668 */
669 public static final String SCHEMA_ELEM$TYPE_ATTR_OR_NESTED_TYPE = "src-element.3";
670
671 /**
672 * src-expredef: See
673 * <a href="http://www.w3c.org/TR/xmlschema-1/#src-expredef">XMLSchema Structures 1.0: Individual Component Redefinition</a>
674 */
675 public static final String SCHEMA_REDEFINITION = "src-expredef";
676
677 /**
678 * src-identity-constraint: See
679 * <a href="http://www.w3c.org/TR/xmlschema-1/#src-identity-constraint">XMLSchema Structures 1.0: Identity-constraint Definition Representation OK</a>
680 */
681 public static final String SCHEMA_IDENTITY_CONSTRAINT = "src-identity-constraint";
682
683 /**
684 * src-import: See
685 * <a href="http://www.w3c.org/TR/xmlschema-1/#src-import">XMLSchema Structures 1.0: Import Constraints and Semantics</a>
686 */
687 public static final String SCHEMA_IMPORT = "src-import";
688
689 /**
690 * src-include: See
691 * <a href="http://www.w3c.org/TR/xmlschema-1/#src-include">XMLSchema Structures 1.0: Inclusion Constraints and Semantics</a>
692 */
693 public static final String SCHEMA_INCLUDE = "src-include";
694
695 /**
696 * src-list-itemType-or-simpleType: See
697 * <a href="http://www.w3c.org/TR/xmlschema-2/#src-list-itemType-or-simpleType">XMLSchema Datatypes 1.0: itemType attribute or simpleType child</a>
698 */
699 public static final String SCHEMA_SIMPLE_TYPE$LIST_ITEM_TYPE_OR_SIMPLE_TYPE = "src-list-itemType-or-simpleType";
700
701 /**
702 * src-model_group: See
703 * <a href="http://www.w3c.org/TR/xmlschema-1/#src-model_group">XMLSchema Structures 1.0: Model Group Representation OK</a>
704 */
705 public static final String SCHEMA_MODEL_GROUP = "src-model_group";
706
707 /**
708 * src-model_group_defn: See
709 * <a href="http://www.w3c.org/TR/xmlschema-1/#src-model_group_defn">XMLSchema Structures 1.0: Model Group Definition Representation OK</a>
710 */
711 public static final String SCHEMA_MODEL_GROUP_DEFN = "src-model_group_defn";
712
713 /**
714 * src-multiple-enumerations: See
715 * <a href="http://www.w3c.org/TR/xmlschema-2/#src-multiple-enumerations">XMLSchema Datatypes 1.0: Multiple enumerations</a>
716 */
717 public static final String SCHEMA_MULTIPLE_ENUMS = "src-multiple-enumerations";
718
719 /**
720 * src-multiple-patterns: See
721 * <a href="http://www.w3c.org/TR/xmlschema-2/#src-multiple-patterns">XMLSchema Datatypes 1.0: Multiple patterns</a>
722 */
723 public static final String SCHEMA_MULTIPLE_PATTERNS = "src-multiple-patterns";
724
725 /**
726 * src-notation: See
727 * <a href="http://www.w3c.org/TR/xmlschema-1/#src-notation">XMLSchema Structures 1.0: Notation Definition Representation OK</a>
728 */
729 public static final String SCHEMA_NOTATION = "src-notation";
730
731 /**
732 * src-qname: See
733 * <a href="http://www.w3c.org/TR/xmlschema-1/#src-qname">XMLSchema Structures 1.0: QName Interpretation</a>
734 */
735 public static final String SCHEMA_QNAME = "src-qname";
736
737 /**
738 * src-redefine: See
739 * <a href="http://www.w3c.org/TR/xmlschema-1/#src-redefine">XMLSchema Structures 1.0: Redefinition Constraints and Semantics</a>
740 */
741 public static final String SCHEMA_REDEFINE = "src-redefine";
742
743 /**
744 * src-redefine.5a: See clause 5 of
745 * <a href="http://www.w3c.org/TR/xmlschema-1/#src-redefine">XMLSchema Structures 1.0: Redefinition Constraints and Semantics</a>
746 */
747 public static final String SCHEMA_REDEFINE$EXTEND_OR_RESTRICT = "src-redefine.5a";
748
749 /**
750 * src-redefine.5b: See clause 5 of
751 * <a href="http://www.w3c.org/TR/xmlschema-1/#src-redefine">XMLSchema Structures 1.0: Redefinition Constraints and Semantics</a>
752 */
753 public static final String SCHEMA_REDEFINE$SAME_TYPE = "src-redefine.5b";
754
755 /**
756 * src-redefine.6.1.1: See clause 6.1.1 of
757 * <a href="http://www.w3c.org/TR/xmlschema-1/#src-redefine">XMLSchema Structures 1.0: Redefinition Constraints and Semantics</a>
758 */
759 public static final String SCHEMA_REDEFINE$GROUP_SELF_REF = "src-redefine.6.1.1";
760
761 /**
762 * src-redefine.6.1.2: See clause 6.1.2 of
763 * <a href="http://www.w3c.org/TR/xmlschema-1/#src-redefine">XMLSchema Structures 1.0: Redefinition Constraints and Semantics</a>
764 */
765 public static final String SCHEMA_REDEFINE$GROUP_SELF_REF_MIN_MAX_1 = "src-redefine.6.1.2";
766
767 /**
768 * src-redefine.7.1: See clause 7.1 of
769 * <a href="http://www.w3c.org/TR/xmlschema-1/#src-redefine">XMLSchema Structures 1.0: Redefinition Constraints and Semantics</a>
770 */
771 public static final String SCHEMA_REDEFINE$ATTR_GROUP_SELF_REF = "src-redefine.7.1";
772
773 /**
774 * src-resolve: See
775 * <a href="http://www.w3c.org/TR/xmlschema-1/#src-resolve">XMLSchema Structures 1.0: QName resolution (Schema Document)</a>
776 */
777 public static final String SCHEMA_QNAME_RESOLVE = "src-resolve";
778
779 /**
780 * src-resolve: See
781 * <a href="http://www.w3c.org/TR/xmlschema-1/#src-resolve">XMLSchema Structures 1.0: QName resolution (Schema Document)</a>
782 */
783 public static final String SCHEMA_QNAME_RESOLVE$HELP = "src-resolve.a";
784
785 /**
786 * src-restriction-base-or-simpleType: See
787 * <a href="http://www.w3c.org/TR/xmlschema-2/#src-restriction-base-or-simpleType">XMLSchema Datatypes 1.0: base attribute or simpleType child</a>
788 */
789 public static final String SCHEMA_SIMPLE_TYPE$RESTICTION_HAS_BASE_OR_SIMPLE_TYPE = "src-restriction-base-or-simpleType";
790
791 /**
792 * src-simple-type: See
793 * <a href="http://www.w3c.org/TR/xmlschema-1/#src-simple-type">XMLSchema Structures 1.0: Simple Type Definition Representation OK</a>
794 */
795 public static final String SCHEMA_SIMPLE_TYPE = "src-simple-type";
796
797 /**
798 * src-simple-type.2a: See clause 2 of
799 * <a href="http://www.w3c.org/TR/xmlschema-1/#src-simple-type">XMLSchema Structures 1.0: Simple Type Definition Representation OK</a>
800 */
801 public static final String SCHEMA_SIMPLE_TYPE$RESTRICTION_HAS_BOTH_BASE_OR_SIMPLE_TYPE = "src-simple-type.2a";
802
803 /**
804 * src-simple-type.2b: See clause 2 of
805 * <a href="http://www.w3c.org/TR/xmlschema-1/#src-simple-type">XMLSchema Structures 1.0: Simple Type Definition Representation OK</a>
806 */
807 public static final String SCHEMA_SIMPLE_TYPE$RESTRICTION_HAS_NEITHER_BASE_OR_SIMPLE_TYPE = "src-simple-type.2b";
808
809 /**
810 * src-simple-type.3a: See clause 3 of
811 * <a href="http://www.w3c.org/TR/xmlschema-1/#src-simple-type">XMLSchema Structures 1.0: Simple Type Definition Representation OK</a>
812 */
813 public static final String SCHEMA_SIMPLE_TYPE$LIST_HAS_BOTH_ITEM_OR_SIMPLE_TYPE = "src-simple-type.3a";
814
815 /**
816 * src-simple-type.3b: See clause 3 of
817 * <a href="http://www.w3c.org/TR/xmlschema-1/#src-simple-type">XMLSchema Structures 1.0: Simple Type Definition Representation OK</a>
818 */
819 public static final String SCHEMA_SIMPLE_TYPE$LIST_HAS_NEITHER_ITEM_OR_SIMPLE_TYPE = "src-simple-type.3b";
820
821 /**
822 * src-simple-type.4: See clause 4 of
823 * <a href="http://www.w3c.org/TR/xmlschema-1/#src-simple-type">XMLSchema Structures 1.0: Simple Type Definition Representation OK</a>
824 */
825 public static final String SCHEMA_SIMPLE_TYPE$CYCLIC_UNION = "src-simple-type.4";
826
827 /**
828 * src-single-facet-value: See
829 * <a href="http://www.w3c.org/TR/xmlschema-2/#src-single-facet-value">XMLSchema Datatypes 1.0: Single Facet Value</a>
830 */
831 public static final String DATATYPE_SINGLE_FACET_VALUE = "src-single-facet-value";
832
833 /**
834 * src-union-memberTypes-or-simpleTypes: See
835 * <a href="http://www.w3c.org/TR/xmlschema-2/#src-union-memberTypes-or-simpleTypes">XMLSchema Datatypes 1.0: memberTypes attribute or simpleType children</a>
836 */
837 public static final String SCHEMA_SIMPLE_TYPE$UNION_HAS_MEMBER_TYPES_OR_SIMPLE_TYPES = "src-union-memberTypes-or-simpleTypes";
838
839 /**
840 * src-wildcard: See
841 * <a href="http://www.w3c.org/TR/xmlschema-1/#src-wildcard">XMLSchema Structures 1.0: Wildcard Representation OK</a>
842 */
843 public static final String SCHEMA_WILDCARD = "src-wildcard";
844
845 /**
846 * a-props-correct: See
847 * <a href="http://www.w3c.org/TR/xmlschema-1/#a-props-correct">XMLSchema Structures 1.0: Attribute Declaration Properties Correct</a>
848 */
849 public static final String ATTR_PROPERTIES = "a-props-correct";
850
851 /**
852 * a-props-correct.2: See clause 2 of
853 * <a href="http://www.w3c.org/TR/xmlschema-1/#a-props-correct">XMLSchema Spec: Attribute Declaration Properties</a>
854 */
855 public static final String ATTR_PROPERTIES$CONSTRAINT_VALID = "a-props-correct.2";
856
857 /**
858 * a-props-correct.3: See clause 3 of
859 * <a href="http://www.w3c.org/TR/xmlschema-1/#a-props-correct">XMLSchema Spec: Attribute Declaration Properties</a>
860 */
861 public static final String ATTR_PROPERTIES$ID_FIXED_OR_DEFAULT = "a-props-correct.3";
862
863 /**
864 * ag-props-correct: See
865 * <a href="http://www.w3c.org/TR/xmlschema-1/#ag-props-correct">XMLSchema Structures 1.0: Attribute Group Definition Properties Correct</a>
866 */
867 public static final String ATTR_GROUP_PROPERTIES = "ag-props-correct";
868
869 /**
870 * ag-props-correct.2: See clause 2 of
871 * <a href="http://www.w3c.org/TR/xmlschema-1/#ag-props-correct">XMLSchema Structures 1.0: Attribute Group Definition Properties Correct</a>
872 */
873 public static final String ATTR_GROUP_PROPERTIES$2 = "ag-props-correct.2";
874
875 /**
876 * ag-props-correct.3: See clause 3 of
877 * <a href="http://www.w3c.org/TR/xmlschema-1/#ag-props-correct">XMLSchema Structures 1.0: Attribute Group Definition Properties Correct</a>
878 */
879 public static final String ATTR_GROUP_PROPERTIES$TWO_IDS = "ag-props-correct.3";
880
881 /**
882 * an-props-correct: See
883 * <a href="http://www.w3c.org/TR/xmlschema-1/#an-props-correct">XMLSchema Structures 1.0: Annotation Correct</a>
884 */
885 public static final String ANNO_PROPERTIES = "an-props-correct";
886
887 /**
888 * au-props-correct: See
889 * <a href="http://www.w3c.org/TR/xmlschema-1/#au-props-correct">XMLSchema Structures 1.0: Attribute Use Correct</a>
890 */
891 public static final String ATTR_USE_PROPERTIES = "au-props-correct";
892
893 /**
894 * c-fields-xpaths: See
895 * <a href="http://www.w3c.org/TR/xmlschema-1/#c-fields-xpaths">XMLSchema Structures 1.0: Fields Value OK</a>
896 */
897 public static final String FIELDS_XPATH = "c-fields-xpaths";
898
899 /**
900 * c-props-correct: See
901 * <a href="http://www.w3c.org/TR/xmlschema-1/#c-props-correct">XMLSchema Structures 1.0: Identity-constraint Definition Properties Correct</a>
902 */
903 public static final String IDENTITY_CONSTRAINT_PROPERTIES = "c-props-correct";
904
905 /**
906 * c-props-correct.1: See clause 1 of
907 * <a href="http://www.w3c.org/TR/xmlschema-1/#c-props-correct">XMLSchema Structures 1.0: Identity-constraint Definition Properties Correct</a>
908 */
909 public static final String IDENTITY_CONSTRAINT_PROPERTIES$KEYREF_REFERS_TO_KEYREF = "c-props-correct.1";
910
911 /**
912 * c-props-correct.2: See clause 2 of
913 * <a href="http://www.w3c.org/TR/xmlschema-1/#c-props-correct">XMLSchema Structures 1.0: Identity-constraint Definition Properties Correct</a>
914 */
915 public static final String IDENTITY_CONSTRAINT_PROPERTIES$KEY_KEYREF_FIELD_COUNT_EQ = "c-props-correct.2";
916
917 /**
918 * c-selector-xpath: See
919 * <a href="http://www.w3c.org/TR/xmlschema-1/#c-selector-xpath">XMLSchema Structures 1.0: Selector Value OK</a>
920 */
921 public static final String SELECTOR_XPATH = "c-selector-xpath";
922
923 /**
924 * cos-all-limited: See
925 * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-all-limited">XMLSchema Structures 1.0: All Group Limited</a>
926 */
927 public static final String ALL_GROUP_LIMITED = "cos-all-limited";
928
929 /**
930 * cos-all-limited.1.2a: See clause 1.2 of
931 * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-all-limited">XMLSchema Structures 1.0: All Group Limited</a>
932 */
933 public static final String ALL_GROUP_LIMITED$IN_MIN_MAX_1_PARTICLE = "cos-all-limited.1.2a";
934
935 /**
936 * cos-all-limited.1.2b: See clause 1.2 of
937 * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-all-limited">XMLSchema Structures 1.0: All Group Limited</a>
938 */
939 public static final String ALL_GROUP_LIMITED$IN_COMPLEX_TYPE_DEF_PARTICLE = "cos-all-limited.1.2b";
940
941 /**
942 * cos-all-limited.2: See clause 2 of
943 * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-all-limited">XMLSchema Structures 1.0: All Group Limited</a>
944 */
945 public static final String ALL_GROUP_LIMITED$CHILD_PARTICLES_MAX_LTE_1 = "cos-all-limited.2";
946
947 /**
948 * cos-applicable-facets: See
949 * <a href="http://www.w3c.org/TR/xmlschema-2/#cos-applicable-facets">XMLSchema Datatypes 1.0: applicable facets</a>
950 */
951 public static final String FACETS_APPLICABLE = "cos-applicable-facets"; // KHK: name ok?
952
953 /**
954 * notation-facets: See
955 * http://www.w3.org/TR/xmlschema-2/#NOTATION-facets
956 */
957 public static final String FACETS_DEPRECATED_NOTATION = "notation-facets";
958
959 /**
960 * cos-aw-intersect: See
961 * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-aw-intersect">XMLSchema Structures 1.0: Attribute Wildcard Intersection</a>
962 */
963 public static final String ATTR_WILDCARD_INTERSECT = "cos-aw-intersect";
964
965 /**
966 * cos-aw-union: See
967 * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-aw-union">XMLSchema Structures 1.0: Attribute Wildcard Union</a>
968 */
969 public static final String ATTR_WILDCARD_UNION = "cos-aw-union";
970
971 /**
972 * enumeration-required-notation: See
973 * <a href="http://www.w3.org/TR/xmlschema-2/#enumeration-required-notation">XMLSchema Datatypes 1.0: Schema Component Constraint: enumeration facet value required for NOTATION</a>
974 */
975 public static final String ATTR_NOTATION_TYPE_FORBIDDEN = "enumeration-required-notation-attr";
976
977 /**
978 * <a href="http://www.w3c.org/TR/xmlschema-2/#NOTATION">XMLSchema Datatypes 1.0: Definition of type NOTATION</>
979 */
980 public static final String ATTR_COMPATIBILITY_TARGETNS = "notation-targetns-attr";
981
982 /**
983 * cos-choice-range: See
984 * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-choice-range">XMLSchema Structures 1.0: Effective Total Range (choice)</a>
985 */
986 public static final String CHOICE_RANGE = "cos-choice-range";
987
988 /**
989 * cos-ct-derived-ok: See
990 * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-ct-derived-ok">XMLSchema Structures 1.0: Type Derivation OK (Complex)</a>
991 */
992 public static final String COMPLEX_TYPE_DERIVATION = "cos-ct-derived-ok";
993
994 /**
995 * cos-ct-extends: See
996 * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-ct-extends">XMLSchema Structures 1.0: Derivation Valid (Extension)</a>
997 */
998 public static final String COMPLEX_TYPE_EXTENSION = "cos-ct-extends";
999
1000 /**
1001 * cos-ct-extends.1.4.1: See clause 1.4.1 of
1002 * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-ct-extends">XMLSchema Structures 1.0: Derivation Valid (Extension)</a>
1003 */
1004 public static final String COMPLEX_TYPE_EXTENSION$EXTENDING_SIMPLE_CONTENT = "cos-ct-extends.1.4.1";
1005
1006 /**
1007 * cos-ct-extends.1.4.2.2: See clause 1.4.2.2 of
1008 * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-ct-extends">XMLSchema Structures 1.0: Derivation Valid (Extension)</a>
1009 */
1010 public static final String COMPLEX_TYPE_EXTENSION$BOTH_ELEMEMENT_OR_MIXED = "cos-ct-extends.1.4.2.2";
1011
1012 /**
1013 * derivation-ok-restriction.1.1: See clause 1.1 of
1014 * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-ct-extends">XMLSchema Structures 1.0: Derivation Valid (Extension)</a>
1015 */
1016 public static final String COMPLEX_TYPE_EXTENSION$FINAL = "cos-ct-extends.1.1";
1017
1018 /**
1019 * cos-element-consistant: See
1020 * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-element-consistent">XMLSchema Structures 1.0: Element Declarations Consistent</a>
1021 */
1022 public static final String ELEM_CONSISTANT = "cos-element-consistent";
1023
1024 /**
1025 * cos-equiv-class: See
1026 * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-equiv-class">XMLSchema Structures 1.0: Substitution Group</a>
1027 */
1028 public static final String SUBST_GROUP = "cos-equiv-class";
1029
1030 /**
1031 * cos-equiv-derived-ok-rec: See
1032 * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-equiv-derived-ok-rec">XMLSchema Structures 1.0: Substitution Group OK (Transitive)</a>
1033 */
1034 public static final String SUBST_GROUP_DERIVED = "cos-equiv-derived-ok-rec";
1035
1036 /**
1037 * cos-group-emptiable: See
1038 * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-group-emptiable">XMLSchema Structures 1.0: Particle Emptiable</a>
1039 */
1040 public static final String PARTICLE_EMPTIABLE = "cos-group-emptiable";
1041
1042 /**
1043 * cos-list-of-atomic: See
1044 * <a href="http://www.w3c.org/TR/xmlschema-2/#cos-list-of-atomic">XMLSchema Datatypes 1.0: list of atomic</a>
1045 */
1046 public static final String DATATYPE_LIST_OF_ATOMIC = "cos-list-of-atomic";
1047
1048 /**
1049 * cos-no-circular-unions: See
1050 * <a href="http://www.w3c.org/TR/xmlschema-2/#cos-no-circular-unions">XMLSchema Datatypes 1.0: no circular unions</a>
1051 */
1052 public static final String DATATYPE_CIRCULAR_UNION = "cos-no-circular-unions";
1053
1054 /**
1055 * cos-nonambig: See
1056 * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-nonambig">XMLSchema Structures 1.0: Unique Particle Attribution</a>
1057 */
1058 public static final String UNIQUE_PARTICLE_ATTRIBUTION = "cos-nonambig";
1059
1060 /**
1061 * cos-ns-subset: See
1062 * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-ns-subset">XMLSchema Structures 1.0: Wildcard Subset</a>
1063 */
1064 public static final String WILDCARD_SUBSET = "cos-ns-subset";
1065
1066 /**
1067 * cos-particle-extend: See
1068 * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-particle-extend">XMLSchema Structures 1.0: Particle Valid (Extension)</a>
1069 */
1070 public static final String PARTICLE_EXTENSION = "cos-particle-extend";
1071
1072 /**
1073 * cos-particle-restrict: See
1074 * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-particle-restrict">XMLSchema Structures 1.0: Particle Valid (Restriction)</a>
1075 */
1076 public static final String PARTICLE_RESTRICTION = "cos-particle-restrict";
1077
1078 /**
1079 * cos-particle-restrict.2: See clause 2 of
1080 * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-particle-restrict">XMLSchema Structures 1.0: Particle Valid (Restriction)</a>
1081 */
1082 public static final String PARTICLE_RESTRICTION$INVALID_RESTRICTION = "cos-particle-restrict.2";
1083
1084 /**
1085 * cos-seq-range: See
1086 * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-seq-range">XMLSchema Structures 1.0: Effective Total Range (all and sequence)</a>
1087 */
1088 public static final String SEQUENCE_RANGE = "cos-seq-range";
1089
1090 /**
1091 * cos-st-derived-ok: See
1092 * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-st-derived-ok">XMLSchema Structures 1.0: Type Derivation OK (Simple)</a>
1093 */
1094 public static final String SIMPLE_TYPE_DERIVATION = "cos-st-derived-ok";
1095
1096 /**
1097 * cos-st-restricts: See
1098 * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-st-restricts">XMLSchema Structures 1.0: Derivation Valid (Restriction, Simple)</a>
1099 */
1100 public static final String SIMPLE_TYPE_RESTRICTION = "cos-st-restricts";
1101
1102 /**
1103 * cos-st-restricts.1.1: See clause 1.1 of
1104 * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-st-restricts">XMLSchema Structures 1.0: Derivation Valid (Restriction, Simple)</a>
1105 */
1106 public static final String SIMPLE_TYPE_RESTRICTION$ATOMIC_NOT_SIMPLE = "cos-st-restricts.1.1";
1107
1108 /**
1109 * cos-st-restricts.2.1a: See clause 2.1 of
1110 * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-st-restricts">XMLSchema Structures 1.0: Derivation Valid (Restriction, Simple)</a>
1111 */
1112 public static final String SIMPLE_TYPE_RESTRICTION$LIST_ITEM_NOT_SIMPLE = "cos-st-restricts.2.1a";
1113
1114 /**
1115 * cos-st-restricts.2.1a: See clause 2.1 of
1116 * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-st-restricts">XMLSchema Structures 1.0: Derivation Valid (Restriction, Simple)</a>
1117 */
1118 public static final String SIMPLE_TYPE_RESTRICTION$LIST_ITEM_IS_LIST = "cos-st-restricts.2.1b";
1119
1120 /**
1121 * cos-st-restricts.2.1a: See clause 2.1 of
1122 * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-st-restricts">XMLSchema Structures 1.0: Derivation Valid (Restriction, Simple)</a>
1123 */
1124 public static final String SIMPLE_TYPE_RESTRICTION$LIST_ITEM_IS_UNION_OF_LIST = "cos-st-restricts.2.1c";
1125
1126 /**
1127 * cos-st-restricts.3.1: See clause 3.1 of
1128 * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-st-restricts">XMLSchema Structures 1.0: Derivation Valid (Restriction, Simple)</a>
1129 */
1130 public static final String SIMPLE_TYPE_RESTRICTION$UNION_MEMBER_NOT_SIMPLE = "cos-st-restricts.3.1";
1131
1132 /**
1133 * cos-valid-default: See
1134 * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-valid-default">XMLSchema Structures 1.0: Element Default Valid (Immediate)</a>
1135 */
1136 public static final String ELEM_DEFAULT_VALID = "cos-valid-default";
1137
1138 /**
1139 * cos-valid-default.2.1: See clause 2.1 of
1140 * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-valid-default">XMLSchema Structures 1.0: Element Default Valid (Immediate)</a>
1141 */
1142 public static final String ELEM_DEFAULT_VALID$SIMPLE_TYPE_OR_MIXED = "cos-valid-default.2.1";
1143
1144 /**
1145 * cos-valid-default.2.2.2: See clause 2.2.2 of
1146 * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-valid-default">XMLSchema Structures 1.0: Element Default Valid (Immediate)</a>
1147 */
1148 public static final String ELEM_DEFAULT_VALID$MIXED_AND_EMPTIABLE = "cos-valid-default.2.2.2";
1149
1150 /**
1151 * <a href="http://www.w3c.org/TR/xmlschema-2/#ID">XMLSchema Datatypes 1.0: Definitions of types ID, IDREF, IDREFS, ENTITY, ENTITIES, NOTATION</>
1152 */
1153 public static final String ELEM_COMPATIBILITY_TYPE = "id-idref-idrefs-entity-entities-notation";
1154
1155 /**
1156 * <a href="http://www.w3c.org/TR/xmlschema-2/#NOTATION">XMLSchema Datatypes 1.0: Definition of type NOTATION</>
1157 */
1158 public static final String ELEM_COMPATIBILITY_TARGETNS = "notation-targetns-elem";
1159
1160 /**
1161 * ct-props-correct: See
1162 * <a href="http://www.w3c.org/TR/xmlschema-1/#ct-props-correct">XMLSchema Structures 1.0: Complex Type Definition Properties Correct</a>
1163 */
1164 public static final String COMPLEX_TYPE_PROPERTIES = "ct-props-correct";
1165
1166 /**
1167 * ct-props-correct.2: See clause 2 of
1168 * <a href="http://www.w3c.org/TR/xmlschema-1/#ct-props-correct">XMLSchema Structures 1.0: Complex Type Definition Properties Correct</a>
1169 */
1170 public static final String COMPLEX_TYPE_PROPERTIES$SIMPLE_TYPE_EXTENSION = "ct-props-correct.2";
1171
1172 /**
1173 * ct-props-correct.4: See clause 4 of
1174 * <a href="http://www.w3c.org/TR/xmlschema-1/#ct-props-correct">XMLSchema Structures 1.0: Complex Type Definition Properties Correct</a>
1175 */
1176 public static final String COMPLEX_TYPE_PROPERTIES$DUPLICATE_ATTRIBUTE = "ct-props-correct.4";
1177
1178 /**
1179 * derivation-ok-restriction: See
1180 * <a href="http://www.w3c.org/TR/xmlschema-1/#derivation-ok-restriction">XMLSchema Structures 1.0: Derivation Valid (Restriction, Complex)</a>
1181 */
1182 public static final String COMPLEX_TYPE_RESTRICTION = "derivation-ok-restriction";
1183
1184 /**
1185 * derivation-ok-restriction.1: See clause 1 of
1186 * <a href="http://www.w3c.org/TR/xmlschema-1/#derivation-ok-restriction">XMLSchema Structures 1.0: Derivation Valid (Restriction, Complex)</a>
1187 */
1188 public static final String COMPLEX_TYPE_RESTRICTION$FINAL = "derivation-ok-restriction.1";
1189
1190 /**
1191 * derivation-ok-restriction.2.1.1: See clause 2.1.1 of
1192 * <a href="http://www.w3c.org/TR/xmlschema-1/#derivation-ok-restriction">XMLSchema Structures 1.0: Derivation Valid (Restriction, Complex)</a>
1193 */
1194 public static final String COMPLEX_TYPE_RESTRICTION$ATTR_REQUIRED = "derivation-ok-restriction.2.1.1";
1195
1196 /**
1197 * derivation-ok-restriction.2.2: See clause 2.2 of
1198 * <a href="http://www.w3c.org/TR/xmlschema-1/#derivation-ok-restriction">XMLSchema Structures 1.0: Derivation Valid (Restriction, Complex)</a>
1199 */
1200 public static final String COMPLEX_TYPE_RESTRICTION$ATTR_IN_BASE_WILDCARD_SET = "derivation-ok-restriction.2.2";
1201
1202 /**
1203 * derivation-ok-restriction.4.1: See clause 4.1 of
1204 * <a href="http://www.w3c.org/TR/xmlschema-1/#derivation-ok-restriction">XMLSchema Structures 1.0: Derivation Valid (Restriction, Complex)</a>
1205 */
1206 public static final String COMPLEX_TYPE_RESTRICTION$BASE_HAS_ATTR_WILDCARD = "derivation-ok-restriction.4.1";
1207
1208 /**
1209 * derivation-ok-restriction.4.2: See clause 4.2 of
1210 * <a href="http://www.w3c.org/TR/xmlschema-1/#derivation-ok-restriction">XMLSchema Structures 1.0: Derivation Valid (Restriction, Complex)</a>
1211 */
1212 public static final String COMPLEX_TYPE_RESTRICTION$ATTR_WILDCARD_SUBSET = "derivation-ok-restriction.4.2";
1213
1214 /**
1215 * derivation-ok-restriction.5.1: See clause 5.1 of
1216 * <a href="http://www.w3c.org/TR/xmlschema-1/#derivation-ok-restriction">XMLSchema Structures 1.0: Derivation Valid (Restriction, Complex)</a>
1217 */
1218 public static final String COMPLEX_TYPE_RESTRICTION$SC_AND_SIMPLE_TYPE_OR_MIXED = "derivation-ok-restriction.5.1";
1219
1220 /**
1221 * derivation-ok-restriction.5.1.2: See clause 5.1.2 of
1222 * <a href="http://www.w3c.org/TR/xmlschema-1/#derivation-ok-restriction">XMLSchema Structures 1.0: Derivation Valid (Restriction, Complex)</a>
1223 */
1224 public static final String COMPLEX_TYPE_RESTRICTION$SC_AND_MIXED_EMPTIABLE = "derivation-ok-restriction.5.1.2";
1225
1226 /**
1227 * derivation-ok-restriction.5.2.2.1: See clause 5.2.2.1 of
1228 * <a href="http://www.w3c.org/TR/xmlschema-1/#derivation-ok-restriction">XMLSchema Structures 1.0: Derivation Valid (Restriction, Complex)</a>
1229 */
1230 public static final String COMPLEX_TYPE_RESTRICTION$SC_NOT_DERIVED = "derivation-ok-restriction.5.2.2.1";
1231
1232 /**
1233 * derivation-ok-restriction.5.2: See clause 5.2 of
1234 * <a href="http://www.w3c.org/TR/xmlschema-1/#derivation-ok-restriction">XMLSchema Structures 1.0: Derivation Valid (Restriction, Complex)</a>
1235 */
1236 public static final String COMPLEX_TYPE_RESTRICTION$EMPTY_AND_NOT_SIMPLE = "derivation-ok-restriction.5.2";
1237
1238 /**
1239 * derivation-ok-restriction.5.2.2: See clause 5.2.2 of
1240 * <a href="http://www.w3c.org/TR/xmlschema-1/#derivation-ok-restriction">XMLSchema Structures 1.0: Derivation Valid (Restriction, Complex)</a>
1241 */
1242 public static final String COMPLEX_TYPE_RESTRICTION$EMPTY_AND_ELEMENT_OR_MIXED_EMPTIABLE = "derivation-ok-restriction.5.2.2";
1243
1244 /**
1245 * derivation-ok-restriction.5.3: See clause 5.3 of
1246 * <a href="http://www.w3c.org/TR/xmlschema-1/#derivation-ok-restriction">XMLSchema Structures 1.0: Derivation Valid (Restriction, Complex)</a>
1247 */
1248 public static final String COMPLEX_TYPE_RESTRICTION$ELEMENT_OR_MIXED_AND_VALID = "derivation-ok-restriction.5.3";
1249
1250 /**
1251 * derivation-ok-restriction.5.3a: See clause 5.3 of
1252 * <a href="http://www.w3c.org/TR/xmlschema-1/#derivation-ok-restriction">XMLSchema Structures 1.0: Derivation Valid (Restriction, Complex)</a>
1253 */
1254 public static final String COMPLEX_TYPE_RESTRICTION$ELEMENT_OR_MIXED_AND_MIXED = "derivation-ok-restriction.5.3a";
1255
1256 /**
1257 * derivation-ok-restriction.5.3b: See clause 5.3 of
1258 * <a href="http://www.w3c.org/TR/xmlschema-1/#derivation-ok-restriction">XMLSchema Structures 1.0: Derivation Valid (Restriction, Complex)</a>
1259 */
1260 public static final String COMPLEX_TYPE_RESTRICTION$ELEMENT_OR_MIXED_AND_EMPTY = "derivation-ok-restriction.5.3b";
1261
1262 /**
1263 * derivation-ok-restriction.5.3c: See clause 5.3 of
1264 * <a href="http://www.w3c.org/TR/xmlschema-1/#derivation-ok-restriction">XMLSchema Structures 1.0: Derivation Valid (Restriction, Complex)</a>
1265 */
1266 public static final String COMPLEX_TYPE_RESTRICTION$ELEMENT_OR_MIXED_AND_SIMPLE = "derivation-ok-restriction.5.3c";
1267
1268 /**
1269 * e-props-correct: See
1270 * <a href="http://www.w3c.org/TR/xmlschema-1/#e-props-correct">XMLSchema Structures 1.0: Element Declaration Properties Correct</a>
1271 */
1272 public static final String ELEM_PROPERTIES = "e-props-correct";
1273
1274 /**
1275 * e-props-correct.2: See clause 2 of
1276 * <a href="http://www.w3c.org/TR/xmlschema-1/#e-props-correct">XMLSchema Structures 1.0: Element Declaration Properties Correct</a>
1277 */
1278 public static final String ELEM_PROPERTIES$CONSTRAINT_VALID = "e-props-correct.2";
1279
1280 /**
1281 * e-props-correct.4: See clause 4 of
1282 * <a href="http://www.w3c.org/TR/xmlschema-1/#e-props-correct">XMLSchema Structures 1.0: Element Declaration Properties Correct</a>
1283 */
1284 public static final String ELEM_PROPERTIES$SUBSTITUTION_VALID = "e-props-correct.4";
1285
1286 /**
1287 * e-props-correct.4a: See clause 4 of
1288 * <a href="http://www.w3c.org/TR/xmlschema-1/#e-props-correct">XMLSchema Structures 1.0: Element Declaration Properties Correct</a>
1289 */
1290 public static final String ELEM_PROPERTIES$SUBSTITUTION_FINAL = "e-props-correct.4a";
1291
1292 /**
1293 * enumeration-required-notation: See
1294 * <a href="http://www.w3.org/TR/xmlschema-2/#enumeration-required-notation">XMLSchema Datatypes 1.0: Schema Component Constraint: enumeration facet value required for NOTATION</a>
1295 */
1296 public static final String ELEM_NOTATION_TYPE_FORBIDDEN = "enumeration-required-notation-elem";
1297
1298 /**
1299 * enumeration-required-notation: See
1300 * <a href="http://www.w3c.org/TR/xmlschema-2/#enumeration-required-notation">XMLSchema Datatypes 1.0: enumeration facet value required for NOTATION</a>
1301 */
1302 public static final String DATATYPE_ENUM_NOTATION = "enumeration-required-notation";
1303
1304 /**
1305 * enumeration-valid-restriction: See
1306 * <a href="http://www.w3c.org/TR/xmlschema-2/#enumeration-valid-restriction">XMLSchema Datatypes 1.0: enumeration valid restriction</a>
1307 */
1308 public static final String DATATYPE_ENUM_RESTRICTION = "enumeration-valid-restriction";
1309
1310 /**
1311 * fractionDigits-totalDigits: See
1312 * <a href="http://www.w3c.org/TR/xmlschema-2/#fractionDigits-totalDigits">XMLSchema Datatypes 1.0: fractionDigits less than or equal to totalDigits</a>
1313 */
1314 public static final String DATATYPE_FRACTION_DIGITS_LE_TOTAL_DIGITS = "fractionDigits-totalDigits";
1315
1316 /**
1317 * fractionDigits-valid-restriction: See
1318 * <a href="http://www.w3c.org/TR/xmlschema-2/#fractionDigits-valid-restriction">XMLSchema Datatypes 1.0: fractionDigits valid restriction</a>
1319 */
1320 public static final String DATATYPE_FRACTION_DIGITS_RESTRICTION = "fractionDigits-valid-restriction";
1321
1322 /**
1323 * length-minLength-maxLength: See
1324 * <a href="http://www.w3c.org/TR/xmlschema-2/#length-minLength-maxLength">XMLSchema Datatypes 1.0: length and minLength or maxLength</a>
1325 */
1326 public static final String DATATYPE_LENGTH = "length-minLength-maxLength";
1327
1328 /**
1329 * length-valid-restriction: See
1330 * <a href="http://www.w3c.org/TR/xmlschema-2/#length-valid-restriction">XMLSchema Datatypes 1.0: length valid restriction</a>
1331 */
1332 public static final String DATATYPE_LENGTH_RESTRICTION = "length-valid-restriction";
1333
1334 /**
1335 * maxExclusive-valid-restriction: See
1336 * <a href="http://www.w3c.org/TR/xmlschema-2/#maxExclusive-valid-restriction">XMLSchema Datatypes 1.0: maxExclusive valid restriction</a>
1337 */
1338 public static final String DATATYPE_MAX_EXCLUSIVE_RESTRICTION = "maxExclusive-valid-restriction";
1339
1340 /**
1341 * maxInclusive-maxExclusive: See
1342 * <a href="http://www.w3c.org/TR/xmlschema-2/#maxInclusive-maxExclusive">XMLSchema Datatypes 1.0: maxInclusive and maxExclusive</a>
1343 */
1344 public static final String DATATYPE_MIN_INCLUSIVE_MAX_EXCLUSIVE = "maxInclusive-maxExclusive";
1345
1346 /**
1347 * maxInclusive-valid-restriction: See
1348 * <a href="http://www.w3c.org/TR/xmlschema-2/#maxInclusive-valid-restriction">XMLSchema Datatypes 1.0: maxInclusive valid restriction</a>
1349 */
1350 public static final String DATATYPE_MAX_INCLUSIVE_RESTRICTION = "maxInclusive-valid-restriction";
1351
1352 /**
1353 * maxLength-valid-restriction: See
1354 * <a href="http://www.w3c.org/TR/xmlschema-2/#maxLength-valid-restriction">XMLSchema Datatypes 1.0: maxLength valid restriction</a>
1355 */
1356 public static final String DATATYPE_MAX_LENGTH_RESTRICTION = "maxLength-valid-restriction";
1357
1358 /**
1359 * mg-props-correct: See
1360 * <a href="http://www.w3c.org/TR/xmlschema-1/#mg-props-correct">XMLSchema Structures 1.0: Model Group Correct</a>
1361 */
1362 public static final String MODEL_GROUP_PROPERTIES = "mg-props-correct";
1363
1364 /**
1365 * mg-props-correct.2: See clause 2 of
1366 * <a href="http://www.w3c.org/TR/xmlschema-1/#mg-props-correct">XMLSchema Structures 1.0: Model Group Correct</a>
1367 */
1368 public static final String MODEL_GROUP_PROPERTIES$CIRCULAR = "mg-props-correct.2";
1369
1370 /**
1371 * mgd-props-correct: See
1372 * <a href="http://www.w3c.org/TR/xmlschema-1/#mgd-props-correct">XMLSchema Structures 1.0: Model Group Definition Properties Correct</a>
1373 */
1374 public static final String MODEL_GROUP_DEFN_PROPERTIES = "mgd-props-correct";
1375
1376 /**
1377 * minExclusive-less-than-equal-to-maxExclusive: See
1378 * <a href="http://www.w3c.org/TR/xmlschema-2/#minExclusive-less-than-equal-to-maxExclusive">XMLSchema Datatypes 1.0: minExclusive <= maxExclusive</a>
1379 */
1380 public static final String DATATYPE_MIN_EXCLUSIVE_LE_MAX_EXCLUSIVE = "minExclusive-less-than-equal-to-maxExclusive";
1381
1382 /**
1383 * minExclusive-less-than-maxInclusive: See
1384 * <a href="http://www.w3c.org/TR/xmlschema-2/#minExclusive-less-than-maxInclusive">XMLSchema Datatypes 1.0: minExclusive < maxInclusive</a>
1385 */
1386 public static final String DATATYPE_MIN_EXCLUSIVE_LE_MAX_INCLUSIVE = "minExclusive-less-than-maxInclusive";
1387
1388 /**
1389 * minExclusive-valid-restriction: See
1390 * <a href="http://www.w3c.org/TR/xmlschema-2/#minExclusive-valid-restriction">XMLSchema Datatypes 1.0: minExclusive valid restriction</a>
1391 */
1392 public static final String DATATYPE_MIN_EXCLUSIVE_RESTRICTION = "minExclusive-valid-restriction";
1393
1394 /**
1395 * minInclusive-less-than-equal-to-maxInclusive: See
1396 * <a href="http://www.w3c.org/TR/xmlschema-2/#minInclusive-less-than-equal-to-maxInclusive">XMLSchema Datatypes 1.0: minInclusive <= maxInclusive</a>
1397 */
1398 public static final String DATATYPE_MIN_INCLUSIVE_LTE_MAX_INCLUSIVE = "minInclusive-less-than-equal-to-maxInclusive";
1399
1400 /**
1401 * minInclusive-less-than-maxExclusive: See
1402 * <a href="http://www.w3c.org/TR/xmlschema-2/#minInclusive-less-than-maxExclusive">XMLSchema Datatypes 1.0: minInclusive < maxExclusive</a>
1403 */
1404 public static final String DATATYPE_MIN_INCLUSIVE_LE_MAX_EXCLUSIVE = "minInclusive-less-than-maxExclusive";
1405
1406 /**
1407 * minInclusive-minExclusive: See
1408 * <a href="http://www.w3c.org/TR/xmlschema-2/#minInclusive-minExclusive">XMLSchema Datatypes 1.0: minInclusive and minExclusive</a>
1409 */
1410 public static final String DATATYPE_MIN_INCLUSIVE_MIN_EXCLUSIVE = "minInclusive-minExclusive";
1411
1412 /**
1413 * minInclusive-valid-restriction: See
1414 * <a href="http://www.w3c.org/TR/xmlschema-2/#minInclusive-valid-restriction">XMLSchema Datatypes 1.0: minInclusive valid restriction</a>
1415 */
1416 public static final String DATATYPE_MIN_INCLUSIVE_RESTRICTION = "minInclusive-valid-restriction";
1417
1418 /**
1419 * minLength-less-than-equal-to-maxLength: See
1420 * <a href="http://www.w3c.org/TR/xmlschema-2/#minLength-less-than-equal-to-maxLength">XMLSchema Datatypes 1.0: minLength <= maxLength</a>
1421 */
1422 public static final String DATATYPE_MIN_LENGTH_LE_MAX_LENGTH = "minLength-less-than-equal-to-maxLength";
1423
1424 /**
1425 * minLength-valid-restriction: See
1426 * <a href="http://www.w3c.org/TR/xmlschema-2/#minLength-valid-restriction">XMLSchema Datatypes 1.0: minLength valid restriction</a>
1427 */
1428 public static final String DATATYPE_MIN_LENGTH_RESTRICTION = "minLength-valid-restriction";
1429
1430 /**
1431 * n-props-correct: See
1432 * <a href="http://www.w3c.org/TR/xmlschema-1/#n-props-correct">XMLSchema Structures 1.0: Notation Declaration Correct</a>
1433 */
1434 public static final String NOTATION_PROPERTIES = "n-props-correct";
1435
1436 /**
1437 * no-xmlns: See
1438 * <a href="http://www.w3c.org/TR/xmlschema-1/#no-xmlns">XMLSchema Structures 1.0: xmlns Not Allowed</a>
1439 */
1440 public static final String NO_XMLNS = "no-xmlns";
1441
1442 /**
1443 * no-xsi: See
1444 * <a href="http://www.w3c.org/TR/xmlschema-1/#no-xsi">XMLSchema Structures 1.0: xsi: Not Allowed</a>
1445 */
1446 public static final String NO_XSI = "no-xsi";
1447
1448 /**
1449 * p-props-correct: See
1450 * <a href="http://www.w3c.org/TR/xmlschema-1/#p-props-correct">XMLSchema Structures 1.0: Particle Correct</a>
1451 */
1452 public static final String PARTICLE_PROPERTIES = "p-props-correct";
1453
1454 /**
1455 * p-props-correct.2.1: See clause 2.1 of
1456 * <a href="http://www.w3c.org/TR/xmlschema-1/#p-props-correct">XMLSchema Structures 1.0: Particle Correct</a>
1457 */
1458 public static final String PARTICLE_PROPERTIES$MIN_LTE_MAX = "p-props-correct.2.1";
1459
1460 /**
1461 * p-props-correct.2.2: See clause 2.2 of
1462 * <a href="http://www.w3c.org/TR/xmlschema-1/#p-props-correct">XMLSchema Structures 1.0: Particle Correct</a>
1463 */
1464 public static final String PARTICLE_PROPERTIES$MAX_GTE_1 = "p-props-correct.2.2";
1465
1466 /**
1467 * range-ok: See
1468 * <a href="http://www.w3c.org/TR/xmlschema-1/#range-ok">XMLSchema Structures 1.0: Occurrence Range OK</a>
1469 */
1470 public static final String OCCURRENCE_RANGE = "range-ok";
1471
1472 /**
1473 * range-ok.1: See clause 1 of
1474 * <a href="http://www.w3c.org/TR/xmlschema-1/#range-ok">XMLSchema Structures 1.0: Occurrence Range OK</a>
1475 */
1476 public static final String OCCURRENCE_RANGE$MIN_GTE_MIN = "range-ok.1";
1477
1478 /**
1479 * range-ok.2: See clause 2 of
1480 * <a href="http://www.w3c.org/TR/xmlschema-1/#range-ok">XMLSchema Structures 1.0: Occurrence Range OK</a>
1481 */
1482 public static final String OCCURRENCE_RANGE$MAX_LTE_MAX = "range-ok.2";
1483
1484 /**
1485 * rcase-MapAndSum: See
1486 * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-MapAndSum">XMLSchema Structures 1.0: Particle Derivation OK (Sequence:Choice -- MapAndSum)</a>
1487 */
1488 public static final String PARTICLE_DERIVATION_MAP_AND_SUM = "rcase-MapAndSum";
1489
1490 /**
1491 * rcase-MapAndSum.1: See clause 1 of
1492 * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-MapAndSum">XMLSchema Structures 1.0: Particle Derivation OK (Sequence:Choice -- MapAndSum)</a>
1493 */
1494 public static final String PARTICLE_DERIVATION_MAP_AND_SUM$MAP = "rcase-MapAndSum.1";
1495
1496 /**
1497 * rcase-MapAndSum.2a: See clause 2 of
1498 * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-MapAndSum">XMLSchema Structures 1.0: Particle Derivation OK (Sequence:Choice -- MapAndSum)</a>
1499 */
1500 public static final String PARTICLE_DERIVATION_MAP_AND_SUM$SUM_MIN_OCCURS_GTE_MIN_OCCURS = "rcase-MapAndSum.2a";
1501
1502 /**
1503 * rcase-MapAndSum.2b: See clause 2 of
1504 * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-MapAndSum">XMLSchema Structures 1.0: Particle Derivation OK (Sequence:Choice -- MapAndSum)</a>
1505 */
1506 public static final String PARTICLE_DERIVATION_MAP_AND_SUM$SUM_MAX_OCCURS_LTE_MAX_OCCURS = "rcase-MapAndSum.2b";
1507
1508 /**
1509 * rcase-NameAndTypeOK: See
1510 * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-NameAndTypeOK">XMLSchema Structures 1.0: Particle Restriction OK (Elt:Elt -- NameAndTypeOK)</a>
1511 */
1512 public static final String PARTICLE_RESTRICTION_NAME_AND_TYPE = "rcase-NameAndTypeOK";
1513
1514 /**
1515 * rcase-NameAndTypeOK.1: See clause 1 of
1516 * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-NameAndTypeOK">XMLSchema Structures 1.0: Particle Restriction OK (Elt:Elt -- NameAndTypeOK)</a>
1517 */
1518 public static final String PARTICLE_RESTRICTION_NAME_AND_TYPE$NAME = "rcase-NameAndTypeOK.1";
1519
1520 /**
1521 * rcase-NameAndTypeOK.2: See clause 2 of
1522 * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-NameAndTypeOK">XMLSchema Structures 1.0: Particle Restriction OK (Elt:Elt -- NameAndTypeOK)</a>
1523 */
1524 public static final String PARTICLE_RESTRICTION_NAME_AND_TYPE$NILLABLE = "rcase-NameAndTypeOK.2";
1525
1526 /**
1527 * rcase-NameAndTypeOK.3: See clause 3 of
1528 * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-NameAndTypeOK">XMLSchema Structures 1.0: Particle Restriction OK (Elt:Elt -- NameAndTypeOK)</a>
1529 */
1530 //public static final String PARTICLE_RESTRICTION_NAME_AND_TYPE$NAME = "rcase-NameAndTypeOK.3";
1531
1532 /**
1533 * rcase-NameAndTypeOK.4: See clause 4 of
1534 * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-NameAndTypeOK">XMLSchema Structures 1.0: Particle Restriction OK (Elt:Elt -- NameAndTypeOK)</a>
1535 */
1536 public static final String PARTICLE_RESTRICTION_NAME_AND_TYPE$FIXED = "rcase-NameAndTypeOK.4";
1537
1538 /**
1539 * rcase-NameAndTypeOK.5: See clause 5 of
1540 * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-NameAndTypeOK">XMLSchema Structures 1.0: Particle Restriction OK (Elt:Elt -- NameAndTypeOK)</a>
1541 */
1542 public static final String PARTICLE_RESTRICTION_NAME_AND_TYPE$IDENTITY_CONSTRAINTS = "rcase-NameAndTypeOK.5";
1543
1544 /**
1545 * rcase-NameAndTypeOK.6: See clause 6 of
1546 * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-NameAndTypeOK">XMLSchema Structures 1.0: Particle Restriction OK (Elt:Elt -- NameAndTypeOK)</a>
1547 */
1548 public static final String PARTICLE_RESTRICTION_NAME_AND_TYPE$DISALLOWED_SUBSTITUTIONS = "rcase-NameAndTypeOK.6";
1549
1550 /**
1551 * rcase-NameAndTypeOK.7a: See clause 7 of
1552 * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-NameAndTypeOK">XMLSchema Structures 1.0: Particle Restriction OK (Elt:Elt -- NameAndTypeOK)</a>
1553 */
1554 public static final String PARTICLE_RESTRICTION_NAME_AND_TYPE$TYPE_VALID = "rcase-NameAndTypeOK.7a";
1555
1556 /**
1557 * rcase-NameAndTypeOK.7b: See clause 7 of
1558 * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-NameAndTypeOK">XMLSchema Structures 1.0: Particle Restriction OK (Elt:Elt -- NameAndTypeOK)</a>
1559 */
1560 public static final String PARTICLE_RESTRICTION_NAME_AND_TYPE$TYPE_RESTRICTED = "rcase-NameAndTypeOK.7b";
1561
1562 /**
1563 * rcase-NSCompat: See
1564 * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-NSCompat">XMLSchema Structures 1.0: Particle Derivation OK (Elt:Any -- NSCompat)</a>
1565 */
1566 public static final String PARTICLE_DERIVATION_NS_COMPAT = "rcase-NSCompat";
1567
1568 /**
1569 * rcase-NSCompat.1: See clause 1 of
1570 * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-NSCompat">XMLSchema Structures 1.0: Particle Derivation OK (Elt:Any -- NSCompat)</a>
1571 */
1572 public static final String PARTICLE_DERIVATION_NS_COMPAT$WILDCARD_VALID = "rcase-NSCompat.1";
1573
1574 /**
1575 * rcase-NSRecurseCheckCardinality: See
1576 * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-NSRecurseCheckCardinality">XMLSchema Structures 1.0: Particle Derivation OK (All/Choice/Sequence:Any -- NSRecurseCheckCardinality)</a>
1577 */
1578 public static final String PARTICLE_DERIVATION_NS_RECURSE = "rcase-NSRecurseCheckCardinality";
1579
1580 /**
1581 * rcase-NSSubset: See
1582 * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-NSSubset">XMLSchema Structures 1.0: Particle Derivation OK (Any:Any -- NSSubset)</a>
1583 */
1584 public static final String PARTICLE_DERIVATION_NS_SUBST = "rcase-NSSubset";
1585
1586 /**
1587 * rcase-NSSubset.2: See clause 2 of
1588 * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-NSSubset">XMLSchema Structures 1.0: Particle Derivation OK (Any:Any -- NSSubset)</a>
1589 */
1590 public static final String PARTICLE_DERIVATION_NS_SUBST$WILDCARD_SUBSET = "rcase-NSSubset.2";
1591
1592 /**
1593 * rcase-Recurse: See
1594 * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-Recurse">XMLSchema Structures 1.0: Particle Derivation OK (All:All,Sequence:Sequence -- Recurse)</a>
1595 */
1596 public static final String PARTICLE_DERIVATION_RECURSE = "rcase-Recurse";
1597
1598 /**
1599 * rcase-Recurse.2: See clause 2 of
1600 * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-Recurse">XMLSchema Structures 1.0: Particle Derivation OK (All:All,Sequence:Sequence -- Recurse)</a>
1601 */
1602 public static final String PARTICLE_DERIVATION_RECURSE$MAP = "rcase-Recurse.2";
1603
1604 /**
1605 * rcase-Recurse.2.1: See clause 2.1 of
1606 * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-Recurse">XMLSchema Structures 1.0: Particle Derivation OK (All:All,Sequence:Sequence -- Recurse)</a>
1607 */
1608 public static final String PARTICLE_DERIVATION_RECURSE$MAP_VALID = "rcase-Recurse.2.1";
1609
1610 /**
1611 * rcase-Recurse.2.2: See clause 2.2 of
1612 * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-Recurse">XMLSchema Structures 1.0: Particle Derivation OK (All:All,Sequence:Sequence -- Recurse)</a>
1613 */
1614 public static final String PARTICLE_DERIVATION_RECURSE$UNMAPPED_ARE_EMPTIABLE = "rcase-Recurse.2.2";
1615
1616 /**
1617 * rcase-RecurseAsIfGroup: See
1618 * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-RecurseAsIfGroup">XMLSchema Structures 1.0: Particle Derivation OK (Elt:All/Choice/Sequence -- RecurseAsIfGroup)</a>
1619 */
1620 public static final String PARTICLE_DERIVATION_RECURSE_GROUP = "rcase-RecurseAsIfGroup";
1621
1622 /**
1623 * rcase-RecurseLax: See
1624 * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-RecurseLax">XMLSchema Structures 1.0: Particle Derivation OK (Choice:Choice -- RecurseLax)</a>
1625 */
1626 public static final String PARTICLE_DERIVATION_RECURSE_LAX = "rcase-RecurseLax";
1627
1628 /**
1629 * rcase-RecurseLax.2: See clause 2 of
1630 * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-RecurseLax">XMLSchema Structures 1.0: Particle Derivation OK (Choice:Choice -- RecurseLax)</a>
1631 */
1632 public static final String PARTICLE_DERIVATION_RECURSE_LAX$MAP = "rcase-RecurseLax.2";
1633
1634 /**
1635 * rcase-RecurseUnordered: See
1636 * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-RecurseUnordered">XMLSchema Structures 1.0: Particle Derivation OK (Sequence:All -- RecurseUnordered)</a>
1637 */
1638 public static final String PARTICLE_DERIVATION_RECURSE_UNORDERED = "rcase-RecurseUnordered";
1639
1640 /**
1641 * rcase-RecurseUnordered.2: See clause 2 of
1642 * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-RecurseUnordered">XMLSchema Structures 1.0: Particle Derivation OK (Sequence:All -- RecurseUnordered)</a>
1643 */
1644 public static final String PARTICLE_DERIVATION_RECURSE_UNORDERED$MAP = "rcase-RecurseUnordered.2";
1645
1646 /**
1647 * rcase-RecurseUnordered.2.1: See clause 2.1 of
1648 * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-RecurseUnordered">XMLSchema Structures 1.0: Particle Derivation OK (Sequence:All -- RecurseUnordered)</a>
1649 */
1650 public static final String PARTICLE_DERIVATION_RECURSE_UNORDERED$MAP_UNIQUE = "rcase-RecurseUnordered.2.1";
1651
1652 /**
1653 * rcase-RecurseUnordered.2.2: See clause 2.2 of
1654 * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-RecurseUnordered">XMLSchema Structures 1.0: Particle Derivation OK (Sequence:All -- RecurseUnordered)</a>
1655 */
1656 public static final String PARTICLE_DERIVATION_RECURSE_UNORDERED$MAP_VALID = "rcase-RecurseUnordered.2.2";
1657
1658 /**
1659 * rcase-RecurseUnordered.2.2: See clause 2.2 of
1660 * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-RecurseUnordered">XMLSchema Structures 1.0: Particle Derivation OK (Sequence:All -- RecurseUnordered)</a>
1661 */
1662 public static final String PARTICLE_DERIVATION_RECURSE_UNORDERED$MAP_MAX_OCCURS_1 = "rcase-RecurseUnordered.2.2a";
1663
1664 /**
1665 * rcase-RecurseUnordered.2.3: See clause 2.3 of
1666 * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-RecurseUnordered">XMLSchema Structures 1.0: Particle Derivation OK (Sequence:All -- RecurseUnordered)</a>
1667 */
1668 public static final String PARTICLE_DERIVATION_RECURSE_UNORDERED$UNMAPPED_ARE_EMPTIABLE = "rcase-RecurseUnordered.2.3";
1669
1670 /**
1671 * sch-props-correct: See
1672 * <a href="http://www.w3c.org/TR/xmlschema-1/#sch-props-correct">XMLSchema Structures 1.0: Schema Properties Correct</a>
1673 */
1674 public static final String SCHEMA_PROPERTIES = "sch-props-correct";
1675
1676 /**
1677 * sch-props-correct.2: See clause 2 of
1678 * <a href="http://www.w3c.org/TR/xmlschema-1/#sch-props-correct">XMLSchema Structures 1.0: Schema Properties Correct</a>
1679 */
1680 public static final String SCHEMA_PROPERTIES$DUPLICATE = "sch-props-correct.2";
1681
1682 /**
1683 * st-props-correct: See
1684 * <a href="http://www.w3c.org/TR/xmlschema-1/#st-props-correct">XMLSchema Structures 1.0: Simple Type Definition Properties Correct</a>
1685 */
1686 public static final String SIMPLE_TYPE_PROPERTIES = "st-props-correct";
1687
1688 /**
1689 * st-props-correct.3: See clause 3 of
1690 * <a href="http://www.w3c.org/TR/xmlschema-1/#st-props-correct">XMLSchema Structures 1.0: Simple Type Definition Properties Correct</a>
1691 */
1692 public static final String SIMPLE_TYPE_PROPERTIES$RESTRICTION_FINAL = "st-props-correct.3";
1693
1694 /**
1695 * st-props-correct.4.2.1: See clause 4.2.1 of
1696 * <a href="http://www.w3c.org/TR/xmlschema-1/#st-props-correct">XMLSchema Structures 1.0: Simple Type Definition Properties Correct</a>
1697 */
1698 public static final String SIMPLE_TYPE_PROPERTIES$LIST_FINAL = "st-props-correct.4.2.1";
1699
1700 /**
1701 * st-props-correct.4.2.2: See clause 4.2.2 of
1702 * <a href="http://www.w3c.org/TR/xmlschema-1/#st-props-correct">XMLSchema Structures 1.0: Simple Type Definition Properties Correct</a>
1703 */
1704 public static final String SIMPLE_TYPE_PROPERTIES$UNION_FINAL = "st-props-correct.4.2.2";
1705
1706 /**
1707 * st-restrict-facets: See
1708 * <a href="http://www.w3c.org/TR/xmlschema-1/#st-restrict-facets">XMLSchema Structures 1.0: Simple Type Restriction (Facets)</a>
1709 */
1710 public static final String SIMPLE_TYPE_RESTRICTION_FACETS = "st-restrict-facets";
1711
1712 /**
1713 * totalDigits-valid-restriction: See
1714 * <a href="http://www.w3c.org/TR/xmlschema-2/#totalDigits-valid-restriction">XMLSchema Datatypes 1.0: totalDigits valid restriction</a>
1715 */
1716 public static final String DATATYPE_TOTAL_DIGITS_RESTRICTION = "totalDigits-valid-restriction";
1717
1718 /**
1719 * w-props-correct: See
1720 * <a href="http://www.w3c.org/TR/xmlschema-1/#w-props-correct">XMLSchema Structures 1.0: Wildcard Properties Correct</a>
1721 */
1722 public static final String WILDCARD_PROPERTIES = "w-props-correct";
1723
1724 /**
1725 * whiteSpace-valid-restriction: See
1726 * <a href="http://www.w3c.org/TR/xmlschema-2/#whiteSpace-valid-restriction">XMLSchema Datatypes 1.0: whiteSpace valid restriction</a>
1727 */
1728 public static final String DATATYPE_WHITESPACE_RESTRICTION = "whiteSpace-valid-restriction";
1729
1730 //
1731 // datatypes
1732 //
1733
1734 /**
1735 * anyURI: See
1736 * <a href="http://www.w3c.org/TR/xmlschema-2/#anyURI">XMLSchema Datatypes 1.0: anyURI</a>
1737 */
1738 public static final String ANYURI = "anyURI";
1739
1740 /**
1741 * base64Binary: See
1742 * <a href="http://www.w3c.org/TR/xmlschema-2/#base64Binary">XMLSchema Datatypes 1.0: base64Binary</a>
1743 */
1744 public static final String BASE64BINARY = "base64Binary";
1745
1746 /**
1747 * boolean: See
1748 * <a href="http://www.w3c.org/TR/xmlschema-2/#boolean">XMLSchema Datatypes 1.0: boolean</a>
1749 */
1750 public static final String BOOLEAN = "boolean";
1751
1752 /**
1753 * date: See
1754 * <a href="http://www.w3c.org/TR/xmlschema-2/#date">XMLSchema Datatypes 1.0: date</a>
1755 */
1756 public static final String DATE = "date";
1757
1758 /**
1759 * decimal: See
1760 * <a href="http://www.w3c.org/TR/xmlschema-2/#decimal">XMLSchema Datatypes 1.0: decimal</a>
1761 */
1762 public static final String DECIMAL = "decimal";
1763
1764 /**
1765 * double: See
1766 * <a href="http://www.w3c.org/TR/xmlschema-2/#double">XMLSchema Datatypes 1.0: double</a>
1767 */
1768 public static final String DOUBLE = "double";
1769
1770 /**
1771 * duration: See
1772 * <a href="http://www.w3c.org/TR/xmlschema-2/#duration">XMLSchema Datatypes 1.0: duration</a>
1773 */
1774 public static final String DURATION = "duration";
1775
1776 /**
1777 * float: See
1778 * <a href="http://www.w3c.org/TR/xmlschema-2/#float">XMLSchema Datatypes 1.0: float</a>
1779 */
1780 public static final String FLOAT = "float";
1781
1782 /**
1783 * hexBinary: See
1784 * <a href="http://www.w3c.org/TR/xmlschema-2/#hexBinary">XMLSchema Datatypes 1.0: hexBinary</a>
1785 */
1786 public static final String HEXBINARY = "hexBinary";
1787
1788 /**
1789 * int: See
1790 * <a href="http://www.w3c.org/TR/xmlschema-2/#int">XMLSchema Datatypes 1.0: int</a>
1791 */
1792 public static final String INT = "int";
1793
1794 /**
1795 * integer: See
1796 * <a href="http://www.w3c.org/TR/xmlschema-2/#integer">XMLSchema Datatypes 1.0: integer</a>
1797 */
1798 public static final String INTEGER = "integer";
1799
1800 /**
1801 * list: See
1802 * <a href="http://www.w3c.org/TR/xmlschema-2/#list-datatypes">XMLSchema Datatypes 1.0: list</a>
1803 */
1804 public static final String LIST = "list";
1805
1806 /**
1807 * long: See
1808 * <a href="http://www.w3c.org/TR/xmlschema-2/#long">XMLSchema Datatypes 1.0: long</a>
1809 */
1810 public static final String LONG = "long";
1811
1812 /**
1813 * NCName: See
1814 * <a href="http://www.w3c.org/TR/xmlschema-2/#NCName">XMLSchema Datatypes 1.0: NCName</a>
1815 */
1816 public static final String NCNAME = "NCName";
1817
1818 /**
1819 * NMTOKEN: See
1820 * <a href="http://www.w3c.org/TR/xmlschema-2/#NMTOKEN">XMLSchema Datatypes 1.0: NMTOKEN</a>
1821 */
1822 public static final String NMTOKEN = "NMTOKEN";
1823
1824 /**
1825 * QName: See
1826 * <a href="http://www.w3c.org/TR/xmlschema-2/#QName">XMLSchema Datatypes 1.0: QName</a>
1827 */
1828 public static final String QNAME = "QName";
1829
1830 /**
1831 * union: See
1832 * <a href="http://www.w3c.org/TR/xmlschema-2/#union-datatypes">XMLSchema Datatypes 1.0: union</a>
1833 */
1834 public static final String UNION = "union";
1835
1836 //
1837 // following error codes aren't defined by the XMLSchema spec
1838 //
1839
1840 /**
1841 * Found an attribute during validation that was declared use='prohibited':
1842 * See second NOTE at the end of <a href="http://www.w3c.org/TR/xmlschema-1/#declare-type">3.4.2 XML Representation of Complex Type Definitions</a>.
1843 *
1844 * <blockquote>
1845 * <b>NOTE: </b>
1846 * The <i>only</i> substantive function of the value <i>prohibited</i> for the
1847 * <code>use</code> attribute of an <a href="http://www.w3c.org/TR/xmlschema-1/#element-attribute" class="eltref"><attribute></a> is in establishing
1848 * the correspondence between a complex type defined by restriction and its XML
1849 * representation. It serves to prevent inheritance of an identically named attribute
1850 * use from the <a href="http://www.w3c.org/TR/xmlschema-1/#ct-base_type_definition" class="propref">{base type definition}</a>.
1851 * Such an <a href="http://www.w3c.org/TR/xmlschema-1/#element-attribute" class="eltref"><attribute></a>
1852 * does not correspond to any component, and hence there is no interaction with either explicit
1853 * or inherited wildcards in the operation of <a href="http://www.w3c.org/TR/xmlschema-1/#formal-complex-type">Complex Type Definition Validation Rules (?3.4.4)</a>
1854 * or <a href="#coss-ct">Constraints on Complex Type Definition Schema Components (?3.4.6)</a>.
1855 * </blockquote>
1856 */
1857 public static final String ELEM_COMPLEX_TYPE_LOCALLY_VALID$PROHIBITED_ATTRIBUTE = "cvc-complex-type.prohibited-attribute";
1858
1859 /**
1860 *
1861 */
1862 public static final String SOAPARRAY = "soaparray";
1863
1864 /**
1865 *
1866 */
1867 public static final String FACET_FIXED = "facet-fixed";
1868
1869 /**
1870 *
1871 */
1872 public static final String PATTERN_REGEX = "pattern-regex";
1873
1874 /**
1875 *
1876 */
1877 public static final String MISSING_NAME = "missing-name";
1878
1879 /**
1880 *
1881 */
1882 public static final String RESERVED_TYPE_NAME = "reserved-type-name";
1883
1884 /**
1885 * Error code for an invalid attribute value.
1886 */
1887 public static final String INVALID_VALUE = "invalid-value";
1888
1889 /**
1890 * Error code for an invalid attribute value.
1891 */
1892 public static final String INVALID_VALUE_DETAIL = "invalid-value-detail";
1893
1894 /**
1895 *
1896 */
1897 public static final String INVALID_XPATH = "invalid-xpath";
1898 }