OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / gnu / xml / validation / datatype / TypeLibrary.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __gnu_xml_validation_datatype_TypeLibrary__
5 #define __gnu_xml_validation_datatype_TypeLibrary__
6
7 #pragma interface
8
9 #include <java/lang/Object.h>
10 extern "Java"
11 {
12   namespace gnu
13   {
14     namespace xml
15     {
16       namespace validation
17       {
18         namespace datatype
19         {
20             class SimpleType;
21             class TypeLibrary;
22         }
23       }
24     }
25   }
26   namespace org
27   {
28     namespace relaxng
29     {
30       namespace datatype
31       {
32           class Datatype;
33           class DatatypeBuilder;
34       }
35     }
36   }
37 }
38
39 class gnu::xml::validation::datatype::TypeLibrary : public ::java::lang::Object
40 {
41
42 public:
43   TypeLibrary();
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;
91 private:
92   static ::java::util::Map * byName;
93 public:
94   static ::java::lang::Class class$;
95 };
96
97 #endif // __gnu_xml_validation_datatype_TypeLibrary__