Package ru.ispras.testbase.knowledge.iterator
-
Interface Summary Interface Description BoundedIterator<T> BoundedIterator
a generic bounded iterator interface.Iterator<T> Iterator
is a generic iterator interface. -
Class Summary Class Description ArrayIterator<T> ArrayIterator
implements a simple array-based iterator.BooleanIterator CollectionIterator<T> CollectionIterator
implements a collection iterator.EmptyIterator<T> TheEmptyIterator
class implements an iterator over an empty collection.FilteringIterator<T> FilteringIterator
implements an iterator filter based on a cache of values.IntRangeIterator IntRangeIterator
implements an integer number iterator over given range.LongRangeIterator LongRangeIterator
implements an iterator over given range.ProductIterator<T> ProductIterator
implements a product iterator, a composite iterator that generates all possible combinations of items produced by simpler iterators.RandomValueIterator<T> RandomValueIterator
implements a single-value iterator.SequenceIterator<T> SequenceIterator
implements a sequence iterator, a composite iterator that concatenates sequences produced by simpler iterators.SingleValueIterator<T> SingleValueIterator
implements a single-value iterator. -
Enum Summary Enum Description FilteringIterator.Type This enumeration contains equality checking types.