Interface Summary |
EquivalenceClasser<T> |
A strategy-type interface for specifying a function from Object s to their equivalence classes. |
EquivalenceClassEval.EqualityChecker<T> |
A strategy-type interface for specifying an equality criterion for pairs of Object s. |
EquivalenceClassEval.Factory |
|
FileProcessor |
Interface for a Visitor pattern for Files. |
Filter<T> |
Filter is an interface for predicate objects which respond to the
accept method. |
Heap<E> |
Heap: It's the heap interface. |
PriorityQueue<E> |
A Set that also represents an ordering of its elements, and responds
quickly to add() , changePriority() ,
removeFirst() , and getFirst() method calls. |
Scored |
Scored: This is a simple interface that says that an object can answer
requests for the score, or goodness of the object. |
Class Summary |
AbstractIterator<E> |
Iterator with remove() defined to throw an
UnsupportedOperationException . |
ArrayHeap<E> |
Implements a heap as an ArrayList. |
ArrayMap<K,V> |
ArrayMap: A map that is backed by an Array |
ArrayUtils |
Static utility methods for operating on arrays. |
BinaryHeapPriorityQueue<E> |
PriorityQueue with explicit double priority values. |
CollectionFactory |
Factory for vending Collections. |
CollectionFactory.ArrayListFactory |
|
CollectionFactory.HashSetFactory |
|
DisabledPreferences |
A do-nothing Preferences implementation so that we can avoid the hassles
of the JVM Preference implementations. |
DisabledPreferencesFactory |
Returns do-nothing Preferences implementation. |
EntryValueComparator |
Comparator designed for the values of Map entries. |
EquivalenceClassEval |
A class for calculating precision and recall statistics based on
comparisons between two Collection s. |
FilePathProcessor |
The FilePathProcessor traverses a directory structure and
applies the processFile method to files meeting some
criterion. |
Filters |
Filters contains some simple implementations of the Filter interface. |
IdentityHashSet<E> |
This class provides a IdentityHashMap -backed
implementation of the Set interface. |
Index<E> |
An Index is a collection that maps between an Object vocabulary and a
contiguous non-negative integer index beginning (inclusively) at 0. |
Interner |
For interning (canonicalizing) things. |
IntPair |
|
IntQuadruple |
|
IntTriple |
|
IntTuple |
A tuple of int. |
IntUni |
Just a single integer |
MapFactory |
A factory class for vending different sorts of Maps. |
Maps |
Utilities for Maps, including inverting, composing, and support for list/set values. |
MutableDouble |
A class for Double objects that you can change. |
MutableInteger |
A class for Integer objects that you can change. |
Numberer |
Gives unique integer serial numbers to a family of objects, identified
by a name space. |
Pair<T1,T2> |
Pair: A Class for holding a pair of objects. |
ScoredComparator |
ScoredComparator allows one to compare scored things. |
Sets |
Utilities for sets |
StringUtils |
StringUtils is a class for random String things, including output
formatting and command line argument parsing. |
Timing |
A class for measuring how long things take. |
Triple<T1,T2,T3> |
Class representing an ordered triple of objects, possibly typed. |
XMLUtils |
Class XMLUtils |
XMLUtils.XMLTag |
|