GnomeDocument.h 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __gnu_xml_libxmlj_dom_GnomeDocument__
  3. #define __gnu_xml_libxmlj_dom_GnomeDocument__
  4. #pragma interface
  5. #include <gnu/xml/libxmlj/dom/GnomeNode.h>
  6. extern "Java"
  7. {
  8. namespace gnu
  9. {
  10. namespace xml
  11. {
  12. namespace libxmlj
  13. {
  14. namespace dom
  15. {
  16. class GnomeDocument;
  17. }
  18. }
  19. }
  20. }
  21. namespace org
  22. {
  23. namespace w3c
  24. {
  25. namespace dom
  26. {
  27. class Attr;
  28. class CDATASection;
  29. class Comment;
  30. class DOMConfiguration;
  31. class DOMErrorHandler;
  32. class DOMImplementation;
  33. class DOMStringList;
  34. class DocumentFragment;
  35. class DocumentType;
  36. class Element;
  37. class EntityReference;
  38. class Node;
  39. class NodeList;
  40. class ProcessingInstruction;
  41. class Text;
  42. namespace traversal
  43. {
  44. class NodeFilter;
  45. class NodeIterator;
  46. class TreeWalker;
  47. }
  48. namespace xpath
  49. {
  50. class XPathExpression;
  51. class XPathNSResolver;
  52. }
  53. }
  54. }
  55. }
  56. }
  57. class gnu::xml::libxmlj::dom::GnomeDocument : public ::gnu::xml::libxmlj::dom::GnomeNode
  58. {
  59. public: // actually package-private
  60. GnomeDocument(::java::lang::Object *);
  61. public: // actually protected
  62. virtual void finalize();
  63. private:
  64. void free(::java::lang::Object *);
  65. public:
  66. virtual ::org::w3c::dom::DocumentType * getDoctype();
  67. virtual ::org::w3c::dom::DOMImplementation * getImplementation();
  68. virtual ::org::w3c::dom::Element * getDocumentElement();
  69. virtual ::org::w3c::dom::Element * createElement(::java::lang::String *);
  70. virtual ::org::w3c::dom::DocumentType * createDocumentType(::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
  71. virtual ::org::w3c::dom::DocumentFragment * createDocumentFragment();
  72. virtual ::org::w3c::dom::Text * createTextNode(::java::lang::String *);
  73. virtual ::org::w3c::dom::Comment * createComment(::java::lang::String *);
  74. virtual ::org::w3c::dom::CDATASection * createCDATASection(::java::lang::String *);
  75. virtual ::org::w3c::dom::ProcessingInstruction * createProcessingInstruction(::java::lang::String *, ::java::lang::String *);
  76. virtual ::org::w3c::dom::Attr * createAttribute(::java::lang::String *);
  77. virtual ::org::w3c::dom::EntityReference * createEntityReference(::java::lang::String *);
  78. virtual ::org::w3c::dom::NodeList * getElementsByTagName(::java::lang::String *);
  79. virtual ::org::w3c::dom::Node * importNode(::org::w3c::dom::Node *, jboolean);
  80. private:
  81. ::org::w3c::dom::Node * xmljImportNode(::org::w3c::dom::Node *, jboolean);
  82. public:
  83. virtual ::org::w3c::dom::Element * createElementNS(::java::lang::String *, ::java::lang::String *);
  84. virtual ::org::w3c::dom::Attr * createAttributeNS(::java::lang::String *, ::java::lang::String *);
  85. virtual ::org::w3c::dom::NodeList * getElementsByTagNameNS(::java::lang::String *, ::java::lang::String *);
  86. virtual ::org::w3c::dom::Element * getElementById(::java::lang::String *);
  87. private:
  88. ::org::w3c::dom::Element * xmljGetElementById(::java::lang::String *);
  89. public:
  90. virtual ::java::lang::String * getInputEncoding();
  91. virtual ::java::lang::String * getXmlEncoding();
  92. virtual jboolean getXmlStandalone();
  93. virtual void setXmlStandalone(jboolean);
  94. virtual ::java::lang::String * getXmlVersion();
  95. virtual void setXmlVersion(::java::lang::String *);
  96. virtual jboolean getStrictErrorChecking();
  97. virtual void setStrictErrorChecking(jboolean);
  98. virtual ::java::lang::String * getDocumentURI();
  99. virtual void setDocumentURI(::java::lang::String *);
  100. virtual ::org::w3c::dom::Node * adoptNode(::org::w3c::dom::Node *);
  101. private:
  102. ::org::w3c::dom::Node * xmljAdoptNode(::org::w3c::dom::Node *);
  103. public:
  104. virtual ::org::w3c::dom::DOMConfiguration * getDomConfig();
  105. virtual void normalizeDocument();
  106. virtual ::org::w3c::dom::Node * renameNode(::org::w3c::dom::Node *, ::java::lang::String *, ::java::lang::String *);
  107. virtual void setParameter(::java::lang::String *, ::java::lang::Object *);
  108. virtual ::java::lang::Object * getParameter(::java::lang::String *);
  109. virtual jboolean canSetParameter(::java::lang::String *, ::java::lang::Object *);
  110. virtual ::org::w3c::dom::DOMStringList * getParameterNames();
  111. private:
  112. jboolean getBooleanValue(::java::lang::Object *);
  113. public:
  114. virtual ::org::w3c::dom::xpath::XPathExpression * createExpression(::java::lang::String *, ::org::w3c::dom::xpath::XPathNSResolver *);
  115. virtual ::org::w3c::dom::xpath::XPathNSResolver * createNSResolver(::org::w3c::dom::Node *);
  116. virtual ::java::lang::Object * evaluate(::java::lang::String *, ::org::w3c::dom::Node *, ::org::w3c::dom::xpath::XPathNSResolver *, jshort, ::java::lang::Object *);
  117. virtual ::org::w3c::dom::traversal::NodeIterator * createNodeIterator(::org::w3c::dom::Node *, jint, ::org::w3c::dom::traversal::NodeFilter *, jboolean);
  118. virtual ::org::w3c::dom::traversal::TreeWalker * createTreeWalker(::org::w3c::dom::Node *, jint, ::org::w3c::dom::traversal::NodeFilter *, jboolean);
  119. virtual ::java::lang::String * toString();
  120. public: // actually package-private
  121. ::org::w3c::dom::DOMImplementation * __attribute__((aligned(__alignof__( ::gnu::xml::libxmlj::dom::GnomeNode)))) dom;
  122. jboolean strictErrorChecking;
  123. jboolean canonicalForm;
  124. jboolean cdataSections;
  125. jboolean checkCharacterNormalization;
  126. jboolean comments;
  127. jboolean datatypeNormalization;
  128. jboolean elementContentWhitespace;
  129. jboolean entities;
  130. ::org::w3c::dom::DOMErrorHandler * errorHandler;
  131. jboolean namespaces;
  132. jboolean namespaceDeclarations;
  133. jboolean normalizeCharacters;
  134. jboolean splitCdataSections;
  135. jboolean validate;
  136. jboolean validateIfSchema;
  137. jboolean wellFormed;
  138. public:
  139. static ::java::lang::Class class$;
  140. };
  141. #endif // __gnu_xml_libxmlj_dom_GnomeDocument__