Class ArrayDataObjectIterator<T>
- java.lang.Object
-
- CGINIterator
-
- AbstractArrayIterator<T>
-
- ArrayDataObjectIterator<T>
-
- All Implemented Interfaces:
org.apache.commons.jxpath.ri.model.NodeIterator
public class ArrayDataObjectIterator<T> extends AbstractArrayIterator<T>
A NodeIterator for an ArrayDataObject.
-
-
Field Summary
-
Fields inherited from class com.opencloud.slee.resources.cgin.xpath.CGINIterator
children, position
-
-
Constructor Summary
Constructors Constructor Description ArrayDataObjectIterator(ArrayDataObjectPointer<T> parent, org.apache.commons.jxpath.ri.compiler.NodeTest nodeTest, boolean reverse, org.apache.commons.jxpath.ri.model.NodePointer startWith)
Creates a NodeIterator for the elements of the given ArrayDataObject.
-
Method Summary
-
Methods inherited from class com.opencloud.slee.resources.cgin.xpath.CGINIterator
getNodePointer, getPosition, setPosition
-
-
-
-
Constructor Detail
-
ArrayDataObjectIterator
public ArrayDataObjectIterator(ArrayDataObjectPointer<T> parent, org.apache.commons.jxpath.ri.compiler.NodeTest nodeTest, boolean reverse, org.apache.commons.jxpath.ri.model.NodePointer startWith)
Creates a NodeIterator for the elements of the given ArrayDataObject.- Parameters:
parent
- pointer to the whole ArrayDataObjectnodeTest
- test that element must pass to be visited by the iteratorreverse
- order in which to visit elementsstartWith
- element at which to start
-
-