2009-07-17 Richard Guenther <rguenther@suse.de>
[official-gcc.git] / libjava / gnu / xml / stream / XMLEventFactoryImpl.h
blob714dbc18233f8c1ed7e69e9af1be449eb38c82bb
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_xml_stream_XMLEventFactoryImpl__
5 #define __gnu_xml_stream_XMLEventFactoryImpl__
7 #pragma interface
9 #include <javax/xml/stream/XMLEventFactory.h>
10 extern "Java"
12 namespace gnu
14 namespace xml
16 namespace stream
18 class XMLEventFactoryImpl;
22 namespace javax
24 namespace xml
26 namespace namespace$
28 class NamespaceContext;
29 class QName;
31 namespace stream
33 class Location;
34 namespace events
36 class Attribute;
37 class Characters;
38 class Comment;
39 class DTD;
40 class EndDocument;
41 class EndElement;
42 class EntityDeclaration;
43 class EntityReference;
44 class Namespace;
45 class ProcessingInstruction;
46 class StartDocument;
47 class StartElement;
54 class gnu::xml::stream::XMLEventFactoryImpl : public ::javax::xml::stream::XMLEventFactory
57 public:
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;
89 public:
90 static ::java::lang::Class class$;
93 #endif // __gnu_xml_stream_XMLEventFactoryImpl__