Class Iterations
- java.lang.Object
-
- org.eclipse.rdf4j.common.iteration.Iterations
-
- Direct Known Subclasses:
QueryResults
@Deprecated(since="4.1.0") public class Iterations extends Object
Deprecated.This class consists exclusively of static methods that operate on or return Iterations. It is the Iteration-equivalent of java.util.Collections.
-
-
Constructor Summary
Constructors Constructor Description Iterations()
Deprecated.
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static <E,X extends Exception,C extends Collection<E>>
CaddAll(CloseableIteration<? extends E> iter, C collection)
Deprecated.Adds all elements from the suppliedCloseableIteration
to the specified collection then closes theCloseableIteration
.static <E,X extends Exception>
List<E>asList(CloseableIteration<? extends E> iter)
Deprecated.Get a List containing all elements obtained from the specified iteration.static <E,X extends Exception>
Set<E>asSet(CloseableIteration<? extends E> iter)
Deprecated.Get a Set containing all elements obtained from the specified iteration.static <E,X extends Exception>
Set<E>asSet(CloseableIteration<? extends E> iteration, Supplier<Set<E>> setMaker)
Deprecated.Get a Set containing all elements obtained from the specified iteration.static <T> Stream<T>
stream(CloseableIteration<T> iteration)
Deprecated.Get a sequentialStream
with the suppliedCloseableIteration
as its source.static <X extends Exception>
StringtoString(CloseableIteration<?> iteration, String separator)
Deprecated.Converts aCloseableIteration
to a string by concatenating all the string representations of objects in the iteration, divided by a separator.static <X extends Exception>
voidtoString(CloseableIteration<?> iteration, String separator, StringBuilder sb)
Deprecated.Converts aCloseableIteration
to a string by concatenating all the string representations of objects in the iteration, divided by a separator.
-
-
-
Method Detail
-
asList
public static <E,X extends Exception> List<E> asList(CloseableIteration<? extends E> iter)
Deprecated.Get a List containing all elements obtained from the specified iteration.- Parameters:
iter
- theCloseableIteration
to get the elements from- Returns:
- a List containing all elements obtained from the specified iteration.
-
asSet
public static <E,X extends Exception> Set<E> asSet(CloseableIteration<? extends E> iter)
Deprecated.Get a Set containing all elements obtained from the specified iteration.- Parameters:
iter
- theCloseableIteration
to get the elements from- Returns:
- a Set containing all elements obtained from the specified iteration.
-
addAll
public static <E,X extends Exception,C extends Collection<E>> C addAll(CloseableIteration<? extends E> iter, C collection)
Deprecated.Adds all elements from the suppliedCloseableIteration
to the specified collection then closes theCloseableIteration
.- Parameters:
iter
- ACloseableIteration
containing elements to add to the container.collection
- The collection to add the elements to.- Returns:
- The collection object that was supplied to this method.
-
stream
public static <T> Stream<T> stream(CloseableIteration<T> iteration)
Deprecated.Get a sequentialStream
with the suppliedCloseableIteration
as its source. The source iteration will be automatically closed by the stream when done. Any checked exceptions thrown at any point during stream processing will be propagated wrapped in aRuntimeException
.- Parameters:
iteration
- a sourceCloseableIteration
for the stream.- Returns:
- a sequential
Stream
object which can be used to process the data from the source iteration.
-
toString
public static <X extends Exception> String toString(CloseableIteration<?> iteration, String separator)
Deprecated.Converts aCloseableIteration
to a string by concatenating all the string representations of objects in the iteration, divided by a separator.- Parameters:
iteration
- ACloseableIteration
over arbitrary objects that are expected to implementObject.toString()
.separator
- The separator to insert between the object strings.- Returns:
- A String representation of the objects provided by the supplied iteration.
-
toString
public static <X extends Exception> void toString(CloseableIteration<?> iteration, String separator, StringBuilder sb) throws X extends Exception
Deprecated.Converts aCloseableIteration
to a string by concatenating all the string representations of objects in the iteration, divided by a separator.- Parameters:
iteration
- ACloseableIteration
over arbitrary objects that are expected to implementObject.toString()
.separator
- The separator to insert between the object strings.sb
- A StringBuilder to append the iteration string to.- Throws:
X extends Exception
-
asSet
public static <E,X extends Exception> Set<E> asSet(CloseableIteration<? extends E> iteration, Supplier<Set<E>> setMaker)
Deprecated.Get a Set containing all elements obtained from the specified iteration.- Parameters:
iteration
- the iteration to get the elements fromsetMaker
- the Supplier that constructs a new set- Returns:
- a Set containing all elements obtained from the specified iteration.
-
-