XMLEventFactoryImpl.h 4.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __gnu_xml_stream_XMLEventFactoryImpl__
  3. #define __gnu_xml_stream_XMLEventFactoryImpl__
  4. #pragma interface
  5. #include <javax/xml/stream/XMLEventFactory.h>
  6. extern "Java"
  7. {
  8. namespace gnu
  9. {
  10. namespace xml
  11. {
  12. namespace stream
  13. {
  14. class XMLEventFactoryImpl;
  15. }
  16. }
  17. }
  18. namespace javax
  19. {
  20. namespace xml
  21. {
  22. namespace namespace$
  23. {
  24. class NamespaceContext;
  25. class QName;
  26. }
  27. namespace stream
  28. {
  29. class Location;
  30. namespace events
  31. {
  32. class Attribute;
  33. class Characters;
  34. class Comment;
  35. class DTD;
  36. class EndDocument;
  37. class EndElement;
  38. class EntityDeclaration;
  39. class EntityReference;
  40. class Namespace;
  41. class ProcessingInstruction;
  42. class StartDocument;
  43. class StartElement;
  44. }
  45. }
  46. }
  47. }
  48. }
  49. class gnu::xml::stream::XMLEventFactoryImpl : public ::javax::xml::stream::XMLEventFactory
  50. {
  51. public:
  52. XMLEventFactoryImpl();
  53. virtual void setLocation(::javax::xml::stream::Location *);
  54. virtual ::javax::xml::stream::events::Attribute * createAttribute(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
  55. virtual ::javax::xml::stream::events::Attribute * createAttribute(::java::lang::String *, ::java::lang::String *);
  56. virtual ::javax::xml::stream::events::Attribute * createAttribute(::javax::xml::namespace$::QName *, ::java::lang::String *);
  57. virtual ::javax::xml::stream::events::Namespace * createNamespace(::java::lang::String *);
  58. virtual ::javax::xml::stream::events::Namespace * createNamespace(::java::lang::String *, ::java::lang::String *);
  59. virtual ::javax::xml::stream::events::StartElement * createStartElement(::javax::xml::namespace$::QName *, ::java::util::Iterator *, ::java::util::Iterator *);
  60. virtual ::javax::xml::stream::events::StartElement * createStartElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
  61. virtual ::javax::xml::stream::events::StartElement * createStartElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::util::Iterator *, ::java::util::Iterator *);
  62. 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 *);
  63. virtual ::javax::xml::stream::events::EndElement * createEndElement(::javax::xml::namespace$::QName *, ::java::util::Iterator *);
  64. virtual ::javax::xml::stream::events::EndElement * createEndElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
  65. virtual ::javax::xml::stream::events::EndElement * createEndElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::util::Iterator *);
  66. virtual ::javax::xml::stream::events::Characters * createCharacters(::java::lang::String *);
  67. virtual ::javax::xml::stream::events::Characters * createCData(::java::lang::String *);
  68. virtual ::javax::xml::stream::events::Characters * createSpace(::java::lang::String *);
  69. virtual ::javax::xml::stream::events::Characters * createIgnorableSpace(::java::lang::String *);
  70. virtual ::javax::xml::stream::events::StartDocument * createStartDocument();
  71. virtual ::javax::xml::stream::events::StartDocument * createStartDocument(::java::lang::String *, ::java::lang::String *, jboolean);
  72. virtual ::javax::xml::stream::events::StartDocument * createStartDocument(::java::lang::String *, ::java::lang::String *);
  73. virtual ::javax::xml::stream::events::StartDocument * createStartDocument(::java::lang::String *);
  74. virtual ::javax::xml::stream::events::EndDocument * createEndDocument();
  75. virtual ::javax::xml::stream::events::EntityReference * createEntityReference(::java::lang::String *, ::javax::xml::stream::events::EntityDeclaration *);
  76. virtual ::javax::xml::stream::events::Comment * createComment(::java::lang::String *);
  77. virtual ::javax::xml::stream::events::ProcessingInstruction * createProcessingInstruction(::java::lang::String *, ::java::lang::String *);
  78. virtual ::javax::xml::stream::events::DTD * createDTD(::java::lang::String *);
  79. public: // actually package-private
  80. virtual ::java::util::LinkedList * createLinkedList(::java::util::Iterator *);
  81. public: // actually protected
  82. ::javax::xml::stream::Location * __attribute__((aligned(__alignof__( ::javax::xml::stream::XMLEventFactory)))) location;
  83. public:
  84. static ::java::lang::Class class$;
  85. };
  86. #endif // __gnu_xml_stream_XMLEventFactoryImpl__