|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Class Summary | |
|---|---|
| Append | Algorithms that iterate over variable-length sets of inputs, ie, arrays, collections, or iterations, returning the combined contents of all inputs. |
| Append.AppendIterable<T> | Produces iterators that return the contents of a two-dimensional data structure |
| Append.AppendIterator<T> | Iterator that returns the contents of a two-dimensional datastructure. |
| Compare | Algorithms and utilities that compare two sets of input. |
| Compare.IteratorComparator<T> | |
| Filter | Algorithms that return a subset of its input. |
| Filter.FilterIterable<T> | Produces Iterators that only return elements that meet a given condition. |
| Filter.FilterIterator<T> | Iterator that only returns elements that meet the given selection criteria. |
| Find | Algorithms that return an iterator pointing at the first/next element of the input that meets some condition. |
| Flatten | Algorithms that two-dimensional input, ie, arrays of arrays, collections of collections, etc. |
| ListAlgorithms | Algorithms that modify a given list. |
| Merge | Algorithms that combine the contents of two inputs. |
| Merge.MergeIterable<T> | Produces iterators that return all of the merged contents of two inputs |
| Merge.MergeIterator<T> | Iterator that merges the contents of two input iterators. |
| Reverse | Reverses the order of the input |
| Reverse.ReverseArrayIterable<T> | |
| Reverse.ReverseIterable<T> | |
| Reverse.ReverseIterator<T> | |
| Sort | Adapts standard java Sort capabilities to the interfaces common to jga. |
| Summarize | Algorithms that consume input and produce a single value. |
| Transform | Algorithms that process the elements of a collection, iteration, or iterable resource, and present the results. |
| Transform.AdjacentIterable<T,R> | Produces iterators that will process successive pairs of elements of an iterable resource and present the results. |
| Transform.AdjacentIterator<T,R> | Iterator that applies a given BinaryFunctor to successive pairs of elements from a given iterator, returning the results as elements. |
| Transform.BinaryIterable<T1,T2,R> | Produces iterators that applies a given BinaryFunctor to corresponding pairs of elements from a pair of iterators, returning the results. |
| Transform.BinaryIterator<T1,T2,R> | Iterator that applies a given BinaryFunctor to corresponding pairs of elements from a pair of iterators, returning the results. |
| Transform.TransformIterable<T,R> | Produces iterators that will process elements of an iterable resource and present the results. |
| Transform.TransformIterator<T,R> | |
| Unique | Algorithms that eliminate successive duplicate entries from a collection, iteration, or iterable resource. |
| Unique.UniqueIterable<T> | Produces iterators that will not return the same element twice in succession. |
| Unique.UniqueIterator<T> | Iterator that will not return the same element twice in succession. |
Provides common algorithm implementations over arrays, collections and other iterable resources, and iterators.
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||