public class Iterations extends Object
| Constructor and Description |
|---|
Iterations() |
| Modifier and Type | Method and Description |
|---|---|
static <E,X extends Exception,C extends Collection<E>> |
addAll(Iteration<? extends E,X> iter,
C collection)
Adds all elements from the supplied Iteration to the specified collection.
|
static <E,X extends Exception> |
asList(Iteration<? extends E,X> iter)
Get a List containing all elements obtained from the specified Iteration.
|
static <E,X extends Exception> |
asSet(Iteration<? extends E,X> iter)
Get a Set containing all elements obtained from the specified Iteration.
|
static <X extends Exception> |
closeCloseable(Iteration<?,X> iter)
Closes the supplied Iteration if it is an instance of
CloseableIteration, otherwise the request is
ignored. |
static <T> java.util.stream.Stream<T> |
stream(Iteration<T,? extends Exception> iteration)
|
static <X extends Exception> |
toString(Iteration<?,X> iter,
String separator)
Converts an Iteration to a string by concatenating all of the string representations of objects in the Iteration,
divided by a separator.
|
static <X extends Exception> |
toString(Iteration<?,X> iter,
String separator,
StringBuilder sb)
Converts an Iteration to a string by concatenating all of the string representations of objects in the Iteration,
divided by a separator.
|
public static <E,X extends Exception> List<E> asList(Iteration<? extends E,X> iter) throws X extends Exception
iter - the Iteration to get the elements fromX extends Exceptionpublic static <E,X extends Exception> Set<E> asSet(Iteration<? extends E,X> iter) throws X extends Exception
iter - the Iteration to get the elements fromX extends Exceptionpublic static <E,X extends Exception,C extends Collection<E>> C addAll(Iteration<? extends E,X> iter, C collection) throws X extends Exception
CloseableIteration it is automatically closed after consumption.iter - An Iteration containing elements to add to the container. If the Iteration is an instance of
CloseableIteration it is automatically closed after consumption.collection - The collection to add the elements to.X extends Exceptionpublic static <T> java.util.stream.Stream<T> stream(Iteration<T,? extends Exception> iteration)
Stream with the supplied Iteration as its source. If the source iteration is a
CloseableIteration, it will be automatically closed by the stream when done. Any checked exceptions
thrown at any point during stream processing will be propagated wrapped in a RuntimeException.public static <X extends Exception> void closeCloseable(Iteration<?,X> iter) throws X extends Exception
CloseableIteration, otherwise the request is
ignored.iter - The Iteration that should be closed.X extends Exceptionpublic static <X extends Exception> String toString(Iteration<?,X> iter, String separator) throws X extends Exception
iter - An Iteration over arbitrary objects that are expected to implement Object.toString().separator - The separator to insert between the object strings.X extends Exceptionpublic static <X extends Exception> void toString(Iteration<?,X> iter, String separator, StringBuilder sb) throws X extends Exception
iter - An Iteration over arbitrary objects that are expected to implement Object.toString().separator - The separator to insert between the object strings.sb - A StringBuilder to append the Iteration string to.X extends ExceptionCopyright © 2015-2020 Eclipse Foundation. All Rights Reserved.