Package org.atlanmod.commons.collect
Interface CloseableIterator<E>
-
- Type Parameters:
E- the type of elements returned by this iterator
- All Superinterfaces:
AutoCloseable,Closeable,Iterator<E>
- All Known Subinterfaces:
CloseableListIterator<E>
@ParametersAreNonnullByDefault public interface CloseableIterator<E> extends Iterator<E>, Closeable
A closeableIteratorthat allows implementations to clean up any resources they need to keep open to iterate over elements.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclose()-
Methods inherited from interface java.util.Iterator
forEachRemaining, hasNext, next, remove
-
-
-
-
Method Detail
-
close
void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-
-