|
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. |