22#if !defined(XERCESC_INCLUDE_GUARD_DOMNODEFILTER_HPP)
23#define XERCESC_INCLUDE_GUARD_DOMNODEFILTER_HPP
27XERCES_CPP_NAMESPACE_BEGIN
219XERCES_CPP_NAMESPACE_END
Filters are objects that know how to "filter out" nodes.
Definition DOMNodeFilter.hpp:50
unsigned long ShowType
Definition DOMNodeFilter.hpp:193
virtual ~DOMNodeFilter()
Destructor.
Definition DOMNodeFilter.hpp:80
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
@ SHOW_DOCUMENT_TYPE
Definition DOMNodeFilter.hpp:188
@ SHOW_COMMENT
Definition DOMNodeFilter.hpp:186
@ SHOW_ALL
Definition DOMNodeFilter.hpp:178
@ SHOW_TEXT
Definition DOMNodeFilter.hpp:181
@ SHOW_ENTITY
Definition DOMNodeFilter.hpp:184
@ SHOW_ELEMENT
Definition DOMNodeFilter.hpp:179
@ SHOW_CDATA_SECTION
Definition DOMNodeFilter.hpp:182
@ SHOW_DOCUMENT_FRAGMENT
Definition DOMNodeFilter.hpp:189
@ SHOW_DOCUMENT
Definition DOMNodeFilter.hpp:187
@ SHOW_PROCESSING_INSTRUCTION
Definition DOMNodeFilter.hpp:185
@ SHOW_ENTITY_REFERENCE
Definition DOMNodeFilter.hpp:183
@ SHOW_ATTRIBUTE
Definition DOMNodeFilter.hpp:180
@ SHOW_NOTATION
Definition DOMNodeFilter.hpp:190
FilterAction
Constants returned by acceptNode.
Definition DOMNodeFilter.hpp:112
@ FILTER_REJECT
Definition DOMNodeFilter.hpp:113
@ FILTER_SKIP
Definition DOMNodeFilter.hpp:114
@ FILTER_ACCEPT
Definition DOMNodeFilter.hpp:112
DOMNodeFilter()
Definition DOMNodeFilter.hpp:57
The DOMNode interface is the primary datatype for the entire Document Object Model.
Definition DOMNode.hpp:139