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

Class CollectionAttributeNodeIterator

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

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

getElementNodeIterator, getNodePointer, getPosition, setPosition

Constructor Details

CollectionAttributeNodeIterator

public CollectionAttributeNodeIterator(CollectionPointer pointer,
                                       QName name)

Method Details

getElementNodeIterator

protected NodeIterator getElementNodeIterator(NodePointer elementPointer)
Implemened by subclasses to produce child/attribute node iterators.
Overrides:
getElementNodeIterator in interface CollectionNodeIterator