Package util

The util package is used for simple classes used by the Metaglue system, but which aren't agents or anything else that will fit in easily elsewhere.

See:
          Description

Interface Summary
Filter Used to plow through lists of stuff and pull out only what is wanted.
Iconizable  
SimpleXML.Packable  
 

Class Summary
Assert Class for assertions.
BuildDatabase A simple object to create a Metaglue database.
CrystalInputStream A stream for 'decrystalizing' data from a crystalized form.
CrystalOutputStream A stream for 'crystalizing' data so that it can be inserted into a database.
DBTester  
Dice  
FileLibrary FileLibrary contains some helpful methods to handle reading from a file.
FilterProcs Using the filter!
ForkOutputStream  
Hashtable2 An extension of the Java Hashtable that allows you to address things by either 1 or 2 keys.
HTMLBrowser HTMLBrowser is a simple java HTML viewer.
HTMLElement HTMLElement is a representation of a javax.swing.text.Element that provides some useful interfaces.
HTMLParser HTMLParser is a utility to work with HTML files.
JavaToLisp This is a tool for connecting to Lisp through JLinker.
LauncherDemon Launch metaglues of given society on local machine.
LispObj LispObj.java Created: Fri Jan 26 12:45:11 2001
LoadClass  
ManagedConnection  
ManagedStatement  
MotorizedQueue This makes it easy for a thread to serve a bunch of objects to another thread with complete syncronization and without worry about multiple objects being processed at once.
MultiValueMap This class contains a bunch of static methods that make it easier to deal with Maps (e.g.
PersistentMap A persistent hashtable (Map), which in this case maps to a SQL database.
PromptBox This class is synchronized so the user does not get bombarded with boxes when they hit a high-question area.
Queue The queue implements a first-in first-out (FIFO) set of objects.
Semaphore  
SimpleXML A class which uses XML transformations to easily create and parse text representations of data.
SmartVector SmartVector is an enhanced container of java objects.
SQLConsole SQLConsole.java -- An application which can be used to send SQL commands to a database -- any database.
StartConnection This is a tool for connecting to START.
StopWatch StopWatch.java A static class that allows you to do fine level timing between events.
StringTreeTable A data structure which allows prefix and wildcard lookup.
TextAreaWindow Wrap input of process into a text window to seperate it from the rest of the world.
TextTools  
TextWindow Wrap input of process into a text window to seperate it from the rest of the world.
Ticker Print out stuff to command line every 5 seconds.
UncertainValue This class can be used to encapsulate a response that you are not sure of.
Value This class is useful if you deal with a situation where you are likely to be dealing with objects or primitives.
WordLimit A simple class to get the first n words out of a string.
XMLTransformer A utility to transform well-formed XML into HTML using a given XSL style sheet.
 

Package util Description

The util package is used for simple classes used by the Metaglue system, but which aren't agents or anything else that will fit in easily elsewhere.