| 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use ix.util | |
|---|---|
| ix.applet | Support for I-P2 applets. | 
| ix.examples | A simple version of an I-X framework (PicoIX) plus examples of its use. | 
| ix.http | The "http" communication strategy. | 
| ix.ichat | |
| ix.icore | I-X core classes. | 
| ix.icore.domain | Domain descriptions. | 
| ix.icore.log | Classes for object history and event-log entries. | 
| ix.icore.plan | Classes for external / snapshot representation of processes. | 
| ix.icore.plan.build | Utilities for constructing plans. | 
| ix.icore.plan.inspect | Utilities for examining plans. | 
| ix.icore.process | Classes for representing processes. | 
| ix.iface.domain | Domain parsers and outputters. | 
| ix.iface.ui | I-X user interfaces. | 
| ix.iface.ui.util | |
| ix.iface.util | Interface utilities. | 
| ix.ip2 | I-X Process Panels | 
| ix.ip2.test | Classes for test-menu entries. | 
| ix.iplan | The I-X planner. | 
| ix.iquery | I-Q, an I-X Query agent. | 
| ix.iscript | I-Script is a simple programming language. | 
| ix.iserve | The I-Serve agent and related classes. | 
| ix.iserve.ipc | The main classes that make up the "iserve" communication strategy. | 
| ix.iserve.ipc.sl | |
| ix.ispace | Information about other agents and agent-relationships. | 
| ix.itest | I-Test. | 
| ix.iview.domain | Objects that mirror those of the domain (in ix.icore.domain package) for UI purposes. | 
| ix.iview.igraph | |
| ix.postix | Minimal I-X Process Panels | 
| ix.test | Simple applications for testing purposes. | 
| ix.test.xml | Experiments with new classes that could be converted to and from XML. | 
| ix.util | General-purpose utilities. | 
| ix.util.context | Context-layering mechanism. | 
| ix.util.http | HTTP utilities. | 
| ix.util.ipc | Interprocess communication utilities. | 
| ix.util.lisp | List-processing utilities. | 
| ix.util.match | Pattern-matching utilities. | 
| ix.util.reflect | Reflection utilities. | 
| ix.util.xml | XML utilities. | 
| Classes in ix.util used by ix.applet | |
|---|---|
| IPC.CommunicationStrategy
 An object that determines how various IPC operations are performed.  | 
|
| IPC.IPCException
 The exception thrown by IPC methods.  | 
|
| IPC.MessageListener
 An object that is notified when a message is received.  | 
|
| IPC.SimpleIXCommunicationStrategy
 An ObjectStream communication strategy for I-X agents.  | 
|
| MessageQueue
 A queue for messages between threads.  | 
|
| Proc
 Procedure objects.  | 
|
| TextAreaFrame
 A text area that has its own frame and some buttons.  | 
|
| TextAreaFrame.TFrame
 | 
|
| TextAreaFrame.TListener
 | 
|
| Classes in ix.util used by ix.examples | |
|---|---|
| MessageQueue
 A queue for messages between threads.  | 
|
| Predicate2
 An interface for boolean functions of two arguments.  | 
|
| Classes in ix.util used by ix.http | |
|---|---|
| IPC.CommunicationStrategy
 An object that determines how various IPC operations are performed.  | 
|
| IPC.MessageListener
 An object that is notified when a message is received.  | 
|
| Classes in ix.util used by ix.ichat | |
|---|---|
| Name
 Wrapper for relatively short strings used as names.  | 
|
| Classes in ix.util used by ix.icore | |
|---|---|
| EnumeratedValue
 Base/utility class for type-safe enumerated values.  | 
|
| Function1
 An interface for functions of one argument.  | 
|
| IPC.InputMessage
 An object that represents an incoming message.  | 
|
| Name
 Wrapper for relatively short strings used as names.  | 
|
| SemiPrimitive
 Tagging interface for objects that have a straightforward representation as Strings.  | 
|
| TextAreaFrame
 A text area that has its own frame and some buttons.  | 
|
| Classes in ix.util used by ix.icore.domain | |
|---|---|
| Duration
 The difference between two dates.  | 
|
| EnumeratedValue
 Base/utility class for type-safe enumerated values.  | 
|
| Function1
 An interface for functions of one argument.  | 
|
| Name
 Wrapper for relatively short strings used as names.  | 
