GnomeNode.h 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __gnu_xml_libxmlj_dom_GnomeNode__
  3. #define __gnu_xml_libxmlj_dom_GnomeNode__
  4. #pragma interface
  5. #include <java/lang/Object.h>
  6. extern "Java"
  7. {
  8. namespace gnu
  9. {
  10. namespace xml
  11. {
  12. namespace libxmlj
  13. {
  14. namespace dom
  15. {
  16. class GnomeNode;
  17. }
  18. }
  19. }
  20. }
  21. namespace org
  22. {
  23. namespace w3c
  24. {
  25. namespace dom
  26. {
  27. class Document;
  28. class NamedNodeMap;
  29. class Node;
  30. class NodeList;
  31. class UserDataHandler;
  32. }
  33. }
  34. }
  35. }
  36. class gnu::xml::libxmlj::dom::GnomeNode : public ::java::lang::Object
  37. {
  38. public: // actually package-private
  39. static ::gnu::xml::libxmlj::dom::GnomeNode * newInstance(::java::lang::Object *, ::java::lang::Object *, jint);
  40. static void freeDocument(::java::lang::Object *);
  41. GnomeNode(::java::lang::Object *);
  42. public:
  43. virtual ::java::lang::String * getNodeName();
  44. virtual ::java::lang::String * getNodeValue();
  45. virtual void setNodeValue(::java::lang::String *);
  46. virtual jshort getNodeType();
  47. virtual ::org::w3c::dom::Node * getParentNode();
  48. virtual ::org::w3c::dom::NodeList * getChildNodes();
  49. virtual ::org::w3c::dom::Node * getFirstChild();
  50. virtual ::org::w3c::dom::Node * getLastChild();
  51. virtual ::org::w3c::dom::Node * getPreviousSibling();
  52. virtual ::org::w3c::dom::Node * getNextSibling();
  53. virtual ::org::w3c::dom::NamedNodeMap * getAttributes();
  54. virtual ::org::w3c::dom::Document * getOwnerDocument();
  55. virtual ::org::w3c::dom::Node * insertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *);
  56. private:
  57. ::org::w3c::dom::Node * xmljInsertBefore(::org::w3c::dom::Node *, ::org::w3c::dom::Node *);
  58. public:
  59. virtual ::org::w3c::dom::Node * replaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *);
  60. private:
  61. ::org::w3c::dom::Node * xmljReplaceChild(::org::w3c::dom::Node *, ::org::w3c::dom::Node *);
  62. public:
  63. virtual ::org::w3c::dom::Node * removeChild(::org::w3c::dom::Node *);
  64. private:
  65. ::org::w3c::dom::Node * xmljRemoveChild(::org::w3c::dom::Node *);
  66. public:
  67. virtual ::org::w3c::dom::Node * appendChild(::org::w3c::dom::Node *);
  68. private:
  69. ::org::w3c::dom::Node * xmljAppendChild(::org::w3c::dom::Node *);
  70. public:
  71. virtual jboolean hasChildNodes();
  72. virtual ::org::w3c::dom::Node * cloneNode(jboolean);
  73. private:
  74. ::org::w3c::dom::Node * xmljCloneNode(jboolean);
  75. public:
  76. virtual void normalize();
  77. virtual jboolean isSupported(::java::lang::String *, ::java::lang::String *);
  78. virtual ::java::lang::String * getNamespaceURI();
  79. virtual ::java::lang::String * getPrefix();
  80. virtual void setPrefix(::java::lang::String *);
  81. virtual ::java::lang::String * getLocalName();
  82. virtual jboolean hasAttributes();
  83. virtual jint hashCode();
  84. virtual jboolean equals(::java::lang::Object *);
  85. virtual ::java::lang::String * getBaseURI();
  86. virtual jshort compareDocumentPosition(::org::w3c::dom::Node *);
  87. virtual jint compareTo(::java::lang::Object *);
  88. private:
  89. jint xmljCompareTo(::java::lang::Object *);
  90. public:
  91. virtual ::java::lang::String * getTextContent();
  92. virtual void setTextContent(::java::lang::String *);
  93. virtual jboolean isSameNode(::org::w3c::dom::Node *);
  94. virtual ::java::lang::String * lookupPrefix(::java::lang::String *);
  95. virtual jboolean isDefaultNamespace(::java::lang::String *);
  96. virtual ::java::lang::String * lookupNamespaceURI(::java::lang::String *);
  97. virtual jboolean isEqualNode(::org::w3c::dom::Node *);
  98. virtual ::java::lang::Object * getFeature(::java::lang::String *, ::java::lang::String *);
  99. virtual ::java::lang::Object * setUserData(::java::lang::String *, ::java::lang::Object *, ::org::w3c::dom::UserDataHandler *);
  100. virtual ::java::lang::Object * getUserData(::java::lang::String *);
  101. public: // actually package-private
  102. virtual void notifyUserDataHandlers(jshort, ::org::w3c::dom::Node *, ::org::w3c::dom::Node *);
  103. public:
  104. virtual ::java::lang::String * toString();
  105. public: // actually package-private
  106. static ::java::util::Map * instances;
  107. ::java::lang::Object * __attribute__((aligned(__alignof__( ::java::lang::Object)))) id;
  108. ::java::util::Map * userData;
  109. ::java::util::Map * userDataHandlers;
  110. public:
  111. static ::java::lang::Class class$;
  112. };
  113. #endif // __gnu_xml_libxmlj_dom_GnomeNode__