|
Parsing Engine | |||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
Filter | Specification of a single method to allow for an arbitrary object filter. |
FixedSizeList | Specifies methods for a list of a fixed size. |
FlexibleMap<K,V> | Specifies useful/necessary diagnostic and lookup methods that the Map and HashMap APIs lack. |
MapToPrimitive<K> | Specifies methods that allow mappings from arbitrary objects to primitive types that are bundled in the map entries for efficiency. |
MapToPrimitive.Entry<K> | Interface that provides methods for all the possible primitive
types that could be associated with keys in a MapToPrimitive
map. |
Class Summary | |
---|---|
AbstractFixedSizeList | Provides a convenient default implementation for most of the methods of
List and FixedSizeList . |
AbstractMapToPrimitive<K> | This class and its associated inner class provide templates for easily
creating implementations of maps to primitive types, by implementing
all primitive-specific methods to throw an
UnsupportedOperationException . |
AbstractMapToPrimitive.Entry<K> | Provides convenient abstract implementation of the
MapToPrimitive.Entry interface: all primitive-specific
methods are implemented to throw an
UnsupportedOperationException . |
AllPass | A trivial filter that lets all objects pass through. |
Debug | Static class that stores the current debugging level (default is zero, for no debugging output), debugging options, and other utility functions for debugging. |
FixedSizeArrayList | A fixed-size list of objects backed by an array. |
FixedSizeListFactory | A factory for FixedSizeList instances. |
FixedSizeSingletonList | A FixedSizeList implementation for a singleton list (a list with only
one element). |
HashMap<K,V> | Home-grown implementation of a hash map, in order to support the FlexibleMap interface. |
HashMapDouble<K> | A map from arbitrary keys to double values. |
HashMapDouble.Entry<K> | A map entry for this type of map, containing a key and a
double . |
HashMapInt<K> | A map from arbitrary keys to int values. |
HashMapInt.Entry<K> | A map entry for this type of map, containing a key and an
int . |
HashMapPrimitive<K> | A home-grown hash map from objects to indexed sequences of primitives. |
HashMapPrimitive.Entry<K> | A still-abstract extension of the AbstractMapToPrimitive.Entry that
adds a next pointer and an int to cache the hash value of the
key held by this entry. |
HashMapTwoDoubles<K> | A map for storing arbitrary Object instances as keys with ordered
pairs of double s as values. |
HashMapTwoDoubles.Entry<K> | A map entry for this type of map, containing a key and a pair of
double s. |
HashMapTwoInts<K> | A map for storing arbitrary Object instances as keys with ordered
pairs of int s as values. |
HashMapTwoInts.Entry<K> | A map entry for this type of map, containing a key and a pair of
int s. |
IntCounter | A class to hold an int that may be incremented or decremented. |
IntPair | A simple class to contain two integers. |
JarClassLoader | A class loader for loading a jar file from any URL. |
JarRunner | Runs a jar application from a URL. |
ObjectBank | A generic object bank: the bank monotonically grows until all of its objects are reclaimed. |
ObjectPool | A generic object pool. |
Pair | Provides a mechanism to group any two objects. |
SLNode | Represents a node in a singly-linked list. |
Stack | A simple stack implementation created from an ArrayList . |
Text | A set of static utility functions that operate on String
or StringBuffer objects. |
Time | A simple class for keeping track of wall-clock time. |
TimeoutServerSocket | A ServerSocket subclass that delivers Socket
objects via its implementation of TimeoutServerSocket.accept() that have
had their timeout values set to the value specified at construction. |
TimeoutSocketFactory | Delivers sockets with timeout values (set via
Socket.setSoTimeout ). |
Provides some basic utility classes.
|
Parsing Engine | |||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |