<h1>DOMTreeWalker.hpp</h1><ahref="DOMTreeWalker_8hpp.html">Go to the documentation of this file.</a><divclass="fragment"><preclass="fragment"><aname="l00001"></a>00001 <spanclass="comment">/*</span>
<aname="l00002"></a>00002 <spanclass="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span>
<aname="l00003"></a>00003 <spanclass="comment"> * contributor license agreements. See the NOTICE file distributed with</span>
<aname="l00004"></a>00004 <spanclass="comment"> * this work for additional information regarding copyright ownership.</span>
<aname="l00005"></a>00005 <spanclass="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span>
<aname="l00006"></a>00006 <spanclass="comment"> * (the "License"); you may not use this file except in compliance with</span>
<aname="l00007"></a>00007 <spanclass="comment"> * the License. You may obtain a copy of the License at</span>
<aname="l00050"></a><aclass="code"href="classxercesc_1_1DOMTreeWalker.html">00050</a><spanclass="keyword">class </span>CDOM_EXPORT <aclass="code"href="classxercesc_1_1DOMTreeWalker.html"title="DOMTreeWalker objects are used to navigate a document tree or subtree using the view...">DOMTreeWalker</a> {
<aname="l00057"></a><aclass="code"href="classxercesc_1_1DOMTreeWalker.html#172d8748dcc449e359e27af795e37206">00057</a><spanclass="comment"></span><aclass="code"href="classxercesc_1_1DOMTreeWalker.html"title="DOMTreeWalker objects are used to navigate a document tree or subtree using the view...">DOMTreeWalker</a>() {}
<aname="l00058"></a><aclass="code"href="classxercesc_1_1DOMTreeWalker.html#c72aa962a41a6500c3a3b28d348ba4e0">00058</a><aclass="code"href="classxercesc_1_1DOMTreeWalker.html"title="DOMTreeWalker objects are used to navigate a document tree or subtree using the view...">DOMTreeWalker</a>(<spanclass="keyword">const</span><aclass="code"href="classxercesc_1_1DOMTreeWalker.html"title="DOMTreeWalker objects are used to navigate a document tree or subtree using the view...">DOMTreeWalker</a>&) {}
<aname="l00067"></a>00067 <spanclass="comment"></span><aclass="code"href="classxercesc_1_1DOMTreeWalker.html"title="DOMTreeWalker objects are used to navigate a document tree or subtree using the view...">DOMTreeWalker</a>& operator = (<spanclass="keyword">const</span><aclass="code"href="classxercesc_1_1DOMTreeWalker.html"title="DOMTreeWalker objects are used to navigate a document tree or subtree using the view...">DOMTreeWalker</a>&);
<aname="l00080"></a><aclass="code"href="classxercesc_1_1DOMTreeWalker.html#b51bfebb9e997c8c875f1359f7e5f623">00080</a><spanclass="comment"></span><spanclass="keyword">virtual</span> ~<aclass="code"href="classxercesc_1_1DOMTreeWalker.html"title="DOMTreeWalker objects are used to navigate a document tree or subtree using the view...">DOMTreeWalker</a>() {};
<aname="l00098"></a>00098 <spanclass="keyword">virtual</span><aclass="code"href="classxercesc_1_1DOMNode.html"title="The DOMNode interface is the primary datatype for the entire Document Object Model...">DOMNode</a>* getRoot() = 0;
<aname="l00116"></a>00116 <spanclass="keyword">virtual</span><aclass="code"href="classxercesc_1_1DOMNodeFilter.html"title="Filters are objects that know how to &quot;filter out&quot; nodes.">DOMNodeFilter</a>* getFilter()= 0;
<aname="l00142"></a>00142 <spanclass="keyword">virtual</span><aclass="code"href="classxercesc_1_1DOMNode.html"title="The DOMNode interface is the primary datatype for the entire Document Object Model...">DOMNode</a>* getCurrentNode()= 0;
<aname="l00158"></a>00158 <spanclass="comment"></span><spanclass="keyword">virtual</span><aclass="code"href="classxercesc_1_1DOMNode.html"title="The DOMNode interface is the primary datatype for the entire Document Object Model...">DOMNode</a>* parentNode()= 0;
<aname="l00170"></a>00170 <spanclass="keyword">virtual</span><aclass="code"href="classxercesc_1_1DOMNode.html"title="The DOMNode interface is the primary datatype for the entire Document Object Model...">DOMNode</a>* firstChild()= 0;
<aname="l00182"></a>00182 <spanclass="keyword">virtual</span><aclass="code"href="classxercesc_1_1DOMNode.html"title="The DOMNode interface is the primary datatype for the entire Document Object Model...">DOMNode</a>* lastChild()= 0;
<aname="l00194"></a>00194 <spanclass="keyword">virtual</span><aclass="code"href="classxercesc_1_1DOMNode.html"title="The DOMNode interface is the primary datatype for the entire Document Object Model...">DOMNode</a>* previousSibling()= 0;
<aname="l00205"></a>00205 <spanclass="keyword">virtual</span><aclass="code"href="classxercesc_1_1DOMNode.html"title="The DOMNode interface is the primary datatype for the entire Document Object Model...">DOMNode</a>* nextSibling()= 0;
<aname="l00219"></a>00219 <spanclass="keyword">virtual</span><aclass="code"href="classxercesc_1_1DOMNode.html"title="The DOMNode interface is the primary datatype for the entire Document Object Model...">DOMNode</a>* previousNode()= 0;
<aname="l00232"></a>00232 <spanclass="keyword">virtual</span><aclass="code"href="classxercesc_1_1DOMNode.html"title="The DOMNode interface is the primary datatype for the entire Document Object Model...">DOMNode</a>* nextNode()= 0;
<aname="l00254"></a>00254 <spanclass="comment"></span><spanclass="keyword">virtual</span><spanclass="keywordtype">void</span> setCurrentNode(<aclass="code"href="classxercesc_1_1DOMNode.html"title="The DOMNode interface is the primary datatype for the entire Document Object Model...">DOMNode</a>* currentNode)= 0;