AttributesImpl.h 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __org_xml_sax_helpers_AttributesImpl__
  3. #define __org_xml_sax_helpers_AttributesImpl__
  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. namespace helpers
  17. {
  18. class AttributesImpl;
  19. }
  20. }
  21. }
  22. }
  23. }
  24. class org::xml::sax::helpers::AttributesImpl : public ::java::lang::Object
  25. {
  26. public:
  27. AttributesImpl();
  28. AttributesImpl(::org::xml::sax::Attributes *);
  29. virtual jint getLength();
  30. virtual ::java::lang::String * getURI(jint);
  31. virtual ::java::lang::String * getLocalName(jint);
  32. virtual ::java::lang::String * getQName(jint);
  33. virtual ::java::lang::String * getType(jint);
  34. virtual ::java::lang::String * getValue(jint);
  35. virtual jint getIndex(::java::lang::String *, ::java::lang::String *);
  36. virtual jint getIndex(::java::lang::String *);
  37. virtual ::java::lang::String * getType(::java::lang::String *, ::java::lang::String *);
  38. virtual ::java::lang::String * getType(::java::lang::String *);
  39. virtual ::java::lang::String * getValue(::java::lang::String *, ::java::lang::String *);
  40. virtual ::java::lang::String * getValue(::java::lang::String *);
  41. virtual void clear();
  42. virtual void setAttributes(::org::xml::sax::Attributes *);
  43. virtual void addAttribute(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
  44. virtual void setAttribute(jint, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
  45. virtual void removeAttribute(jint);
  46. virtual void setURI(jint, ::java::lang::String *);
  47. virtual void setLocalName(jint, ::java::lang::String *);
  48. virtual void setQName(jint, ::java::lang::String *);
  49. virtual void setType(jint, ::java::lang::String *);
  50. virtual void setValue(jint, ::java::lang::String *);
  51. private:
  52. void ensureCapacity(jint);
  53. void badIndex(jint);
  54. public: // actually package-private
  55. jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) length;
  56. JArray< ::java::lang::String * > * data;
  57. public:
  58. static ::java::lang::Class class$;
  59. };
  60. #endif // __org_xml_sax_helpers_AttributesImpl__