Class NodeIteratorAdapter
java.lang.Object
org.apache.jackrabbit.commons.iterator.RangeIteratorDecorator
org.apache.jackrabbit.commons.iterator.NodeIteratorAdapter
- All Implemented Interfaces:
Iterator,NodeIterator,RangeIterator
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final NodeIteratorStatic instance of an emptyNodeIterator. -
Constructor Summary
ConstructorsConstructorDescriptionNodeIteratorAdapter(Collection collection) Creates an iterator for the given collection.NodeIteratorAdapter(Iterator iterator) Creates an adapter for the givenIterator.NodeIteratorAdapter(Iterator iterator, long size) NodeIteratorAdapter(RangeIterator iterator) Creates an adapter for the givenRangeIterator. -
Method Summary
Methods inherited from class org.apache.jackrabbit.commons.iterator.RangeIteratorDecorator
getPosition, getSize, hasNext, next, remove, skipMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Iterator
forEachRemaining, hasNext, next, removeMethods inherited from interface javax.jcr.RangeIterator
getPosition, getSize, skip
-
Field Details
-
EMPTY
Static instance of an emptyNodeIterator.
-
-
Constructor Details
-
NodeIteratorAdapter
Creates an adapter for the givenRangeIterator.- Parameters:
iterator- iterator ofNodes
-
NodeIteratorAdapter
Creates an adapter for the givenIterator.- Parameters:
iterator- iterator ofNodes
-
NodeIteratorAdapter
-
NodeIteratorAdapter
Creates an iterator for the given collection.- Parameters:
collection- collection ofNodes
-
-
Method Details
-
nextNode
Returns the next node.- Specified by:
nextNodein interfaceNodeIterator- Returns:
- next node
- Throws:
NoSuchElementException- if there is no next node
-