|
Interface Summary |
| Collector |
A Collector can be given new elements and can return the "result"
derived from those elements. |
| Function0 |
An interface for functions of zero arguments. |
| Function1 |
An interface for functions of one argument. |
| Function2 |
An interface for functions of two arguments. |
| Function3 |
An interface for functions of three arguments. |
| IPC.CommunicationStrategy |
An object that determines how various IPC operations are
performed. |
| IPC.Connection |
An object that can send and receive. |
| IPC.DestinationTable |
A mapping from destination names to the data needed to establish
connections with the corresponding agents. |
| IPC.InputMessage |
An object that represents an incoming message. |
| IPC.MessageListener |
An object that is notified when a message is received. |
| IPC.SocketlikeCommunicationStrategy |
A CommunicationStrategy that provides "connections" analogous
to sockets and a visible mapping from destination names to the
data needed to establish a connection. |
| Markable |
An interface for markable objects. |
| MultiMap |
|
| Predicate0 |
An interface for boolean functions of zero arguments |
| Predicate1 |
An interface for boolean functions of one argument. |
| Predicate2 |
An interface for boolean functions of two arguments. |
| SemiPrimitive |
Tagging interface for objects that have a straightforward representation
as Strings. |
| TextAreaFrame.TListener |
|
|
Class Summary |
| CatchingThread |
A thread that catches and reports errors or exceptions. |
| ClassFinder |
Converts between class names (Strings) and classes. |
| ClassFinder.Import |
Internal class that performs the name-to-class mapping that
corresponds to a single import specification. |
| Collect |
Collection and Map utilities |
| CommandLoop |
|
| Debug |
Class for useful static debugging tools |
| EnumeratedValue |
|
| FieldWalker |
Used to visit the fields of an object. |
| FieldWalker.FieldInfo |
|
| Fn |
Function utilities |
| ImageCanvas |
|
| IPC |
Support for interprocess communication in a framework that allows
different communication strategies to be used in a uniform way. |
| IPC.BasicDestinationTable |
A HashMap implementation of the DestinationTable interface. |
| IPC.BasicInputMessage |
A minimal implementation of InputMessage. |
| IPC.ObjectStreamCommunicationStrategy |
A communication strategy in which a destination is mapped to a
host and port number, and objects are sent by writing their
serialization to a socket. |
| IPC.ObjectStreamConnection |
A Connection that is used to send and receive serialized objects
via a socket. |
| IPC.ObjectStreamNameServer |
A Thread that acts as a name-server on a specified port. |
| IPC.ObjectStreamServer |
A Thread that accepts connections to a ServerSocket
and creates an object-reading thread for each connection. |
| IPC.ServiceAddress |
An object that contains a host name and a port number. |
| IPC.SimpleIXCommunicationStrategy |
An ObjectStream communication strategy that provides default
host and port assignments for standard I-X agents. |
| IPC.SimpleIXDestinationTable |
A DestinationTable that provides default host and port assignments
for standard I-X agents, suitable for use with an instance of
ObjectStreamCommunicationStrategy. |
| IPC.SimpleIXXMLCommunicationStrategy |
An ObjectStream communication strategy that provides default
host and port assignments for standard I-X agents and encodes
the message contents in XML rather than serializing. |
| IPC.XMLObjectStreamCommunicationStrategy |
A version of ObjectStreamCommunicationStrategy that encodes
the message contents in XML rather than serializing. |
| ISODateFormat |
Converts between Dates and ISO 8601 strings. |
| JavaNameWordIterator |
An iterator that returns successive words from a name that
follows Java capitalization conventions. |
| Mark |
A class used when marking objects as used, visited, etc. |
| MessageQueue |
MessageQueues can be used for messages between threads. |
| MultiHashMap |
A MultiHashMap is (by weak analogy with "multiset") a HashMap
that maps each key to a collection of values. |
| MultiHashtable |
A MultiHashtable is (by weak analogy with "multiset") a Hashtable
that maps each key to a collection of values. |
| Name |
Wrapper for relatively short strings used as names. |
| ObjectCopier |
Copies Objects, including to instances of a different class. |
| Parameters |
The Parameters class contains methods that allow information from
application command-line arguments and from Applet parameters to
be used in a uniform way. |
| Parameters.AccessRecordingProperties |
|
| Seq |
Seq defines some convenient methods for use with sequences,
where a sequence is an Object[], a Vector, a LList, or an
Enumeration. |
| Seq.IteratorEnumeration |
|
| Strings |
A class containing useful static string methods. |
| TextAreaFrame |
A TextArea that has its own frame and some buttons. |
| TwoKeyHashMap |
|
| Util |
Class for useful static methods that don't belong anywhere else. |
| Util.NameGenerator |
Name generator a la gensym. |
General-purpose utilities.