Package org.apache.commons.io.function
Class IOStreamAdapter<T>
- java.lang.Object
-
- org.apache.commons.io.function.IOBaseStreamAdapter<T,IOStream<T>,java.util.stream.Stream<T>>
-
- org.apache.commons.io.function.IOStreamAdapter<T>
-
- Type Parameters:
T
- the type of the stream elements.
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
,IOBaseStream<T,IOStream<T>,java.util.stream.Stream<T>>
,IOStream<T>
final class IOStreamAdapter<T> extends IOBaseStreamAdapter<T,IOStream<T>,java.util.stream.Stream<T>> implements IOStream<T>
Adapts anStream
as anIOStream
. Keep package-private for now.
-
-
Constructor Summary
Constructors Modifier Constructor Description private
IOStreamAdapter(java.util.stream.Stream<T> delegate)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) static <T> IOStream<T>
adapt(java.util.stream.Stream<T> delegate)
Constructs a new IOStream for the given Stream.IOStream<T>
wrap(java.util.stream.Stream<T> delegate)
Wraps aStream
.-
Methods inherited from class org.apache.commons.io.function.IOBaseStreamAdapter
unwrap
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.commons.io.function.IOBaseStream
asBaseStream, close, isParallel, iterator, onClose, parallel, sequential, spliterator, unordered, unwrap
-
Methods inherited from interface org.apache.commons.io.function.IOStream
allMatch, anyMatch, collect, collect, count, distinct, filter, findAny, findFirst, flatMap, flatMapToDouble, flatMapToInt, flatMapToLong, forAll, forAll, forEach, forEachOrdered, limit, map, mapToDouble, mapToInt, mapToLong, max, min, noneMatch, peek, reduce, reduce, reduce, skip, sorted, sorted, toArray, toArray
-
-
-
-
Constructor Detail
-
IOStreamAdapter
private IOStreamAdapter(java.util.stream.Stream<T> delegate)
-
-
Method Detail
-
adapt
static <T> IOStream<T> adapt(java.util.stream.Stream<T> delegate)
Description copied from interface:IOStream
Constructs a new IOStream for the given Stream.- Type Parameters:
T
- the type of the stream elements.- Parameters:
delegate
- The stream to delegate.- Returns:
- a new IOStream.
-
wrap
public IOStream<T> wrap(java.util.stream.Stream<T> delegate)
Description copied from interface:IOBaseStream
Wraps aStream
.
-
-