org.apache.xalan.stree
Class IndexedUnionPathIterator

java.lang.Object
  |
  +--org.apache.xpath.Expression
        |
        +--org.apache.xpath.axes.UnionPathIterator
              |
              +--org.apache.xalan.stree.IndexedUnionPathIterator

public class IndexedUnionPathIterator
extends UnionPathIterator

**For advanced use only** This class extends NodeSet, which implements NodeIterator, and fetches nodes one at a time in document order based on a XPath UnionExpr. As each node is iterated via nextNode(), the node is also stored in the NodeVector, so that previousNode() can easily be done.


Constructor Summary
IndexedUnionPathIterator()
          **For advanced use only** Constructor.
 
Methods inherited from class org.apache.xpath.axes.UnionPathIterator
addIterator, clone, cloneWithReset, detach, execute, getCurrentContextNode, getCurrentNode, getCurrentPos, getExpandEntityReferences, getFilter, getRoot, getWhatToShow, initContext, isFresh, nextNode, previousNode, reset, runTo, setCurrentPos, setShouldCacheNodes, size
 
Methods inherited from class org.apache.xpath.Expression
assert, error, warn
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IndexedUnionPathIterator

public IndexedUnionPathIterator()
**For advanced use only** Constructor.


Copyright © 2000 Apache XML Project. All Rights Reserved.