| Interface | Description |
|---|---|
| Compilable |
The
Compilable interface specifies a general way in
which an object may be compiled to an object output. |
| Distance<E> |
The
Distance interface provides a general method for
defining distances between two objects. |
| Factory<E> |
A
Factory provides a generic interface for object
creation of a specified type. |
| FeatureExtractor<E> |
A
FeatureExtractor provides a method of converting
generic input objects into feature vectors. |
| Proximity<E> |
The
Proximity interface provides a general method for
defining closeness between two objects. |
| Scored |
The
Scored interface should be implemented by objects
that return a double-valued score. |
| Class | Description |
|---|---|
| AbstractCommand |
A
CommandLineArguments object represents a the
command-line arguments. |
| AbstractExternalizable |
The
AbstractExternalizer is an adapter for read
resolved externalizables. |
| Arrays |
Static utility methods for processing arrays.
|
| BinaryMap<E> |
The
BinaryMap class implements a map from objects to
integer objects where the only value is the integer with value 1. |
| BoundedPriorityQueue<E> |
A
BoundedPriorityQueue implements a priority queue
with an upper bound on the number of elements. |
| CollectionUtils |
The
CollectionUtils class provides static utility methods
for dealing with Java collections. |
| CommaSeparatedValues |
A
CommaSeparatedValues object represents a
two-dimensional array of strings which may be read and written in
comma-separated-value string representation. |
| CompactHashSet<E> |
A
CompactHashSet implements the set interface more tightly in
memory and more efficiently than Java's HashSet. |
| Counter |
A reassignable integer usable for counting.
|
| Exceptions |
Static utility methods for handling exceptions.
|
| FastCache<K,V> |
A
FastCache is a map implemented with soft references,
optimistic copy-on-write updates, and approximate count-based
pruning. |
| Files |
Static utility methods for processing files.
|
| HardFastCache<K,V> |
A
HardFastCache is a map implemented with hard
references, optimistic copy-on-write updates, and approximate
count-based pruning. |
| Iterators |
Static utility methods, classes, and abstract classes for
iteration.
|
| Iterators.Buffered<E> |
An
Iterators.Buffered uses a single method to return
objects, buffering the result and returning it as the next element
if it is non-null. |
| Iterators.Filter<E> |
An
Iterators.Filter filters the stream of objects
returned by another iterator by subjecting them to an acceptance
test. |
| Iterators.Modifier<E> |
An
Iterator.Modifier uses a single abstract method
to operate on the elements returned by an underlying iterator
to return modified objects. |
| Iterators.PrimitiveInt |
A
Iterators.PrimitiveInt is an integer iterator that
also allows objects to be accessed as primitive int
values. |
| Math |
A math utility class with static methods.
|
| MinMaxHeap<E extends Scored> |
A
MinMaxHeap provides a heap-like data structure that
provides fast access to both the minimum and maximum elements of
the heap. |
| ObjectToCounterMap<E> |
An
ObjectToCounterMap maintains a mapping from objects
to integer counters, which may be incremented or set. |
| ObjectToDoubleMap<E> |
An
ObjectToDoubleMap maintains a mapping from
objects to double-valued counters, which may be incremented or set. |
| ObjectToSet<K,M> | |
| Pair<A,B> |
The
Pair class represents an immutable pair of objects
of heterogeneous type. |
| ScoredObject<E> |
A
ScoredObject provides an implementation of the
Scored interface with an attached object. |
| Sgml |
The
Sgml class contains static methods for processing SGML
into unicode characters. |
| ShortPriorityQueue<E> |
A
ShortPriorityQueue<E> is a length-bounded priority queue
optimized for short lengths. |
| SmallSet<E> |
The
SmallSet class implements immutable instances the
Set interface tailored for sets with a small number of
members. |
| Streams |
Static utility methods for processing input and output streams,
readers and writers.
|
| Strings |
Static utility methods for processing strings, characters and
string buffers.
|
| Tuple<E> |
A tuple is an immutable ordered list of objects or
null values with equality conditions determined
pointwise. |
Copyright © 2016 Alias-i, Inc.. All rights reserved.