Interface  Description 

CloseableIteration<E,X extends Exception> 
An
Iteration that can be closed to free resources that it is holding. 
Iteration<E,X extends Exception> 
An Iteration is a typed Iteratorlike object that can throw (typed)
Exceptions while iterating.

Class  Description 

CloseableIterationBase<E,X extends Exception> 
Base class for
CloseableIteration s offering common functionality. 
CloseableIteratorIteration<E,X extends Exception> 
An Iteration that can convert an
Iterator to a
CloseableIteration . 
ConvertingIteration<S,T,X extends Exception> 
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).

DelayedIteration<E,X extends Exception> 
An iteration that delays the creation of the underlying iteration until it is
being accessed.

DistinctIteration<E,X extends Exception> 
An Iteration that filters any duplicate elements from an underlying iterator.

EmptyIteration<E,X extends Exception> 
An iterator that does not contain any elements.

ExceptionConvertingIteration<E,X extends Exception> 
A CloseableIteration that converts an arbitrary iteration to an iteration
with exceptions of type X.

FilterIteration<E,X extends Exception> 
A CloseableIteration that wraps another Iteration, applying a filter on the
objects that are returned.

IntersectIteration<E,X extends Exception> 
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,X extends Exception> 
Abstract superclass for Iterations that wrap other Iterations.

IteratorIteration<E,X extends Exception>  
LimitIteration<E,X extends Exception> 
An Iteration that limits the amount of elements that it returns from an
underlying Iteration to a fixed amount.

LookAheadIteration<E,X extends Exception> 
An Iteration that looks one element ahead, if necessary, to handle calls to
LookAheadIteration.hasNext() . 
MinusIteration<E,X extends Exception> 
An Iteration that returns the results of an Iteration (the left argument)
minus the results of another Iteration (the right argument).

OffsetIteration<E,X extends Exception> 
An Iteration that skips the first offset elements from an
underlying Iteration.

ReducedIteration<E,X extends Exception> 
Removes consecutive duplicates from the object stream.

SingletonIteration<E,X extends Exception> 
An Iteration that contains exactly one element.

TimeLimitIteration<E,X extends Exception>  
UnionIteration<E,X extends Exception> 
An Iteration that returns the bag union of the results of a number of
Iterations.

Copyright © 20012016 Aduna. All Rights Reserved.