public abstract class ResourceClosingIterator<T,V> extends Object implements ResourceIterator<V>
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Close the iterator early, freeing associated resources
|
boolean |
hasNext() |
abstract V |
map(T elem) |
static <R> ResourceIterator<R> |
newResourceIterator(Iterator<R> iterator,
Resource... resources) |
static <R> ResourceIterator<R> |
newResourceIterator(Resource resource,
Iterator<R> iterator)
Deprecated.
|
V |
next() |
void |
remove() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitmap, streamforEachRemaining@Deprecated public static <R> ResourceIterator<R> newResourceIterator(Resource resource, Iterator<R> iterator)
newResourceIterator(Iterator, Resource...)public static <R> ResourceIterator<R> newResourceIterator(Iterator<R> iterator, Resource... resources)
public void close()
ResourceIteratorIt is an error to use the iterator after this has been called.
close in interface Resourceclose in interface ResourceIterator<V>close in interface AutoCloseableCopyright © 2016–2021 MWARE SOLUTIONS. All rights reserved.