Sharkysoft home

Package lava.util

Queues, stacks, enumerations, bit-twiddling.

See:
          Description

Interface Summary
IComparator Describes object ordering.
 

Class Summary
ArgumentEnumerator Enumerates command-line arguments.
BitTwiddler Bit-twiddling operations.
DuplicateIdentifier Identifies duplicates in an Object stream.
EnumerationLookaheadWindow An EnumerationLookaheadWindow provides the user with a "sliding window" into an Enumeration.
EnumerationSynchronizer EnumerationSynchronizer is like the Unix "diff" command, except that it works on Enumerations rather than text files.
FifoQueue A FifoQueue is a first-in, first-out Object queue.
ListenerRegistry Listener registry.
NumberedStrings An instance of NumberedStrings is a mapping between integers and strings.
ObjectRecycler Maintains a pool of recyclable objects.
PRIORITY Constants for PriorityQueue.
PriorityQueue Vector of prioritized objects.
ResourceLoader Extracts resources from properties file.
SpeedometerModel Measures progress rate.
 

Package lava.util Description

Queues, stacks, enumerations, bit-twiddling.

Details: This package supports various types of (simple) queueing operations, including an efficient representation of a FIFO queue, which has been much-needed but missing from the Java Core API. Several classes are provided that allow you to "look ahead" into an Enumeration or match the components in two nearly-similar Enumerations. This package also supports various "bit-twiddling" operations.


Sharkysoft home