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.
HTMLConvertable The toHTML method provides a String representation of this object formatted in HTML.
SimpleXML.Packable  
 

Class Summary
Assert Class for assertions.
BuildDatabase A simple object to create a Metaglue database.
CommandLine Command line parser.
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  
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.
LauncherDemon Launch metaglues of given society on local machine.
LauncherPacket A little class for the launcher demon utility
LoadClass  
ManagedConnection  
ManagedStatement  
MethodLookup MethodLookup.java Created: Thu Aug 30 12:11:11 2001
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.
Pair A utility container that represents a pair of Serializable objects o1 and o2 such that pair( o1, o2 ) == [ o1, o2 ].
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.
ReleaseDatabase  
Semaphore  
SimpleXML A class which uses XML transformations to easily create and parse text representations of data.
SQLConsole SQLConsole.java -- An application which can be used to send SQL commands to a database -- any database.
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.
TimeStampedObject This class is a base class for all objects that need to know how old they are
TranslatorEngine A basic Translator engine to be used in translator agent
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.
VectorizedMap VectorizedMap is a sorted map that also keeps track of the object's insertion order.
WordLimit A simple class to get the first n words out of a string.
XMLFile This is a simple wrapper class around JDOM's XML package.
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.