All Classes
-
All Classes Interface Summary Class Summary Class Description AbstractCloseableIteration<E> Base class forCloseableIterations offering common functionality.AbstractCloseableIterator<E> AbstractCloseableIteratorIteration<E> An Iteration that can convert anIteratorto aCloseableIteration.CloseableIteration<E> AnCloseableIterationthat can be closed to free resources that it is holding.CloseableIterationIterator<E> Wraps aCloseableIterationas anIterator.CloseableIteratorIteration<E> An Iteration that can convert anIteratorto aCloseableIteration.ConvertingIteration<S,T> 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).ConvertingIterator<S,T> An Iterator that converts an iterator over objects of type S (the source type) to an iterator over objects of type T (the target type).DelayedIteration<E> An iteration that delays the creation of the underlying iteration until it is being accessed.DistinctIteration<E> An Iteration that filters any duplicate elements from an underlying iterator.DualUnionIteration<E> Provides a bag union of the two provided iterations.EmptyIteration<E> An iterator that does not contain any elements.EmptyIterator<E> An iterator that does not contain any elements.ExceptionConvertingIteration<E,X extends RuntimeException> Deprecated. FilterIteration<E> A CloseableIteration that wraps another Iteration, applying a filter on the objects that are returned.FilterIterator<E> A CloseableIterator that wraps another iterator, applying a filter on the objects that are returned.IndexReportingIterator A way to signal which index is in use for a specific iterator (e.g.IntersectIteration<E> An Iteration that returns the intersection of the results of two Iterations.Iterations This class consists exclusively of static methods that operate on or return Iterations.IterationWrapper<E> Deprecated. LimitIteration<E> An Iteration that limits the amount of elements that it returns from an underlying Iteration to a fixed amount.LookAheadIteration<E> An Iteration that looks one element ahead, if necessary, to handle calls toLookAheadIteration.hasNext().LookAheadIterator<E> MinusIteration<E> An Iteration that returns the results of an Iteration (the left argument) minus the results of another Iteration (the right argument).OffsetIteration<E> An Iteration that skips the first offset elements from an underlying Iteration.QueueIteration<E,T extends RuntimeException> Makes working with a queue easier by adding the methodsQueueIteration.done()andQueueIteration.toss(Exception)and after converting the Exception to the required type usingQueueIteration.convert(Exception).ReducedIteration<E> Removes consecutive duplicates from the object stream.SilentIteration<T> AnIterationWrapperthat silently ignores any errors that occur during processing.SingletonIteration<E> An Iteration that contains exactly one element.SingletonIterator<E> An iterator that contains exactly one element.ThreadSafeDelayedIteration<E> An iteration that delays the creation of the underlying iteration until it is being accessed.TimeLimitIteration<E> UnionIteration<E> An Iteration that returns the bag union of the results of a number of Iterations.UnionIterator<E>