Class Summary |
CountedInputStream |
Wraps an InputStream, and counts how many bytes have been read from it. |
CountedOutputStream |
Wraps an OutputStream, and counts how many bytes have been written to it. |
FileSorter |
Performs a disk-based sort of the lines of a text file, similar to the
UNIX sort command. |
FileSorter.BlockReader |
Reads a block of compressed lines from the temporary disk file, and
feeds them out one at a time. |
FileSorter.FileOutput |
Advanced API class: write output to a file |
Hash64 |
Utility class that calculates good 64-bit hash codes for strings. |
IntList |
A fast, array-based, expandable list of ints. |
LongList |
A fast, array-based, expandable list of longs. |
LongSet |
A fast, expandible set of positive numeric values, stored as a hash. |
Prime |
Utlity class for finding prime numbers (useful for making hash tables). |
PriorityQueue |
A PriorityQueue maintains a partial ordering of its elements such that the
least element can always be found in constant time. |
ProgressTracker |
Convenient class for reporting progress on a long, possibly complex
multi-phase, process. |
RandomAccessInputStream |
Provides a handy InputStream wrapper around a RandomAccessFile. |
StringUtil |
Provides some handy utilities missing from the Java String class, such as
splitting on spaces, and joining with spaces, as well as case mapping. |