Class Summary |
ClassLoader | Custom class-loader to allow JAR's/ZIP's from a particular location (defined by
system property "fipaos.imports") to ALL be added to the classpath |
Comparators | Contains constant definitons of Comparators (primarily used for JDK1.1
compatibility). |
DIAGNOSTICS | Object which can be used to handles all status and error messages. |
DocumentRetriever | |
DynamicClass | This class provides dynamic access to methods of classes which may not be
available at compile time & run time. |
DynamicClass.CollectionHint | Hint for a collection type - details Classes than it can contain |
DynamicClass.ConstrainedSelectionHint | Hint for a property that should take only a constrained set of values |
DynamicClass.ImmutableHint | Hint that a CLASS is immutable (i.e. |
DynamicClass.PossibleSelectionHint | Hint for a property that COULD take a predefined set of values, or
something else of the specified type |
DynamicClass.Property | Class to represent a property type |
DynamicClass.PropertyHint | Umbrella class PropertyHint that all property-hint types extend |
DynamicClassException | Wraps an exception from a dynamically invoked method on a object wrapped
by DynamicClass |
FIFOQueue | This is a simple queue which provides blocking and non-blocking
methods for getting the next element in the queue
|
FlagHandler | FlagHandler provides an easy method of using bitwise flags to store state, minimising
the use of multiple booleans for state management. |
LIFOQueue | This is a simple queue which provides blocking and non-blocking
methods for getting the next element in the queue
|
Monitor | This class provides a generic mechanism for forwarding objects
from one thread to another in order to decouple parts of a system. |
MultiThreadedMonitor | This is an extension of the Monitor object. |
Queue | This is a simple class which defines methods which all queues
should implement
|
Serialize | This class provides some simple Serialization primitives
|
StringParser | Provides methods to parse strings for ACL message fields. |
ThreadPool | Implements a pool of Threads - enables multiple threads to
be used within an apllication without the associated overhead of
starting new Threads, since Threads are re-used |
ThreadPool.TPThread | Extends Thread to provide the ThreadGroup of the thread that requested the
Job be carried out |
URL | Provides a generalised URL class which can handle and protocol type (unlike
java.net.URL)
|
UTCContainer | Simple container for UTC time data |
UTCDuration | Extends UTCContainer - contains a duration specified in relative UTC
format (e.g. |
UTCTime | This is a class which can be used to directly manipulate UTC
time strings in a consitant manner. |
XMLDataBinding | |