OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / gnu / xml / util / XCat$Catalog.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __gnu_xml_util_XCat$Catalog__
5 #define __gnu_xml_util_XCat$Catalog__
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 util
17       {
18           class XCat$Catalog;
19       }
20     }
21   }
22   namespace org
23   {
24     namespace xml
25     {
26       namespace sax
27       {
28           class ErrorHandler;
29           class InputSource;
30       }
31     }
32   }
33 }
34
35 class gnu::xml::util::XCat$Catalog : public ::java::lang::Object
36 {
37
38 public: // actually package-private
39   XCat$Catalog();
40 private:
41   ::org::xml::sax::InputSource * locatePublicId(::java::lang::String *);
42   ::org::xml::sax::InputSource * mapURI(::java::lang::String *, ::java::util::Hashtable *, ::java::util::Hashtable *, ::java::util::Hashtable *);
43 public:
44   virtual ::org::xml::sax::InputSource * resolve(jboolean, ::java::lang::String *, ::java::lang::String *);
45   virtual ::org::xml::sax::InputSource * resolveURI(::java::lang::String *);
46   virtual ::org::xml::sax::InputSource * getExternalSubset(::java::lang::String *);
47 private:
48   ::gnu::xml::util::XCat$Catalog * getNext(jint);
49   ::org::xml::sax::InputSource * checkDelegations(::java::util::Hashtable *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
50 public: // actually package-private
51   ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) catalogURI;
52   ::org::xml::sax::ErrorHandler * eh;
53   jboolean unified;
54   ::java::lang::String * parserClass;
55   jboolean hasPreference;
56   jboolean usingPublic;
57   ::java::util::Hashtable * publicIds;
58   ::java::util::Hashtable * publicDelegations;
59   ::java::util::Hashtable * systemIds;
60   ::java::util::Hashtable * systemRewrites;
61   ::java::util::Hashtable * systemDelegations;
62   ::java::util::Hashtable * uris;
63   ::java::util::Hashtable * uriRewrites;
64   ::java::util::Hashtable * uriDelegations;
65   ::java::util::Hashtable * doctypes;
66   ::java::util::Vector * next;
67 public:
68   static ::java::lang::Class class$;
69 };
70
71 #endif // __gnu_xml_util_XCat$Catalog__