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.