XMLReaderAdapter.h 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __org_xml_sax_helpers_XMLReaderAdapter__
  3. #define __org_xml_sax_helpers_XMLReaderAdapter__
  4. #pragma interface
  5. #include <java/lang/Object.h>
  6. #include <gcj/array.h>
  7. extern "Java"
  8. {
  9. namespace org
  10. {
  11. namespace xml
  12. {
  13. namespace sax
  14. {
  15. class Attributes;
  16. class DTDHandler;
  17. class DocumentHandler;
  18. class EntityResolver;
  19. class ErrorHandler;
  20. class InputSource;
  21. class Locator;
  22. class XMLReader;
  23. namespace helpers
  24. {
  25. class XMLReaderAdapter;
  26. class XMLReaderAdapter$AttributesAdapter;
  27. }
  28. }
  29. }
  30. }
  31. }
  32. class org::xml::sax::helpers::XMLReaderAdapter : public ::java::lang::Object
  33. {
  34. public:
  35. XMLReaderAdapter();
  36. XMLReaderAdapter(::org::xml::sax::XMLReader *);
  37. private:
  38. void setup(::org::xml::sax::XMLReader *);
  39. public:
  40. virtual void setLocale(::java::util::Locale *);
  41. virtual void setEntityResolver(::org::xml::sax::EntityResolver *);
  42. virtual void setDTDHandler(::org::xml::sax::DTDHandler *);
  43. virtual void setDocumentHandler(::org::xml::sax::DocumentHandler *);
  44. virtual void setErrorHandler(::org::xml::sax::ErrorHandler *);
  45. virtual void parse(::java::lang::String *);
  46. virtual void parse(::org::xml::sax::InputSource *);
  47. private:
  48. void setupXMLReader();
  49. public:
  50. virtual void setDocumentLocator(::org::xml::sax::Locator *);
  51. virtual void startDocument();
  52. virtual void endDocument();
  53. virtual void startPrefixMapping(::java::lang::String *, ::java::lang::String *);
  54. virtual void endPrefixMapping(::java::lang::String *);
  55. virtual void startElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::org::xml::sax::Attributes *);
  56. virtual void endElement(::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
  57. virtual void characters(JArray< jchar > *, jint, jint);
  58. virtual void ignorableWhitespace(JArray< jchar > *, jint, jint);
  59. virtual void processingInstruction(::java::lang::String *, ::java::lang::String *);
  60. virtual void skippedEntity(::java::lang::String *);
  61. public: // actually package-private
  62. ::org::xml::sax::XMLReader * __attribute__((aligned(__alignof__( ::java::lang::Object)))) xmlReader;
  63. ::org::xml::sax::DocumentHandler * documentHandler;
  64. ::org::xml::sax::helpers::XMLReaderAdapter$AttributesAdapter * qAtts;
  65. public:
  66. static ::java::lang::Class class$;
  67. };
  68. #endif // __org_xml_sax_helpers_XMLReaderAdapter__