| Interface | Description |
|---|---|
| Multimap<Key,Value> |
Multimap from Keys to Collection of Values
|
| Operations.Condition<T> |
Boolean conditions over some type.
|
| Operations.Functor<I,O> |
A simple object that transforms objects of type I to objects of type O
|
| Operations.FunctorEx<I,O> |
An extension of
Operations.Functor which can do the reverse transformation |
| Operations.Transformation<I,O> |
Transformations of input values to output values
|
| Class | Description |
|---|---|
| AbstractHashMultimap<Key,Value> |
Implementation of Multimap backed by an ArrayHashMap
|
| ArrayHashMap<K,V> |
hash maps using array and linear probing for resolving hash collision see [1]
p.526.
|
| ArrayHashSet<E> |
hash sets using array and linear probing for resolving hash collision see [1]
p.526.
|
| ArraySet<T> | |
| HashListMultimap<Key,Value> |
Implementation of Multimap backed by an ArrayHashMap
|
| HashSetMultimap<Key,Value> |
Implementation of Multimap backed by an ArrayHashMap
|
| LazyCollectionMinusSet<I> | |
| LazySetIntersection<E> |
Represents a
Set view for common elements of two sets. |
| LazySetUnion<E> |
Represents a
Set view for the union of elements of two sets. |
| Operations |
Some useful static methods for collections
|
| Pair<First,Second> | |
| Triple<First,Second,Third> |
Copyright © 2011-2015 Department of Computer Science, University of Oxford. All Rights Reserved.