2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_xml_stream_XMLInputFactoryImpl__
5 #define __gnu_xml_stream_XMLInputFactoryImpl__
9 #include <javax/xml/stream/XMLInputFactory.h>
18 class XMLInputFactoryImpl
;
33 class XMLStreamReader
;
36 class XMLEventAllocator
;
47 class gnu::xml::stream::XMLInputFactoryImpl
: public ::javax::xml::stream::XMLInputFactory
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
;
84 jboolean namespaceAware
;
86 jboolean replacingEntityReferences
;
87 jboolean externalEntities
;
89 jboolean xIncludeAware
;
91 jboolean stringInterning
;
93 static ::java::lang::Class
class$
;
96 #endif // __gnu_xml_stream_XMLInputFactoryImpl__