Xerces-C++: DOMNodeIterator.hpp Source File (original) (raw)

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22#if !defined(XERCESC_INCLUDE_GUARD_DOMNODEITERATOR_HPP)

23#define XERCESC_INCLUDE_GUARD_DOMNODEITERATOR_HPP

24

27

29

30

45{

46protected:

47

48

49

55

56private:

57

58

59

64

65public:

66

67

68

77

78

79

80

83

84

85

104

111

134

135

136

137

151

163

175

176

177

178

190};

191

192#define GetDOMNodeIteratorMemoryManager GET_DIRECT_MM(fDocument)

193

195

196#endif

#define CDOM_EXPORT

Definition XercesDefs.hpp:166

#define XERCES_CPP_NAMESPACE_BEGIN

Definition XercesDefs.hpp:112

#define XERCES_CPP_NAMESPACE_END

Definition XercesDefs.hpp:113

Filters are objects that know how to "filter out" nodes.

Definition DOMNodeFilter.hpp:50

unsigned long ShowType

Definition DOMNodeFilter.hpp:193

DOMNodeIterators are used to step through a set of nodes, e.g.

Definition DOMNodeIterator.hpp:45

virtual DOMNode * getRoot()=0

The root node of the DOMNodeIterator, as specified when it was created.

virtual DOMNode * previousNode()=0

Returns the previous node in the set and moves the position of the DOMNodeIterator backwards in the s...

virtual void release()=0

Called to indicate that this NodeIterator is no longer in use and that the implementation may relinqu...

DOMNodeIterator()

Definition DOMNodeIterator.hpp:52

virtual void detach()=0

Detaches the DOMNodeIterator from the set which it iterated over, releasing any computational resourc...

virtual DOMNode * nextNode()=0

Returns the next node in the set and advances the position of the DOMNodeIterator in the set.

virtual bool getExpandEntityReferences()=0

Return the expandEntityReferences flag.

virtual DOMNodeFilter * getFilter()=0

The DOMNodeFilter used to screen nodes.

DOMNodeIterator(const DOMNodeIterator &)

Definition DOMNodeIterator.hpp:53

virtual DOMNodeFilter::ShowType getWhatToShow()=0

Return which node types are presented via the iterator.

virtual ~DOMNodeIterator()

Destructor.

Definition DOMNodeIterator.hpp:75

The DOMNode interface is the primary datatype for the entire Document Object Model.

Definition DOMNode.hpp:139