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

java.lang.Object
  extended by org.apache.commons.jxpath.ri.model.beans.CollectionNodeIterator
      extended by org.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: 652845 $ $Date: 2008-05-02 12:46:46 -0500 (Fri, 02 May 2008) $
Author:
Dmitri Plotnikov

Constructor Summary
CollectionAttributeNodeIterator(CollectionPointer pointer, QName name)
          Create a new CollectionAttributeNodeIterator.
 
Method Summary
protected  NodeIterator getElementNodeIterator(NodePointer elementPointer)
          Implemented 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

CollectionAttributeNodeIterator

public CollectionAttributeNodeIterator(CollectionPointer pointer,
                                       QName name)
Create a new CollectionAttributeNodeIterator.

Parameters:
pointer - collection pointer
name - attribute name
Method Detail

getElementNodeIterator

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

Specified by:
getElementNodeIterator in class CollectionNodeIterator
Parameters:
elementPointer - owning pointer
Returns:
NodeIterator


Copyright © 2001-2008 The Apache Software Foundation. All Rights Reserved.