Class NodeTypeIteratorAdapter
java.lang.Object
org.apache.jackrabbit.commons.iterator.RangeIteratorDecorator
org.apache.jackrabbit.commons.iterator.NodeTypeIteratorAdapter
- All Implemented Interfaces:
Iterator,NodeTypeIterator,RangeIterator
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final NodeTypeIteratorStatic instance of an emptyNodeTypeIterator. -
Constructor Summary
ConstructorsConstructorDescriptionNodeTypeIteratorAdapter(Collection<NodeType> collection) Creates an iterator for the given collection.NodeTypeIteratorAdapter(Iterator iterator) Creates an adapter for the givenIterator.NodeTypeIteratorAdapter(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 emptyNodeTypeIterator.
-
-
Constructor Details
-
NodeTypeIteratorAdapter
Creates an adapter for the givenRangeIterator.- Parameters:
iterator- iterator ofNodeTypes
-
NodeTypeIteratorAdapter
Creates an adapter for the givenIterator.- Parameters:
iterator- iterator ofNodeTypes
-
NodeTypeIteratorAdapter
Creates an iterator for the given collection.- Parameters:
collection- collection ofNodeTypes
-
-
Method Details
-
nextNodeType
Returns the next node type.- Specified by:
nextNodeTypein interfaceNodeTypeIterator- Returns:
- next node type
- Throws:
NoSuchElementException- if there is no next node type
-