Package nl.vpro.util

Interface CloseableIterator<T>

All Superinterfaces:
AutoCloseable, Iterator<T>
All Known Subinterfaces:
CloseablePeekingIterator<E>, CountedIterator<T>, CountedPeekingIterator<T>
All Known Implementing Classes:
BasicWrappedIterator, CallbackIterator, CloseableIterator.WrappedCloseableIterator, CloseableIterator.WrappedPeekingCloseableIterator, CountedMaxOffsetIterator, FilteringIterator, LazyIterator, MaxOffsetIterator, MergedSortedIterator, TailAdder, TransformingIterator, WrappedIterator

public interface CloseableIterator<T> extends Iterator<T>, AutoCloseable
An iterator that is also AutoCloseable.
Since:
1.1
Author:
Michiel Meeuwissen