2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_xml_validation_xmlschema_XMLSchema__
5 #define __gnu_xml_validation_xmlschema_XMLSchema__
9 #include <javax/xml/validation/Schema.h>
32 class ValidatorHandler
;
38 class gnu::xml::validation::xmlschema::XMLSchema
: public ::javax::xml::validation::Schema
41 public: // actually package-private
42 XMLSchema(::java::lang::String
*, ::java::lang::String
*, jint
, jint
, jboolean
, jboolean
);
44 ::javax::xml::validation::Validator
* newValidator();
45 ::javax::xml::validation::ValidatorHandler
* newValidatorHandler();
46 public: // actually package-private
47 static const jint FINAL_NONE
= 0;
48 static const jint FINAL_EXTENSION
= 1;
49 static const jint FINAL_RESTRICTION
= 2;
50 static const jint FINAL_LIST
= 4;
51 static const jint FINAL_UNION
= 8;
52 static const jint FINAL_ALL
= 15;
53 static const jint BLOCK_NONE
= 0;
54 static const jint BLOCK_EXTENSION
= 1;
55 static const jint BLOCK_RESTRICTION
= 2;
56 static const jint BLOCK_SUBSTITUTION
= 4;
57 static const jint BLOCK_ALL
= 7;
58 static const jint GLOBAL
= 0;
59 static const jint LOCAL
= 1;
60 static const jint ABSENT
= 2;
61 static const jint CONSTRAINT_NONE
= 0;
62 static const jint CONSTRAINT_DEFAULT
= 1;
63 static const jint CONSTRAINT_FIXED
= 2;
64 static const jint CONTENT_EMPTY
= 0;
65 static const jint CONTENT_SIMPLE
= 1;
66 static const jint CONTENT_MIXED
= 2;
67 static const jint CONTENT_ELEMENT_ONLY
= 3;
68 ::java::lang::String
* __attribute__((aligned(__alignof__( ::javax::xml::validation::Schema
)))) targetNamespace
;
69 ::java::lang::String
* version
;
72 jboolean attributeFormQualified
;
73 jboolean elementFormQualified
;
74 ::java::util::Map
* elementDeclarations
;
75 ::java::util::Map
* attributeDeclarations
;
76 ::java::util::Map
* types
;
78 static ::java::lang::Class
class$
;
81 #endif // __gnu_xml_validation_xmlschema_XMLSchema__