|
| SemiPrimitive
 Tagging interface for objects that have a straightforward representation as Strings.  | 
|
| Classes in ix.util used by ix.icore.log | |
|---|---|
| IPC.InputMessage
 An object that represents an incoming message.  | 
|
| Classes in ix.util used by ix.icore.plan | |
|---|---|
| EnumeratedValue
 Base/utility class for type-safe enumerated values.  | 
|
| Gensym.Generator
 A name and ID generator.  | 
|
| Name
 Wrapper for relatively short strings used as names.  | 
|
| ObjectWalker
 Walks objects.  | 
|
| SemiPrimitive
 Tagging interface for objects that have a straightforward representation as Strings.  | 
|
| Classes in ix.util used by ix.icore.plan.build | |
|---|---|
| Gensym.Generator
 A name and ID generator.  | 
|
| MultiMap
 | 
|
| Name
 Wrapper for relatively short strings used as names.  | 
|
| Classes in ix.util used by ix.icore.plan.inspect | |
|---|---|
| Name
 Wrapper for relatively short strings used as names.  | 
|
| Classes in ix.util used by ix.icore.process | |
|---|---|
| Function1
 An interface for functions of one argument.  | 
|
| Name
 Wrapper for relatively short strings used as names.  | 
|
| Proc1
 Procedure object.  | 
|
| Classes in ix.util used by ix.iface.domain | |
|---|---|
| Gensym.Generator
 A name and ID generator.  | 
|
| Name
 Wrapper for relatively short strings used as names.  | 
|
| Classes in ix.util used by ix.iface.ui | |
|---|---|
| StableHashMap
 | 
|
| Classes in ix.util used by ix.iface.ui.util | |
|---|---|
| TypedList
 A List whose elements must be instances of a particluar subclass of Object.  | 
|
| Classes in ix.util used by ix.iface.util | |
|---|---|
| IPC.InputMessage
 An object that represents an incoming message.  | 
|
| ObjectComparator
 Provides a total ordering for arbitrary objects.  | 
|
| Proc
 Procedure objects.  | 
|
| Classes in ix.util used by ix.ip2 | |
|---|---|
| AbstractUndoAction
 Base implementation of an object used to undo something.  | 
|
| Function1
 An interface for functions of one argument.  | 
|
| Gensym.Generator
 A name and ID generator.  | 
|
| IPC.BasicInputMessage
 A minimal implementation of InputMessage.  | 
|
| IPC.InputMessage
 An object that represents an incoming message.  | 
|
| Name
 Wrapper for relatively short strings used as names.  | 
|
| ObjectCopier
 Copies Objects.  | 
|
| Predicate1
 An interface for boolean functions of one argument.  | 
|
| Proc
 Procedure objects.  | 
|
| StructuralEquality
 Compares two objects to see whether they have the same values in the same places.  | 
|
| TextAreaFrame
 A text area that has its own frame and some buttons.  | 
|
| TwoKeyHashMap
 | 
|
| UndoAction
 An object used to undo something.  | 
|
| Classes in ix.util used by ix.ip2.test | |
|---|---|
| CatchingThread
 A thread that catches and reports errors or exceptions.  | 
|
| Classes in ix.util used by ix.iplan | |
|---|---|
| AbstractUndoAction
 Base implementation of an object used to undo something.  | 
|
| DirectedGraph
 A simple "view" interface for directed graphs.  | 
|
| Function1
 An interface for functions of one argument.  | 
|
| Gensym.Generator
 A name and ID generator.  | 
|
| IPC.BasicInputMessage
 A minimal implementation of InputMessage.  | 
|
| IPC.InputMessage
 An object that represents an incoming message.  | 
|
| Predicate1
 An interface for boolean functions of one argument.  | 
|
| TextAreaFrame
 A text area that has its own frame and some buttons.  | 
|
| TextAreaFrame.TFrame
 | 
|
| TextAreaFrame.TListener
 | 
|
| ThrownResult
 An exception used to return a result  | 
|
| TopologicalSorter
 DAG topological sort, returning ancestors before descendents.  | 
|
| TwoKeyHashMap
 | 
|
| UndoAction
 An object used to undo something.  | 
|
| Classes in ix.util used by ix.iquery | |
|---|---|
| CatchingThread
 A thread that catches and reports errors or exceptions.  | 
