2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_xml_stream_XMLEventFactoryImpl__
5 #define __gnu_xml_stream_XMLEventFactoryImpl__
9 #include <javax/xml/stream/XMLEventFactory.h>
18 class XMLEventFactoryImpl
;
28 class NamespaceContext
;
42 class EntityDeclaration
;
43 class EntityReference
;
45 class ProcessingInstruction
;
54 class gnu::xml::stream::XMLEventFactoryImpl
: public ::javax::xml::stream::XMLEventFactory
58 XMLEventFactoryImpl();
59 virtual void setLocation(::javax::xml::stream::Location
*);
60 virtual ::javax::xml::stream::events::Attribute
* createAttribute(::java::lang::String
*, ::java::lang::String
*, ::java::lang::String
*, ::java::lang::String
*);
61 virtual ::javax::xml::stream::events::Attribute
* createAttribute(::java::lang::String
*, ::java::lang::String
*);
62 virtual ::javax::xml::stream::events::Attribute
* createAttribute(::javax::xml::namespace$
::QName
*, ::java::lang::String
*);
63 virtual ::javax::xml::stream::events::Namespace
* createNamespace(::java::lang::String
*);
64 virtual ::javax::xml::stream::events::Namespace
* createNamespace(::java::lang::String
*, ::java::lang::String
*);
65 virtual ::javax::xml::stream::events::StartElement
* createStartElement(::javax::xml::namespace$
::QName
*, ::java::util::Iterator
*, ::java::util::Iterator
*);
66 virtual ::javax::xml::stream::events::StartElement
* createStartElement(::java::lang::String
*, ::java::lang::String
*, ::java::lang::String
*);
67 virtual ::javax::xml::stream::events::StartElement
* createStartElement(::java::lang::String
*, ::java::lang::String
*, ::java::lang::String
*, ::java::util::Iterator
*, ::java::util::Iterator
*);
68 virtual ::javax::xml::stream::events::StartElement
* createStartElement(::java::lang::String
*, ::java::lang::String
*, ::java::lang::String
*, ::java::util::Iterator
*, ::java::util::Iterator
*, ::javax::xml::namespace$
::NamespaceContext
*);
69 virtual ::javax::xml::stream::events::EndElement
* createEndElement(::javax::xml::namespace$
::QName
*, ::java::util::Iterator
*);
70 virtual ::javax::xml::stream::events::EndElement
* createEndElement(::java::lang::String
*, ::java::lang::String
*, ::java::lang::String
*);
71 virtual ::javax::xml::stream::events::EndElement
* createEndElement(::java::lang::String
*, ::java::lang::String
*, ::java::lang::String
*, ::java::util::Iterator
*);
72 virtual ::javax::xml::stream::events::Characters
* createCharacters(::java::lang::String
*);
73 virtual ::javax::xml::stream::events::Characters
* createCData(::java::lang::String
*);
74 virtual ::javax::xml::stream::events::Characters
* createSpace(::java::lang::String
*);
75 virtual ::javax::xml::stream::events::Characters
* createIgnorableSpace(::java::lang::String
*);
76 virtual ::javax::xml::stream::events::StartDocument
* createStartDocument();
77 virtual ::javax::xml::stream::events::StartDocument
* createStartDocument(::java::lang::String
*, ::java::lang::String
*, jboolean
);
78 virtual ::javax::xml::stream::events::StartDocument
* createStartDocument(::java::lang::String
*, ::java::lang::String
*);
79 virtual ::javax::xml::stream::events::StartDocument
* createStartDocument(::java::lang::String
*);
80 virtual ::javax::xml::stream::events::EndDocument
* createEndDocument();
81 virtual ::javax::xml::stream::events::EntityReference
* createEntityReference(::java::lang::String
*, ::javax::xml::stream::events::EntityDeclaration
*);
82 virtual ::javax::xml::stream::events::Comment
* createComment(::java::lang::String
*);
83 virtual ::javax::xml::stream::events::ProcessingInstruction
* createProcessingInstruction(::java::lang::String
*, ::java::lang::String
*);
84 virtual ::javax::xml::stream::events::DTD
* createDTD(::java::lang::String
*);
85 public: // actually package-private
86 virtual ::java::util::LinkedList
* createLinkedList(::java::util::Iterator
*);
87 public: // actually protected
88 ::javax::xml::stream::Location
* __attribute__((aligned(__alignof__( ::javax::xml::stream::XMLEventFactory
)))) location
;
90 static ::java::lang::Class
class$
;
93 #endif // __gnu_xml_stream_XMLEventFactoryImpl__