2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_xml_validation_datatype_TypeLibrary__
5 #define __gnu_xml_validation_datatype_TypeLibrary__
9 #include <java/lang/Object.h>
33 class DatatypeBuilder;
39 class gnu::xml::validation::datatype::TypeLibrary : public ::java::lang::Object
44 virtual ::org::relaxng::datatype::DatatypeBuilder * createDatatypeBuilder(::java::lang::String *);
45 virtual ::org::relaxng::datatype::Datatype * createDatatype(::java::lang::String *);
46 static ::gnu::xml::validation::datatype::SimpleType * ANY_SIMPLE_TYPE;
47 static ::gnu::xml::validation::datatype::SimpleType * STRING;
48 static ::gnu::xml::validation::datatype::SimpleType * BOOLEAN;
49 static ::gnu::xml::validation::datatype::SimpleType * DECIMAL;
50 static ::gnu::xml::validation::datatype::SimpleType * FLOAT;
51 static ::gnu::xml::validation::datatype::SimpleType * DOUBLE;
52 static ::gnu::xml::validation::datatype::SimpleType * DURATION;
53 static ::gnu::xml::validation::datatype::SimpleType * DATE_TIME;
54 static ::gnu::xml::validation::datatype::SimpleType * TIME;
55 static ::gnu::xml::validation::datatype::SimpleType * DATE;
56 static ::gnu::xml::validation::datatype::SimpleType * G_YEAR_MONTH;
57 static ::gnu::xml::validation::datatype::SimpleType * G_YEAR;
58 static ::gnu::xml::validation::datatype::SimpleType * G_MONTH_DAY;
59 static ::gnu::xml::validation::datatype::SimpleType * G_DAY;
60 static ::gnu::xml::validation::datatype::SimpleType * G_MONTH;
61 static ::gnu::xml::validation::datatype::SimpleType * HEX_BINARY;
62 static ::gnu::xml::validation::datatype::SimpleType * BASE64_BINARY;
63 static ::gnu::xml::validation::datatype::SimpleType * ANY_URI;
64 static ::gnu::xml::validation::datatype::SimpleType * QNAME;
65 static ::gnu::xml::validation::datatype::SimpleType * NOTATION;
66 static ::gnu::xml::validation::datatype::SimpleType * NORMALIZED_STRING;
67 static ::gnu::xml::validation::datatype::SimpleType * TOKEN;
68 static ::gnu::xml::validation::datatype::SimpleType * LANGUAGE;
69 static ::gnu::xml::validation::datatype::SimpleType * NMTOKEN;
70 static ::gnu::xml::validation::datatype::SimpleType * NMTOKENS;
71 static ::gnu::xml::validation::datatype::SimpleType * NAME;
72 static ::gnu::xml::validation::datatype::SimpleType * NCNAME;
73 static ::gnu::xml::validation::datatype::SimpleType * ID;
74 static ::gnu::xml::validation::datatype::SimpleType * IDREF;
75 static ::gnu::xml::validation::datatype::SimpleType * IDREFS;
76 static ::gnu::xml::validation::datatype::SimpleType * ENTITY;
77 static ::gnu::xml::validation::datatype::SimpleType * ENTITIES;
78 static ::gnu::xml::validation::datatype::SimpleType * INTEGER;
79 static ::gnu::xml::validation::datatype::SimpleType * NON_POSITIVE_INTEGER;
80 static ::gnu::xml::validation::datatype::SimpleType * NEGATIVE_INTEGER;
81 static ::gnu::xml::validation::datatype::SimpleType * LONG;
82 static ::gnu::xml::validation::datatype::SimpleType * INT;
83 static ::gnu::xml::validation::datatype::SimpleType * SHORT;
84 static ::gnu::xml::validation::datatype::SimpleType * BYTE;
85 static ::gnu::xml::validation::datatype::SimpleType * NON_NEGATIVE_INTEGER;
86 static ::gnu::xml::validation::datatype::SimpleType * UNSIGNED_LONG;
87 static ::gnu::xml::validation::datatype::SimpleType * UNSIGNED_INT;
88 static ::gnu::xml::validation::datatype::SimpleType * UNSIGNED_SHORT;
89 static ::gnu::xml::validation::datatype::SimpleType * UNSIGNED_BYTE;
90 static ::gnu::xml::validation::datatype::SimpleType * POSITIVE_INTEGER;
92 static ::java::util::Map * byName;
94 static ::java::lang::Class class$;
97 #endif // __gnu_xml_validation_datatype_TypeLibrary__