|
| Classes in ix.util used by ix.iscript | |
|---|---|
| Name
 Wrapper for relatively short strings used as names.  | 
|
| ProgramSource
 An object that represents, or contains, source code.  | 
|
| SemiPrimitive
 Tagging interface for objects that have a straightforward representation as Strings.  | 
|
| Classes in ix.util used by ix.iserve | |
|---|---|
| IPC.CommunicationStrategy
 An object that determines how various IPC operations are performed.  | 
|
| Classes in ix.util used by ix.iserve.ipc | |
|---|---|
| IPC.CommunicationStrategy
 An object that determines how various IPC operations are performed.  | 
|
| IPC.MessageListener
 An object that is notified when a message is received.  | 
|
| MessageQueue
 A queue for messages between threads.  | 
|
| TextAreaFrame
 A text area that has its own frame and some buttons.  | 
|
| TextAreaFrame.TFrame
 | 
|
| TextAreaFrame.TListener
 | 
|
| Classes in ix.util used by ix.iserve.ipc.sl | |
|---|---|
| PatternParser.LispPatternParser
 A parser that uses a Lisp-like syntax.  | 
|
| Classes in ix.util used by ix.ispace | |
|---|---|
| CatchingThread
 A thread that catches and reports errors or exceptions.  | 
|
| ColorGenerator
 A source of "nice" colors for use in GUIs.  | 
|
| EnumeratedValue
 Base/utility class for type-safe enumerated values.  | 
|
| MultiMap
 | 
|
| SemiPrimitive
 Tagging interface for objects that have a straightforward representation as Strings.  | 
|
| Classes in ix.util used by ix.itest | |
|---|---|
| IPC.InputMessage
 An object that represents an incoming message.  | 
|
| Name
 Wrapper for relatively short strings used as names.  | 
|
| Classes in ix.util used by ix.iview.domain | |
|---|---|
| Name
 Wrapper for relatively short strings used as names.  | 
|
| Classes in ix.util used by ix.iview.igraph | |
|---|---|
| Name
 Wrapper for relatively short strings used as names.  | 
|
| Classes in ix.util used by ix.postix | |
|---|---|
| IPC.InputMessage
 An object that represents an incoming message.  | 
|
| Classes in ix.util used by ix.test | |
|---|---|
| Duration
 The difference between two dates.  | 
|
| Function1
 An interface for functions of one argument.  | 
|
| FutureValue
 Computes a value in a separate thread.  | 
|
| IPC.CommunicationStrategy
 An object that determines how various IPC operations are performed.  | 
|
| IPC.InputMessage
 An object that represents an incoming message.  | 
|
| IPC.MessageListener
 An object that is notified when a message is received.  | 
|
| IPC.SimpleIXXMLCommunicationStrategy
 An XMLObjectStream communication strategy for I-X agents.  | 
|
| IPC.XMLObjectStreamCommunicationStrategy
 A version of ObjectStreamCommunicationStrategy that encodes the message contents in XML rather than serializing.  | 
|
| MessageQueue
 A queue for messages between threads.  | 
|
| MinMax
 Holds long min and max values.  | 
|
| MultiMap
 | 
|
| Name
 Wrapper for relatively short strings used as names.  | 
|
| ObjectCopier
 Copies Objects.  | 
|
| Predicate1
 An interface for boolean functions of one argument.  | 
|
| StructuralEquality
 Compares two objects to see whether they have the same values in the same places.  | 
|
| ThreadCondition
 Handles waiting for a condition to be made true by another thread.  | 
|
| TopologicalSorter
 DAG topological sort, returning ancestors before descendents.  | 
|
| Classes in ix.util used by ix.test.xml | |
|---|---|
| ProgramSource
 An object that represents, or contains, source code.  | 
|
| SemiPrimitive
 Tagging interface for objects that have a straightforward representation as Strings.  | 
|
| Classes in ix.util used by ix.util | |
|---|---|
| BoundedGraph
 A simple "view" interface for directed graphs that have unique start and finish nodes.  | 
|
| CatchingThread
 A thread that catches and reports errors or exceptions.  | 
|
| Collector
 A Collector can be given new elements and can return the "result" derived from those elements.  | 
|
| ConsistencyException
 Thrown when a consistency check detects a problem.  | 
|
| DAGTransitiveClosure
 The transitive closure of a directed acyclic graph (DAG).  | 
