2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_xml_dom_DomNodeIterator__
5 #define __gnu_xml_dom_DomNodeIterator__
9 #include <java/lang/Object.h>
18 class DomNodeIterator
;
38 class gnu::xml::dom::DomNodeIterator
: public ::java::lang::Object
42 DomNodeIterator(::org::w3c::dom::Node
*, jint
, ::org::w3c::dom::traversal::NodeFilter
*, jboolean
, jboolean
);
43 virtual ::org::w3c::dom::Node
* getRoot();
44 virtual jint
getWhatToShow();
45 virtual ::org::w3c::dom::traversal::NodeFilter
* getFilter();
46 virtual jboolean
getExpandEntityReferences();
47 virtual ::org::w3c::dom::Node
* nextNode();
48 virtual ::org::w3c::dom::Node
* previousNode();
49 virtual ::org::w3c::dom::Node
* getCurrentNode();
50 virtual void setCurrentNode(::org::w3c::dom::Node
*);
51 virtual ::org::w3c::dom::Node
* parentNode();
52 virtual ::org::w3c::dom::Node
* firstChild();
53 virtual ::org::w3c::dom::Node
* lastChild();
54 virtual ::org::w3c::dom::Node
* previousSibling();
55 virtual ::org::w3c::dom::Node
* nextSibling();
56 virtual void detach();
57 public: // actually package-private
58 virtual jboolean
accept(::org::w3c::dom::Node
*);
59 ::org::w3c::dom::Node
* __attribute__((aligned(__alignof__( ::java::lang::Object
)))) root
;
61 ::org::w3c::dom::traversal::NodeFilter
* filter
;
62 jboolean entityReferenceExpansion
;
64 ::org::w3c::dom::Node
* current
;
66 static ::java::lang::Class
class$
;
69 #endif // __gnu_xml_dom_DomNodeIterator__