OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / gnu / xml / dom / ImplementationSource.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __gnu_xml_dom_ImplementationSource__
5 #define __gnu_xml_dom_ImplementationSource__
6
7 #pragma interface
8
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
11
12 extern "Java"
13 {
14   namespace gnu
15   {
16     namespace xml
17     {
18       namespace dom
19       {
20           class ImplementationSource;
21       }
22     }
23   }
24   namespace org
25   {
26     namespace w3c
27     {
28       namespace dom
29       {
30           class DOMImplementation;
31           class DOMImplementationList;
32       }
33     }
34   }
35 }
36
37 class gnu::xml::dom::ImplementationSource : public ::java::lang::Object
38 {
39
40 public:
41   ImplementationSource();
42   virtual ::org::w3c::dom::DOMImplementation * getDOMImplementation(::java::lang::String *);
43   virtual ::org::w3c::dom::DOMImplementationList * getDOMImplementationList(::java::lang::String *);
44 private:
45   ::java::util::List * getImplementations(::java::lang::String *);
46 public: // actually package-private
47   virtual ::java::util::List * parseFeatures(::java::lang::String *);
48   virtual ::java::lang::String * getFeature(::java::lang::String *, jint, jint);
49 private:
50   static ::java::lang::String * DIGITS;
51   static JArray< ::org::w3c::dom::DOMImplementation * > * implementations;
52 public:
53   static ::java::lang::Class class$;
54 };
55
56 #endif // __gnu_xml_dom_ImplementationSource__