org.apache.commons.jxpath.ri.model.beans
Class CollectionChildNodeIterator

java.lang.Object
  extended by org.apache.commons.jxpath.ri.model.beans.CollectionNodeIterator
      extended by org.apache.commons.jxpath.ri.model.beans.CollectionChildNodeIterator
All Implemented Interfaces:
NodeIterator

public class CollectionChildNodeIterator
extends CollectionNodeIterator

Combines child node iterators of all elements of a collection into one aggregate child node iterator.

Version:
$Revision: 1.3 $ $Date: 2004/02/29 14:17:41 $
Author:
Dmitri Plotnikov

Constructor Summary
CollectionChildNodeIterator(CollectionPointer pointer, NodeTest test, boolean reverse, NodePointer startWith)
           
 
Method Summary
protected  NodeIterator getElementNodeIterator(NodePointer elementPointer)
          Implemened by subclasses to produce child/attribute node iterators.
 
Methods inherited from class org.apache.commons.jxpath.ri.model.beans.CollectionNodeIterator
getNodePointer, getPosition, setPosition
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CollectionChildNodeIterator

public CollectionChildNodeIterator(CollectionPointer pointer,
                                   NodeTest test,
                                   boolean reverse,
                                   NodePointer startWith)
Method Detail

getElementNodeIterator

protected NodeIterator getElementNodeIterator(NodePointer elementPointer)
Description copied from class: CollectionNodeIterator
Implemened by subclasses to produce child/attribute node iterators.

Specified by:
getElementNodeIterator in class CollectionNodeIterator