22 #if !defined(XERCESC_INCLUDE_GUARD_DOMTREEWALKER_HPP) 
   23 #define XERCESC_INCLUDE_GUARD_DOMTREEWALKER_HPP 
  135     virtual bool              getExpandEntityReferences()= 0;
 
  142     virtual DOMNode*          getCurrentNode()= 0;
 
  158     virtual DOMNode*          parentNode()= 0;
 
  170     virtual DOMNode*          firstChild()= 0;
 
  182     virtual DOMNode*          lastChild()= 0;
 
  194     virtual DOMNode*          previousSibling()= 0;
 
  205     virtual DOMNode*          nextSibling()= 0;
 
  219     virtual DOMNode*          previousNode()= 0;
 
  232     virtual DOMNode*          nextNode()= 0;
 
  254     virtual void              setCurrentNode(
DOMNode* currentNode)= 0;
 
  268     virtual void              release() = 0;
 
  272 #define GetDOMTreeWalkerMemoryManager GET_INDIRECT_MM(fCurrentNode) 
DOMTreeWalker()
Definition: DOMTreeWalker.hpp:57
DOMTreeWalker(const DOMTreeWalker &)
Definition: DOMTreeWalker.hpp:58
Filters are objects that know how to "filter out" nodes. 
Definition: DOMNodeFilter.hpp:49
virtual ~DOMTreeWalker()
Destructor. 
Definition: DOMTreeWalker.hpp:80
unsigned long ShowType
Definition: DOMNodeFilter.hpp:193
#define CDOM_EXPORT
Definition: XercesDefs.hpp:166
DOMTreeWalker objects are used to navigate a document tree or subtree using the view of the document ...
Definition: DOMTreeWalker.hpp:50
#define XERCES_CPP_NAMESPACE_BEGIN
Definition: XercesDefs.hpp:112
#define XERCES_CPP_NAMESPACE_END
Definition: XercesDefs.hpp:113
The DOMNode interface is the primary datatype for the entire Document Object Model. 
Definition: DOMNode.hpp:139