Class Summary |
ApproximateMatcher |
An approximate string matcher. |
ArrayListUtil |
Coomon Array manipulation routines |
BandwidthThrottle |
Limits throughput of a stream to at most N bytes per T seconds. |
BinaryHeap |
A class for maintaining the objects in a binary heap form, i.e., a classic
fixed-size priority queue. |
BitSet |
This class implements a vector of bits that grows as needed. |
BucketQueue |
A discrete-case priority queue. |
Buffer |
A very simple fixed-size double-ended queue, i.e., a circular buffer. |
COBSUtil |
For implementation details, please see:
http://www.acm.org/sigcomm/sigcomm97/papers/p062.pdf |
CommonUtils |
This class handles common utility functions that many classes
may want to access. |
CompressingOutputStream |
Simulates zlib's Z_PARTIAL_FLUSH and Z_SYNC_FLUSH behaviour. |
DataUtils |
Utility class that supplies commonly used data sets that each
class should not have to create on its own. |
DoublyLinkedList |
A classic doubly-linked list. |
DoublyLinkedList.ListElement |
An element of the linked list. |
Expand |
Unzip a file. |
FileComparator |
Compares to File's lexically by file name). |
FileUtils |
This class provides static functions to load/store the files. |
FixedsizeForgetfulHashMap |
A stronger version of ForgetfulHashMap. |
FixedsizeHashMap |
This class implements fixed size HashMap. |
FixedsizePriorityQueue |
A priority queue with bounded size. |
FixedSizeSortedSet |
|
ForgetfulHashMap |
A mapping that "forgets" keys and values using a FIFO replacement
policy, much like a cache. |
IntBuffer |
A very simple fixed-size double-ended queue, i.e., a circular buffer. |
IntervalSet |
A "range" version of IntSet. |
IntPair |
A simple pair of two integers. |
IntSet |
A set of integers. |
IntWrapper |
Simple int wrapper class that lets you set the value at any time. |
IOUtils |
Provides utility I/O methods, used by multiple classes |
KeyValue |
This class stores a pair of a property key, and its corresponding value. |
Launcher |
This class launches files in their associated applications and opens
urls in the default browser for different operating systems. |
LimitedArray |
this data structure is to be used in place of the
ArrayList in the LimitedList class. |
LimitedList |
|
NameValue |
Holds a name value pair. |
NetworkUtils |
This class handles common utility functions for networking tasks. |
PackagedMediaFileUtils |
Support methods for the unpacking and launching of pmf file types. |
Pair |
|
PairTuple |
|
Random12 |
A subclass of Random that provides the convenient nextInt(n) method from Java
1.2 and later. |
SimpleTimer |
A simplified replacement for java.util.Timer. |
Sockets |
Provides socket operations that are not available on all platforms,
like connecting with timeouts and settings the SO_KEEPALIVE option. |
StringComparator |
Compares to Strings via String.compareTo(String). |
StringUtils |
Various static routines for manipulating strings. |
ThreadWorkGroup |
A reuseable class that allows for a WorkGroup of WorkerInterface threads to
perform tasks. |
ThrottledOutputStream |
Wraps a stream to ensure that the caller can write no more than N bytes/sec. |
Trie |
An information reTRIEval tree, a.k.a., a prefix tree. |
TrieSet |
A TrieSet. |
UncompressingInputStream |
The counterpart to CompressingOutputStream. |
UnmodifiableIterator |
An convenience class to aid in writing iterators that cannot be modified. |
URLDecoder |
|
URLOpener |
Opens a Java URLConnection with a bounded timeout. |
Utilities |
Provides utility methods like checking set intersection etc. |
WeightBasedHashMap |
It stores only fixed number of entries as specified while constructing
an instance of this class. |
WindowsLauncher |
Wrapper for calls to native Windows code that launches files in their
associated applications. |