ClassDescriptionBase class for
CloseableIterations offering common functionality.An
Iterationthat can be closed to free resources that it is holding.A CloseableIteration that converts an iteration over objects of type S (the source type) to an iteration over objects of type T (the target type).An iteration that delays the creation of the underlying iteration until it is being accessed.An Iteration that filters any duplicate elements from an underlying iterator.An iterator that does not contain any elements.A CloseableIteration that converts an arbitrary iteration to an iteration with exceptions of type X.A CloseableIteration that wraps another Iteration, applying a filter on the objects that are returned.An Iteration that returns the intersection of the results of two Iterations.An Iteration is a typed Iterator-like object that can throw (typed) Exceptions while iterating.This class consists exclusively of static methods that operate on or return Iterations.Abstract superclass for Iterations that wrap other Iterations.An Iteration that limits the amount of elements that it returns from an underlying Iteration to a fixed amount.An Iteration that looks one element ahead, if necessary, to handle calls to
LookAheadIteration.hasNext().An Iteration that returns the results of an Iteration (the left argument) minus the results of another Iteration (the right argument).An Iteration that skips the first offset elements from an underlying Iteration.Removes consecutive duplicates from the object stream.An
IterationWrapperthat silently ignores any errors that occur during processing.An Iteration that contains exactly one element.An Iteration that returns the bag union of the results of a number of Iterations.