cascading.util
Class SingleValueCloseableIterator<Value>
java.lang.Object
cascading.util.SingleValueIterator<Value>
cascading.util.SingleValueCloseableIterator<Value>
- Type Parameters:
Value
-
- All Implemented Interfaces:
- CloseableIterator<Value>, Closeable, Iterator<Value>
- Direct Known Subclasses:
- SingleCloseableInputIterator
public abstract class SingleValueCloseableIterator<Value>
- extends SingleValueIterator<Value>
- implements CloseableIterator<Value>
SingleValueIterator is a utility class used for quickly presenting a single value to a consumer
expecting both a Closeable
and an Iterator
interface. After returning the Value
value via SingleValueIterator.next()
, SingleValueIterator.hasNext()
will return false
.
This class is especially useful if you do not wish to create a Collection
to hold a single value
in which to create an Iterator.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SingleValueCloseableIterator
public SingleValueCloseableIterator(Value value)
getCloseableInput
protected Value getCloseableInput()
close
public abstract void close()
throws IOException
- Specified by:
close
in interface Closeable
- Throws:
IOException
Copyright © 2007-2014 Concurrent, Inc. All Rights Reserved.