SAXParser.h 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __gnu_xml_stream_SAXParser__
  3. #define __gnu_xml_stream_SAXParser__
  4. #pragma interface
  5. #include <javax/xml/parsers/SAXParser.h>
  6. #include <gcj/array.h>
  7. extern "Java"
  8. {
  9. namespace gnu
  10. {
  11. namespace xml
  12. {
  13. namespace stream
  14. {
  15. class SAXParser;
  16. class XMLParser;
  17. }
  18. }
  19. }
  20. namespace javax
  21. {
  22. namespace xml
  23. {
  24. namespace stream
  25. {
  26. class Location;
  27. class XMLEventReader;
  28. class XMLStreamReader;
  29. }
  30. }
  31. }
  32. namespace org
  33. {
  34. namespace xml
  35. {
  36. namespace sax
  37. {
  38. class ContentHandler;
  39. class DTDHandler;
  40. class EntityResolver;
  41. class ErrorHandler;
  42. class InputSource;
  43. class Parser;
  44. class XMLReader;
  45. namespace ext
  46. {
  47. class DeclHandler;
  48. class LexicalHandler;
  49. }
  50. }
  51. }
  52. }
  53. }
  54. class gnu::xml::stream::SAXParser : public ::javax::xml::parsers::SAXParser
  55. {
  56. public:
  57. SAXParser();
  58. public: // actually package-private
  59. SAXParser(jboolean, jboolean, jboolean);
  60. public:
  61. virtual ::org::xml::sax::Parser * getParser();
  62. virtual ::org::xml::sax::XMLReader * getXMLReader();
  63. virtual jboolean isNamespaceAware();
  64. virtual jboolean isValidating();
  65. virtual void setProperty(::java::lang::String *, ::java::lang::Object *);
  66. virtual ::java::lang::Object * getProperty(::java::lang::String *);
  67. virtual jboolean isXIncludeAware();
  68. virtual void reset();
  69. virtual jboolean getFeature(::java::lang::String *);
  70. virtual void setFeature(::java::lang::String *, jboolean);
  71. virtual void setEntityResolver(::org::xml::sax::EntityResolver *);
  72. virtual ::org::xml::sax::EntityResolver * getEntityResolver();
  73. virtual void setDTDHandler(::org::xml::sax::DTDHandler *);
  74. virtual ::org::xml::sax::DTDHandler * getDTDHandler();
  75. virtual void setContentHandler(::org::xml::sax::ContentHandler *);
  76. virtual ::org::xml::sax::ContentHandler * getContentHandler();
  77. virtual void setErrorHandler(::org::xml::sax::ErrorHandler *);
  78. virtual ::org::xml::sax::ErrorHandler * getErrorHandler();
  79. virtual void parse(::org::xml::sax::InputSource *);
  80. private:
  81. jboolean isIgnorableWhitespace(::gnu::xml::stream::XMLParser *, JArray< jchar > *, jboolean);
  82. public:
  83. virtual void parse(::java::lang::String *);
  84. virtual jint getIndex(::java::lang::String *);
  85. virtual jint getIndex(::java::lang::String *, ::java::lang::String *);
  86. virtual jint getLength();
  87. virtual ::java::lang::String * getLocalName(jint);
  88. virtual ::java::lang::String * getQName(jint);
  89. virtual ::java::lang::String * getType(jint);
  90. virtual ::java::lang::String * getType(::java::lang::String *);
  91. virtual ::java::lang::String * getType(::java::lang::String *, ::java::lang::String *);
  92. virtual ::java::lang::String * getURI(jint);
  93. virtual ::java::lang::String * getValue(jint);
  94. virtual ::java::lang::String * getValue(::java::lang::String *);
  95. virtual ::java::lang::String * getValue(::java::lang::String *, ::java::lang::String *);
  96. virtual jboolean isDeclared(jint);
  97. virtual jboolean isDeclared(::java::lang::String *);
  98. virtual jboolean isDeclared(::java::lang::String *, ::java::lang::String *);
  99. virtual jboolean isSpecified(jint);
  100. virtual jboolean isSpecified(::java::lang::String *);
  101. virtual jboolean isSpecified(::java::lang::String *, ::java::lang::String *);
  102. virtual jint getColumnNumber();
  103. virtual jint getLineNumber();
  104. virtual ::java::lang::String * getPublicId();
  105. virtual ::java::lang::String * getSystemId();
  106. virtual ::java::lang::String * getEncoding();
  107. virtual ::java::lang::String * getXMLVersion();
  108. virtual ::java::lang::Object * resolveEntity(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
  109. virtual ::javax::xml::stream::XMLEventReader * resolveAsXMLEventReader(::java::lang::String *);
  110. virtual ::javax::xml::stream::XMLStreamReader * resolveAsXMLStreamReader(::java::lang::String *);
  111. virtual void report(::java::lang::String *, ::java::lang::String *, ::java::lang::Object *, ::javax::xml::stream::Location *);
  112. static void main(JArray< ::java::lang::String * > *);
  113. public: // actually package-private
  114. ::org::xml::sax::ContentHandler * __attribute__((aligned(__alignof__( ::javax::xml::parsers::SAXParser)))) contentHandler;
  115. ::org::xml::sax::ext::DeclHandler * declHandler;
  116. ::org::xml::sax::DTDHandler * dtdHandler;
  117. ::org::xml::sax::EntityResolver * entityResolver;
  118. ::org::xml::sax::ErrorHandler * errorHandler;
  119. ::org::xml::sax::ext::LexicalHandler * lexicalHandler;
  120. jboolean validating;
  121. jboolean namespaceAware;
  122. jboolean xIncludeAware;
  123. jboolean stringInterning;
  124. jboolean coalescing;
  125. jboolean replaceERefs;
  126. jboolean externalEntities;
  127. jboolean supportDTD;
  128. jboolean baseAware;
  129. ::gnu::xml::stream::XMLParser * parser;
  130. ::javax::xml::stream::XMLStreamReader * reader;
  131. ::java::lang::String * encoding;
  132. ::java::lang::String * xmlVersion;
  133. jboolean xmlStandalone;
  134. ::java::lang::String * xmlEncoding;
  135. ::java::lang::String * baseURI;
  136. public:
  137. static ::java::lang::Class class$;
  138. };
  139. #endif // __gnu_xml_stream_SAXParser__