Purple Code

Package com.purpletech.util

Interface Summary
IndexedList.Indexer  
Queue  
Task This runnable task can be watched; that is, it knows how to register its state with a ThreadWatcher.
ThreadWatcher Watches threads.
 

Class Summary
ActiveTask  
Alarm sleeps a given amount of time, then interrupted the target thread
ArrayMap A HashMap that can be constructed with an Object array.
Assertion  
BasicThreadWatcher Watches threads.
BlockingQueue  
Cache An object cache that eventually times out its elements.
DateUtils  
DateUtils.ISO8601  
DBUtils  
Debug Debug utilities To disable logging for a particular log level, call Debug.logger.setLog("err", null)
EntryList A List that acts like a cross between a List and a Map.
EntryList.Entry Lifted from java/util/HashMap.java
Filename File name parser
FileUtils Miscellaneous file-related utility methods.
Gender  
IndexedList A List that keeps an index of its contents.
IntMap a Map that accepts Integer keys
IOUtils Miscellaneous file- and IO-related utility methods
Logger Manages a list of log streams.
MapEntryComparator  
Options Parses command-line options.
OroRegexHelper  
Parameters  
Path File name parser.
ReflectionUtils  
Scanner  
ServletUtils  
SmartProcess This Object manages a process.
StringConverter Converts a String into a given object type (and back again).
StringConverter.DateFactory  
StringConverter.Factory  
StringConverter.GenderFactory  
StringPrintWriter  
StringPrintWriterTest  
SwingUtils  
ThreadPool There are many possible implementations of a thread pool.
TimeoutMap A Map that eventually times out (removes) its elements.
TimeoutMap.Info Information about an entry in the cache.
Utils  
Utils.ExecInfo Class encapsulating information from an exec call -- slightly easier than the standard API
UtilsTest  
 

Exception Summary
AssertionFailedException A condition which must be true was not.
BadPathException  
NestedException  
 


Documentation generated March 5 2003