Go to the documentation of this file.
   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) 
  
#define XERCES_CPP_NAMESPACE_BEGIN
Definition: XercesDefs.hpp:112
#define CDOM_EXPORT
Definition: XercesDefs.hpp:166
#define XERCES_CPP_NAMESPACE_END
Definition: XercesDefs.hpp:113
unsigned long ShowType
Definition: DOMNodeFilter.hpp:193
DOMTreeWalker(const DOMTreeWalker &)
Definition: DOMTreeWalker.hpp:58
virtual ~DOMTreeWalker()
Destructor.
Definition: DOMTreeWalker.hpp:80
DOMTreeWalker objects are used to navigate a document tree or subtree using the view of the document ...
Definition: DOMTreeWalker.hpp:50
DOMTreeWalker()
Definition: DOMTreeWalker.hpp:57
Filters are objects that know how to "filter out" nodes.
Definition: DOMNodeFilter.hpp:49
The DOMNode interface is the primary datatype for the entire Document Object Model.
Definition: DOMNode.hpp:139