Package com.coyotegulch.jisp

Interface Summary
IndexIterator IndexIterator defines an object that references a specific object relative to other objects in an ObjectIndex.
ObjectDatabaseCallback An interface to be implemented by objects that wish to be notified of record movements during the compaction of an ObjectDatabaseFile.
ObjectIndex ObjectIndex defines the concept of an index that associates key values with references to serializable objects.
RecordFilter A filter to automatically performs translations on objects stored in database records.
 

Class Summary
BTreeIndex Associates a key value with a long reference.
BTreeIterator BTreeIterator defines an object that references a specific object relative to other objects in an ObjectIndex.
Huffman Compresses and decompresses objects using the Huffman algorithm.
HuffmanEncoded A compressed object and its encoding table.
HuffmanFilter A filter to automatically compress and decompress database records using the Huffman algorithm.
HuffmanHeader Tables and information required to reconstitute an object compressed with the Huffman algorithm.
IndexedObjectDatabase The IndexedObjectDatabase class provides a mechanism for using a key value to an object serialized to a file.
IntKey IntKey defines a key based on the Int type.
Jisp Defines common, global objects for the entire Jisp package.
LongKey LongKey defines a key based on the long type.
ObjectDatabaseFile The ObjectDatabaseFile provides a random-access file that serializes objects to variable length records in a random-access file.
OrderedObject OrderedObject defines an characteristics of an object to be used as a key * in an ObjectIndex.
StringKey StringKey defines a variable-length string key.
 

Exception Summary
BTreeException Standard exception type thrown by B-Tree index classes.
DatabaseException Standard exception type thrown by the object database classes.
DuplicateKeyException A ObjectIndex throws a DuplicateKeyException when a key being added to the index is identical to a key already stored there.
HuffmanException Standard exception type thrown by the Huffman compression.
KeyNotFoundException An ObjectIndex throws KeyNotFoundException when a requested key is not found in the index.