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

java.lang.Object
  extended byorg.apache.commons.jxpath.ri.model.beans.CollectionNodeIterator
      extended byorg.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

Field Summary
private  NodeTest test
           
 
Fields inherited from class org.apache.commons.jxpath.ri.model.beans.CollectionNodeIterator
 
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
 

Field Detail

test

private NodeTest test
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