CollectionUtils |
Utilities for working with collections of many types.
|
CompositeIndexedIterable<T> |
An IndexedIterable that adapts multiple IndexedItebles to behave as a single IndexedIterable.
|
Contains<T> |
Predicate that returns true if the specified object is contained by
a Set.
|
DelegatedIterable<AGENT_TYPE> |
An iterable that retrieves the iterator when needed based on a method
call.
|
DelegatedIterator<T> |
An iterator that delgates its iterator ops to another iterator.
|
FilteredIterator<X> |
An iterator that decorates another iterator with filtering capabilities based
on a specified rule.
|
IterableAdaptor<T> |
Adapts an iterator into an iterable.
|
IteratorOverIterables<T> |
Abstract base class for creating an Iterator that wraps object that returns
multiple iterables.
|
ListIndexedIterable<T> |
Adapts a List to the IndexedIterable interface.
|
NaryTree<T> |
A rooted tree where each node can have n number of children.
|
OpenLongToDoubleHashMap |
Open addressed map from long to double.
|
Pair<X,Y> |
A simple pair class that represents a tuple with two elements.
|
RandomIterable<T> |
An iterable that iterates over a collection of objects at random.
|
SimpleWrapper<T> |
|
UnremoveableIterator<T> |
An iterator that delegates its iterator operations to another iterator, but
disallows removal.
|