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

java.lang.Object
  extended byorg.apache.commons.jxpath.ri.model.beans.CollectionNodeIterator
      extended byorg.apache.commons.jxpath.ri.model.beans.CollectionAttributeNodeIterator
All Implemented Interfaces:
NodeIterator

public class CollectionAttributeNodeIterator
extends CollectionNodeIterator

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

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

Field Summary
private  QName name
           
 
Fields inherited from class org.apache.commons.jxpath.ri.model.beans.CollectionNodeIterator
 
Constructor Summary
CollectionAttributeNodeIterator(CollectionPointer pointer, QName name)
           
 
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

name

private QName name
Constructor Detail

CollectionAttributeNodeIterator

public CollectionAttributeNodeIterator(CollectionPointer pointer,
                                       QName name)
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