Xerces-C++: DOMNodeFilter.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_DOMNODEFILTER_HPP)
23#define XERCESC_INCLUDE_GUARD_DOMNODEFILTER_HPP
24
26
28
29
50{
51protected:
52
53
54
59
60private:
61
62
63
69
70public:
71
72
73
82
83
84
85
113 FILTER_REJECT = 2,
114 FILTER_SKIP = 3};
115
178 SHOW_ALL = 0x0000FFFF,
179 SHOW_ELEMENT = 0x00000001,
180 SHOW_ATTRIBUTE = 0x00000002,
181 SHOW_TEXT = 0x00000004,
182 SHOW_CDATA_SECTION = 0x00000008,
183 SHOW_ENTITY_REFERENCE = 0x00000010,
184 SHOW_ENTITY = 0x00000020,
185 SHOW_PROCESSING_INSTRUCTION = 0x00000040,
186 SHOW_COMMENT = 0x00000080,
187 SHOW_DOCUMENT = 0x00000100,
188 SHOW_DOCUMENT_TYPE = 0x00000200,
189 SHOW_DOCUMENT_FRAGMENT = 0x00000400,
190 SHOW_NOTATION = 0x00000800
192
194
196
197
198
199
216
217};
218
220
221#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
DOMNodeFilter()
Definition DOMNodeFilter.hpp:57
virtual ~DOMNodeFilter()
Destructor.
Definition DOMNodeFilter.hpp:80
FilterAction
Constants returned by acceptNode.
Definition DOMNodeFilter.hpp:112
unsigned long ShowType
Definition DOMNodeFilter.hpp:193
virtual FilterAction acceptNode(const DOMNode *node) const =0
Test whether a specified node is visible in the logical view of a DOMTreeWalker or DOMNodeIterator.
ShowTypeMasks
Constants for whatToShow.
Definition DOMNodeFilter.hpp:177
The DOMNode interface is the primary datatype for the entire Document Object Model.
Definition DOMNode.hpp:139