OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / gnu / xml / util / XCat$Loader.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __gnu_xml_util_XCat$Loader__
5 #define __gnu_xml_util_XCat$Loader__
6
7 #pragma interface
8
9 #include <org/xml/sax/ext/DefaultHandler2.h>
10 extern "Java"
11 {
12   namespace gnu
13   {
14     namespace xml
15     {
16       namespace util
17       {
18           class XCat$Catalog;
19           class XCat$Loader;
20       }
21     }
22   }
23   namespace org
24   {
25     namespace xml
26     {
27       namespace sax
28       {
29           class Attributes;
30           class ErrorHandler;
31           class Locator;
32       }
33     }
34   }
35 }
36
37 class gnu::xml::util::XCat$Loader : public ::org::xml::sax::ext::DefaultHandler2
38 {
39
40 public: // actually package-private
41   XCat$Loader(jboolean, ::org::xml::sax::ErrorHandler *, jboolean);
42 private:
43   ::java::lang::String * nofrag(::java::lang::String *);
44   ::java::lang::String * absolutize(::java::lang::String *);
45   void error(::java::lang::String *);
46   void fatal(::java::lang::String *);
47   void warn(::java::lang::String *);
48 public:
49   virtual void setDocumentLocator(::org::xml::sax::Locator *);
50   virtual void startDocument();
51   virtual void endDocument();
52   virtual void externalEntityDecl(::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
53   virtual void startEntity(::java::lang::String *);
54   virtual void endEntity(::java::lang::String *);
55   virtual void startElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::org::xml::sax::Attributes *);
56   virtual void endElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
57 private:
58   jboolean __attribute__((aligned(__alignof__( ::org::xml::sax::ext::DefaultHandler2)))) preInterned;
59   ::org::xml::sax::ErrorHandler * handler;
60   jboolean unified;
61   jint ignoreDepth;
62   ::org::xml::sax::Locator * locator;
63   jboolean started;
64   ::java::util::Hashtable * externals;
65   ::java::util::Stack * bases;
66 public: // actually package-private
67   ::gnu::xml::util::XCat$Catalog * cat;
68 public:
69   static ::java::lang::Class class$;
70 };
71
72 #endif // __gnu_xml_util_XCat$Loader__