| Interface | Description |
|---|---|
| BiMap<K,V> |
This interface allows for a bi-directional mapping, where keys can map to
values and values can map to keys.
|
| Counter<T> |
A utility for counting unique instance of an object.
|
| DoubleEntry |
An object that represents an index that has an associated
double
value. |
| Generator<T> |
An interface for classes which will maintain and generate new instances of
classes that require several parameters that will be used consistently
several times.
|
| Indexer<T> |
A utility class for mapping a set of objects to unique indices.
|
| IntegerEntry |
An object that represents an index that has an associated
int
value. |
| MultiMap<K,V> |
An object that maps a key to one or more values.
|
| NearestNeighborFinder |
An interface for utilities that finds the k-nearest neighbors of one
or more words in a given
SemanticSpace |
| ObjectEntry<T> |
An object that represents an index that has an associated typed
Object value. |
| ResourceFinder |
An interface for reader file-based resources regardless of the environment in
which the system is operating, e.g.
|
| SortedMultiMap<K,V> |
A
MultiMap that provides a total ordering for the keys. |
| SparseArray<T> |
A interface for array-like classes that use a sparse internal representation
to save space.
|
| SparseNumericArray<T extends Number> |
A interface for array-like classes that use a sparse internal representation
for numeric values.
|
| Class | Description |
|---|---|
| ArrayMap<T> |
A
Map implementation for integer keys, which backed by an array. |
| BoundedCache<K,V> |
A special-purpose
Map that acts as an LRU cache for a fixed number of
elements. |
| BoundedSortedMap<K,V> |
A
Map implementation that grows to a fixed size and then retains only
a fixed number of the highest (largest) keys. |
| BoundedSortedMultiMap<K,V> |
A
MultiMap implementation that grows to a fixed size and then retains only
a fixed number of either keys or mappings. |
| CharMap<V> |
A space-optimized map for associating
char keys with values. |
| ColorGenerator |
A utility for generating a random sequence of colors.
|
| CombinedIterator<T> |
An
Iterator implemntation that combines multiple iterators into a
single instance. |
| CombinedSet<T> | |
| DirectoryWalker |
A utility class that allows for easy iteration over all the files within a
directory and its subdirectories (but not returning the directories
themselves).
|
| DisjointSets<T> | |
| Duple<T,U> |
A wrapper for containing two objects of different types.
|
| FileResourceFinder |
A
ResourceFinder implementation that maps file name to File instances. |
| GeneratorMap<T> |
A Mapping from Strings to object instances created by a
Generator. |
| GrowableArrayList<E> |
An
ArrayList subclass that will never throw an IndexOutOfBoundsException and instead grow the backing array to match the
size of the requested operation. |
| HashBiMap<K,V> | |
| HashIndexer<T> |
A utility class for mapping a set of objects to unique indices based on
object equality.
|
| HashMultiMap<K,V> |
A hash table based implementation of the
MultiMap interface. |
| IndexedCounter<T> |
A utility for counting unique instance of an object.
|
| IntegerMap<V> |
A space-optimized map for associating integer keys with values, which also
doubles as a sparse object array.
|
| IteratorDecorator<T> |
A decorator around an existing
Iterator that is designed to
facilitate subclasses that need to extend the functionality of an existing
iterator. |
| KrippendorffsAlpha | |
| LimitedIterator<T> |
An iterator decorator that returns a limited number of string tokens.
|
| LineReader |
A utility class for reading the lines of a file.
|
| LoggerUtil |
A utility class for setting the logging level output of the S-Space package.
|
| ObjectCounter<T> |
A utility for counting unique instance of an object.
|
| ObjectIndexer<T> |
A utility class for mapping a set of objects to unique indices based on
object equality.
|
| OpenIntSet |
A
Set implementation specialized for storing int values with
efficient storagage and look-up. |
| Pair<T> |
A utility class for holding two of the same type of object.
|
| PairCounter<T> |
A utility for counting unique instance of pairs of objects.
|
| PartitioningNearestNeighborFinder |
A class for finding the k-nearest neighbors of one or more words.
|
| Properties |
A simple wrapper around
Properties that provides methods
that interpret properties based on the type of the default value. |
| ReflectionUtil |
A collection of miscellaneous, but useful, functions for working with
reflection
|
| SemanticSpaceMatrix |
A
Matrix implementation whose data is backed by a SemanticSpace. |
| SerializableUtil |
A utility class for loading and saving typed
Serializable objects
from files, streams and readers. |
| SetDecorator<T> |
A wrapper around an existing
Set implementation that allows
subclasses to modify or extend the functionality of am existing Set
instance by overriding some of its methods. |
| SimpleNearestNeighborFinder |
A native
NearestNeighborFinder implemetnation for finding the k most-similar words to a provided word in a SemanticSpace using a
brute-force search. |
| SparseDoubleArray |
A sparse
double array. |
| SparseHashArray<T> |
A sparse array backed by a
HashMap. |
| SparseIntArray |
A sparse
int array. |
| SparseIntHashArray |
A sparse
int array. |
| SparseLongArray |
A sparse
long array. |
| SynchronizedIterator<T> |
An
Iterator decorator that provides synchronized access to each
element. |
| TimeSpan |
A utility class for representing a span of time.
|
| TreeMultiMap<K,V> |
A Red-Black tree
SortedMultiMap implementation. |
| TrieMap<V> | |
| TrieSet |
A space-efficient set of
String instances. |
| WorkerThread |
A daemon thread that continuously dequeues
Runnable instances from a
queue and executes them. |
| WorkQueue |
A utility class that receives a collection of tasks to execute internally and
then distributes the tasks among a thread pool.
|
| Enum | Description |
|---|---|
| KrippendorffsAlpha.DifferenceFunction |
Copyright © 2012. All Rights Reserved.