OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / javax / xml / transform / sax / SAXSource.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __javax_xml_transform_sax_SAXSource__
5 #define __javax_xml_transform_sax_SAXSource__
6
7 #pragma interface
8
9 #include <java/lang/Object.h>
10 extern "Java"
11 {
12   namespace javax
13   {
14     namespace xml
15     {
16       namespace transform
17       {
18           class Source;
19         namespace sax
20         {
21             class SAXSource;
22         }
23       }
24     }
25   }
26   namespace org
27   {
28     namespace xml
29     {
30       namespace sax
31       {
32           class InputSource;
33           class XMLReader;
34       }
35     }
36   }
37 }
38
39 class javax::xml::transform::sax::SAXSource : public ::java::lang::Object
40 {
41
42 public:
43   SAXSource();
44   SAXSource(::org::xml::sax::XMLReader *, ::org::xml::sax::InputSource *);
45   SAXSource(::org::xml::sax::InputSource *);
46   virtual void setXMLReader(::org::xml::sax::XMLReader *);
47   virtual ::org::xml::sax::XMLReader * getXMLReader();
48   virtual void setInputSource(::org::xml::sax::InputSource *);
49   virtual ::org::xml::sax::InputSource * getInputSource();
50   virtual void setSystemId(::java::lang::String *);
51   virtual ::java::lang::String * getSystemId();
52   static ::org::xml::sax::InputSource * sourceToInputSource(::javax::xml::transform::Source *);
53   static ::java::lang::String * FEATURE;
54 private:
55   ::org::xml::sax::XMLReader * __attribute__((aligned(__alignof__( ::java::lang::Object)))) xmlReader;
56   ::org::xml::sax::InputSource * inputSource;
57 public:
58   static ::java::lang::Class class$;
59 };
60
61 #endif // __javax_xml_transform_sax_SAXSource__