|
| DirectedGraph
 A simple "view" interface for directed graphs.  | 
|
| Duration
 The difference between two dates.  | 
|
| EnumeratedValue
 Base/utility class for type-safe enumerated values.  | 
|
| Fn1
 An interface for functions of one argument.  | 
|
| FullTransitiveClosure
 The transitive closure of a relation (cycles are allowed).  | 
|
| Function0
 An interface for functions of zero arguments.  | 
|
| Function1
 An interface for functions of one argument.  | 
|
| Gensym.Generator
 A name and ID generator.  | 
|
| 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.IPCException
 The exception thrown by IPC methods.  | 
|
| IPC.MessageListener
 An object that is notified when a message is received.  | 
|
| IPC.XMLObjectStreamCommunicationStrategy
 A version of ObjectStreamCommunicationStrategy that encodes the message contents in XML rather than serializing.  | 
|
| Mark
 A class used when marking objects as used, visited, etc.  | 
|
| MessageQueue
 A queue for messages between threads.  | 
|
| MultiMap
 | 
|
| Name
 Wrapper for relatively short strings used as names.  | 
|
| NameMapper
 Maps both ways between short and long names.  | 
|
| ObjectCopier
 Copies Objects.  | 
|
| PatternParser.Parser
 | 
|
| Predicate1
 An interface for boolean functions of one argument.  | 
|
| Predicate2
 An interface for boolean functions of two arguments.  | 
|
| Proc
 Procedure objects.  | 
|
| PropertyLogger.LoggingMap
 A Map-like object that records any property value that is given to its 'put' method.  | 
|
| RethrownException
 An unchecked exception used to wrap other Throwables when they're rethrown.  | 
|
| SemiPrimitive
 Tagging interface for objects that have a straightforward representation as Strings.  | 
|
| StableHashMap.Entry
 The Map.Entry implementation for a StableHashMap.  | 
|
| TextAreaFrame.TFrame
 | 
|
| TextAreaFrame.TListener
 | 
|
| TransferThread
 A thread that processes a message queue.  | 
|
| TransitiveClosure
 The transitive closure of a relation that can be treated as directed graph.  | 
|
| UndoAction
 An object used to undo something.  | 
|
| Classes in ix.util used by ix.util.context | |
|---|---|
| ConsistencyException
 Thrown when a consistency check detects a problem.  | 
|
| MultiHashMap
 A MultiHashMap is (by weak analogy with "multiset") a HashMap that maps each key to a collection of values.  | 
|
| MultiMap
 | 
|
| Name
 Wrapper for relatively short strings used as names.  | 
|
| Classes in ix.util used by ix.util.http | |
|---|---|
| Fn1
 An interface for functions of one argument.  | 
|
| RethrownIOException
 An unchecked exception used to wrap IOExceptions when they're rethrown.  | 
|
| Classes in ix.util used by ix.util.ipc | |
|---|---|
| CatchingThread
 A thread that catches and reports errors or exceptions.  | 
|
| 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.  | 
|
| TextAreaFrame
 A text area that has its own frame and some buttons.  | 
|
| Classes in ix.util used by ix.util.lisp | |
|---|---|
| Collector
 A Collector can be given new elements and can return the "result" derived from those elements.  | 
|
| Function1
 An interface for functions of one argument.  | 
|
| Gensym.Generator
 A name and ID generator.  | 
|
| Predicate2
 An interface for boolean functions of two arguments.  | 
|
| SemiPrimitive
 Tagging interface for objects that have a straightforward representation as Strings.  | 
|
| UniqueObject
 Objects used just to be distinct from other objects.  | 
|
| Classes in ix.util used by ix.util.match | |
|---|---|
| Function1
 An interface for functions of one argument.  | 
|
| Classes in ix.util used by ix.util.reflect | |
|---|---|
| MultiMap
 | 
|
| Predicate1
 An interface for boolean functions of one argument.  | 
|
| Classes in ix.util used by ix.util.xml | |
|---|---|
| Function1
 An interface for functions of one argument.  | 
|
| IPC.InputMessage
 An object that represents an incoming message.  | 
|
| Predicate1
 An interface for boolean functions of one argument.  | 
|
| TextAreaFrame
 A text area that has its own frame and some buttons.  | 
|
| TextAreaFrame.TListener
 | 
|
  | 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||