Package xxl.cursors

Interface Summary
Cursor This interface extends the interface PeekIterator.
PeekIterator This class extends java.util.Iterator with the peek()-functionality.
 

Class Summary
AbstractCursor The AbstractCursor implements most of the methods of the Cursor-interface and is useful in that cases when you produce elements and want to ´return´ them by a Cursor.
Aggregator The Aggregator computes an aggregate for an input-Iterator.
ArrayCursor The ArrayCursor constructs a Cursor for a given Array.
BufferedCursor This BufferedCursor implements the peek-functionality.
Cursors This class contains various methods for manipulating Iterators.
DecoratorCursor This class decorates a Cursor by bypassing all methods calls to it.
Dropper The Dropper drops/swallows elements until/as long as the given Function returns Boolean.TRUE.
EmptyCursor The EmptyCursor does not contain any elements, i.e.
EnumerationCursor This class is a wrapper for the old java.util.Enumeration class.
Enumerator The Enumerator-iterator returns a sequence of Integer-objects of a given range.
Filter This class is used to wrap a Cursor, Iterator or PeekIterator.
Grouper A Grouper partitions input data into groups (lazy evaluation).
HashGrouper A HashGrouper partitions input data into groups (strict evaluation).
Inductor  
IteratorCursor The IteratorCursor wraps an Iterator to a Cursor.
IteratorEnumeration The IteratorEnumeration wraps an Iterator to an Enumeration.
Mapper Tha Mapper maps an input-Object-array to an output-Object with a given Function.
Merger A Merger-object serializes inputs with respect to a given comparator.
MergeSorter External Merge-Sort based on Replacement Selection.
Minimator The Minimator computes the minimal object for a given input-Iterator.
PeekIteratorCursor PeekIteratorCursor wraps a PeekIterator to a Cursor.
Permutator  
RandomIntegers The RandomIntegers-Cursor returns random Integer-Objects.
Remover  
Repeater The Repeater-Cursor repeats a given object n times.
ReplacementSelection Replacement Selection takes an Iterator as its input and creates sorted runs as its output.
Sequentializer The Sequentializer concatenates n input-Cursors to a single Cursor.
SingletonCursor  
Skipper  
Sorter The logical Sort-operator.
Taker  
UnmodifiableCursor This class decorates a Cursor by preventing calls to remove and update.