Class EventListenerIteratorAdapter
java.lang.Object
org.apache.jackrabbit.commons.iterator.RangeIteratorDecorator
org.apache.jackrabbit.commons.iterator.EventListenerIteratorAdapter
- All Implemented Interfaces:
Iterator,EventListenerIterator,RangeIterator
public class EventListenerIteratorAdapter
extends RangeIteratorDecorator
implements EventListenerIterator
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final EventListenerIteratorStatic instance of an emptyEventListenerIterator. -
Constructor Summary
ConstructorsConstructorDescriptionEventListenerIteratorAdapter(Collection collection) Creates an iterator for the given collection.EventListenerIteratorAdapter(Iterator iterator) Creates an adapter for the givenIterator.EventListenerIteratorAdapter(RangeIterator iterator) Creates an adapter for the givenRangeIterator. -
Method Summary
Modifier and TypeMethodDescriptionReturns the next event listener.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 emptyEventListenerIterator.
-
-
Constructor Details
-
EventListenerIteratorAdapter
Creates an adapter for the givenRangeIterator.- Parameters:
iterator- iterator ofEventListeners
-
EventListenerIteratorAdapter
Creates an adapter for the givenIterator.- Parameters:
iterator- iterator ofEventListeners
-
EventListenerIteratorAdapter
Creates an iterator for the given collection.- Parameters:
collection- collection ofEventListeners
-
-
Method Details
-
nextEventListener
Returns the next event listener.- Specified by:
nextEventListenerin interfaceEventListenerIterator- Returns:
- next event listener
- Throws:
NoSuchElementException- if there is no next event listener
-