Inheritance diagram for IDOM_NodeIterator:
Public Methods | |
Get functions. | |
virtual IDOM_Node * | getRoot ()=0 |
virtual unsigned long | getWhatToShow ()=0 |
virtual IDOM_NodeFilter * | getFilter ()=0 |
virtual bool | getExpandEntityReferences ()=0 |
virtual IDOM_Node * | nextNode ()=0 |
virtual IDOM_Node * | previousNode ()=0 |
Detaching functions. | |
virtual void | detach ()=0 |
Protected Methods | |
IDOM_NodeIterator (const IDOM_NodeIterator &other) | |
IDOM_NodeIterator & | operator= (const IDOM_NodeIterator &other) |
DocumentTraversal.createNodeIterator()
.
|
Detaches the iterator from the set which it iterated over, releasing any computational resources and placing the iterator in the INVALID state. After |
|
Return the expandEntityReferences flag. The value of this flag determines whether the children of entity reference nodes are visible to the IDOM_NodeFilter. If false, they will be skipped over. |
|
Return The filter used to screen nodes. |
|
The |
|
Return which node types are presented via the iterator. The available set of constants is defined in the IDOM_NodeFilter interface. |
|
Returns the next node in the set and advances the position of the iterator in the set. After a IDOM_NodeIterator is created, the first call to nextNode() returns the first node in the set.
|
|
Returns the previous node in the set and moves the position of the iterator backwards in the set.
|