Merged gcj-eclipse branch to trunk.
[official-gcc.git] / libjava / gnu / xml / stream / XMLInputFactoryImpl.h
blob43a2197555a977a41be688975dc2837a81298aa6
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_xml_stream_XMLInputFactoryImpl__
5 #define __gnu_xml_stream_XMLInputFactoryImpl__
7 #pragma interface
9 #include <javax/xml/stream/XMLInputFactory.h>
10 extern "Java"
12 namespace gnu
14 namespace xml
16 namespace stream
18 class XMLInputFactoryImpl;
22 namespace javax
24 namespace xml
26 namespace stream
28 class EventFilter;
29 class StreamFilter;
30 class XMLEventReader;
31 class XMLReporter;
32 class XMLResolver;
33 class XMLStreamReader;
34 namespace util
36 class XMLEventAllocator;
39 namespace transform
41 class Source;
47 class gnu::xml::stream::XMLInputFactoryImpl : public ::javax::xml::stream::XMLInputFactory
50 public:
51 XMLInputFactoryImpl();
52 virtual ::javax::xml::stream::XMLStreamReader * createXMLStreamReader(::java::io::Reader *);
53 virtual ::javax::xml::stream::XMLStreamReader * createXMLStreamReader(::javax::xml::transform::Source *);
54 virtual ::javax::xml::stream::XMLStreamReader * createXMLStreamReader(::java::io::InputStream *);
55 virtual ::javax::xml::stream::XMLStreamReader * createXMLStreamReader(::java::io::InputStream *, ::java::lang::String *);
56 virtual ::javax::xml::stream::XMLStreamReader * createXMLStreamReader(::java::lang::String *, ::java::io::InputStream *);
57 virtual ::javax::xml::stream::XMLStreamReader * createXMLStreamReader(::java::lang::String *, ::java::io::Reader *);
58 virtual ::javax::xml::stream::XMLEventReader * createXMLEventReader(::java::io::Reader *);
59 virtual ::javax::xml::stream::XMLEventReader * createXMLEventReader(::java::lang::String *, ::java::io::Reader *);
60 virtual ::javax::xml::stream::XMLEventReader * createXMLEventReader(::javax::xml::stream::XMLStreamReader *);
61 virtual ::javax::xml::stream::XMLEventReader * createXMLEventReader(::javax::xml::transform::Source *);
62 virtual ::javax::xml::stream::XMLEventReader * createXMLEventReader(::java::io::InputStream *);
63 virtual ::javax::xml::stream::XMLEventReader * createXMLEventReader(::java::io::InputStream *, ::java::lang::String *);
64 virtual ::javax::xml::stream::XMLEventReader * createXMLEventReader(::java::lang::String *, ::java::io::InputStream *);
65 virtual ::javax::xml::stream::XMLStreamReader * createFilteredReader(::javax::xml::stream::XMLStreamReader *, ::javax::xml::stream::StreamFilter *);
66 virtual ::javax::xml::stream::XMLEventReader * createFilteredReader(::javax::xml::stream::XMLEventReader *, ::javax::xml::stream::EventFilter *);
67 virtual ::javax::xml::stream::XMLResolver * getXMLResolver();
68 virtual void setXMLResolver(::javax::xml::stream::XMLResolver *);
69 virtual ::javax::xml::stream::XMLReporter * getXMLReporter();
70 virtual void setXMLReporter(::javax::xml::stream::XMLReporter *);
71 virtual void setProperty(::java::lang::String *, ::java::lang::Object *);
72 virtual ::java::lang::Object * getProperty(::java::lang::String *);
73 virtual jboolean isPropertySupported(::java::lang::String *);
74 virtual void setEventAllocator(::javax::xml::stream::util::XMLEventAllocator *);
75 virtual ::javax::xml::stream::util::XMLEventAllocator * getEventAllocator();
76 virtual void setCoalescing(jboolean);
77 virtual jboolean isCoalescing();
78 public: // actually protected
79 virtual ::java::io::InputStream * getInputStream(::javax::xml::transform::Source *);
80 ::javax::xml::stream::XMLResolver * __attribute__((aligned(__alignof__( ::javax::xml::stream::XMLInputFactory)))) resolver;
81 ::javax::xml::stream::XMLReporter * reporter;
82 ::javax::xml::stream::util::XMLEventAllocator * allocator;
83 jboolean validating;
84 jboolean namespaceAware;
85 jboolean coalescing;
86 jboolean replacingEntityReferences;
87 jboolean externalEntities;
88 jboolean supportDTD;
89 jboolean xIncludeAware;
90 jboolean baseAware;
91 jboolean stringInterning;
92 public:
93 static ::java::lang::Class class$;
96 #endif // __gnu_xml_stream_XMLInputFactoryImpl__