2009-07-17 Richard Guenther <rguenther@suse.de>
[official-gcc.git] / libjava / gnu / xml / validation / xmlschema / XMLSchema.h
blob4fec76fe9a807c8572ce933d1b5ff13641c9f942
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__
7 #pragma interface
9 #include <javax/xml/validation/Schema.h>
10 extern "Java"
12 namespace gnu
14 namespace xml
16 namespace validation
18 namespace xmlschema
20 class XMLSchema;
25 namespace javax
27 namespace xml
29 namespace validation
31 class Validator;
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);
43 public:
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;
70 jint finalDefault;
71 jint blockDefault;
72 jboolean attributeFormQualified;
73 jboolean elementFormQualified;
74 ::java::util::Map * elementDeclarations;
75 ::java::util::Map * attributeDeclarations;
76 ::java::util::Map * types;
77 public:
78 static ::java::lang::Class class$;
81 #endif // __gnu_xml_validation_xmlschema_XMLSchema__