Package net.innig.collect

Interface Summary
Closure<T>  
Factory<T>  
GraphWalker<N> A foolishly simple abstraction of a directed graph.
ListMutator Follows instructions from a ListDiff for mutating a list.
Mapper<I,O> Experimental.
MultiMap<K,V> A map which allows multiple values per key.
MultiMap.Entry<EK,EV> Represents a single key/value pair in the multi-map.
Radix Extracts a radix representation -- a sequence of digits -- from objects.
Selector<E> Experimental.
 

Class Summary
CollectionDiff<E> Finds the difference between two Collections.
CompositeMultiMap<K,V> A multi-map implementation which combines existing Map and Set implementations.
ConstructorFactory<T>  
DefaultListMutator Applies the steps of a list diff to another list.
Graphs Graph utilities.
HashMultiMap<K,V> A multi-map implementation which uses HashMap and HashSet.
InnigCollections Innig collection utilities.
IntegralRadix A radix which supports Byte, Short, Integer, and Long.
ListDiff Finds the difference between two ordered lists.
RadixMap A map which theoretically has fast lookups, but doesn't actually work very well (yet).
StringRadix A radix which supports String.
TreeMultiMap<K,V> A multi-map implementation which uses TreeMap and TreeSet.