Merged gcj-eclipse branch to trunk.
[official-gcc.git] / libjava / gnu / xml / dom / DomNodeIterator.h
blob9ebe95ed4d35fb244448f6cc6d7b69c71b59cda1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_xml_dom_DomNodeIterator__
5 #define __gnu_xml_dom_DomNodeIterator__
7 #pragma interface
9 #include <java/lang/Object.h>
10 extern "Java"
12 namespace gnu
14 namespace xml
16 namespace dom
18 class DomNodeIterator;
22 namespace org
24 namespace w3c
26 namespace dom
28 class Node;
29 namespace traversal
31 class NodeFilter;
38 class gnu::xml::dom::DomNodeIterator : public ::java::lang::Object
41 public:
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;
60 jint whatToShow;
61 ::org::w3c::dom::traversal::NodeFilter * filter;
62 jboolean entityReferenceExpansion;
63 jboolean walk;
64 ::org::w3c::dom::Node * current;
65 public:
66 static ::java::lang::Class class$;
69 #endif // __gnu_xml_dom_DomNodeIterator__