Package util

Interface Summary
Asynchronous An interface signaling that an object is Multithreaded, can be accessed simultaneously. And there is a specific operation that can be interrupted.
BeanSupport Means I'm a property change caster.
CancelRunnable An interface for use of threads that can be canceled.
ClientObject A client object supports two methods to connvet to a server and to disconnect from it.
ConditionalRefreshing This interface allows implementing methods to decide whether an update of their state is currently needed.
Describing An interface that adds a human-readable description to its properties.
ExitCleaning An interface that defines an exit method that should be called before performing shutdown tasks.
Initializable An interface signaling that the object needs initialization after construction.
LocalizedAware An interface for objects that can not directly subclass PropertyBundles and do not want to implement all methods of PropertySupplying, this interface defines a method that allow the composition of an object with a PropertyBundles.
LocalizedComposed An interface for objects that can not directly subclass PropertyBundles and do not want to implement all methods of PropertySupplying, this interface defines few methods that allow the composition of an object with a PropertyBundles.
LocalizedSupplying An interface marking that an object has some properties.
Path An interface defining basic configuration files and directories.
Patterned Objects implementing this interface know how to convert themselves into fully qualifying string.
Preserving Object that can preserve their current state on exit, thus they are also exit cleaning.
PriorityCaster A priority caster can be anything, that supports different levels of importance, that can change internally without interference from the outside.
PriorityListener Priority listeners react to internal changes in importance of certain objects, called PriorityCasters.
PropertyAware An interface for objects that can not directly subclass PropertyBundles and do not want to implement all methods of PropertySupplying, this interface defines a method that allow the composition of an object with a PropertyBundles.
PropertyComposed An interface for objects that can not directly subclass PropertyBundles and do not want to implement all methods of PropertySupplying, this interface defines few methods that allow the composition of an object with a PropertyBundles.
PropertySupplying An interface marking that an object has some properties.
Refreshing A refreshing object is anything that utilizes TimerTasks for updating.
RegistryLister.Callback  
RegistryLister.RemoteEcho  
Reloadable A reloadable property bearing or property composed object can obtain its new state by reloading a properites file.
ResourceAware An interface for objects that can not directly subclass PropertyBundles and do not want to implement all methods of PropertySupplying, this interface defines a method that allow the composition of an object with a PropertyBundles.
ResourceComposed An interface for objects that can not directly subclass PropertyBundles and do not want to implement all methods of PropertySupplying, this interface defines few methods that allow the composition of an object with a PropertyBundles.
ResourceSupplying An interface marking that an object has some properties.
Retrying A property that indicates that, even if any condition fails, it might be worth to retry the attempt at most Retrying.getMaximumRetries() times, and delayed for Retrying.retryAfter(int) ms.
Sortable Sortable interface.
StatusProviding Objects implementing this interface can be queried for their status.
StepInitializable This interface is used concurrently with Initializable.
Test.ret  
Uniquely Implementing instances can retrieve a unique identifier, i.e.
UpdateListener This is a base interface for listeners that want to be notified when a property has changed.
 

Class Summary
AddLine This class reads an ascii-file and adds a certain line to it at the specified position or at the end of the file.
AppletDownload  
AppletDownload.Client Stand-alone class for testing the client in non-applet mode.
AppletServer  
AppletServer.Transfer  
ArrayGet Converts several doubles into one array.
ArrayTool A class consisting of several static methods used for arrays.
BeanTree A bean tree provides static references in a VM to BeanSupport instances.
BigNumber A class to convert arbitrary long integers.
Cache<U,V> A simple linked hash map that has a maximum capacity.
CharacterTest Loose collection of things you want to know about chars.
ClassNameTest  
ClassPath  
CleanShutdown A shutdown-hook that allows ExitCleaning and CancelRunnable instances to be registered to it.
CollectionTool A small class consisting of static methods that deal with collections and their daughter interfaces.
ColorHash Hashtable: Color names, as defined in Color class -> Color.
ColumnCalculator This class acts like a column reader and re-formatter, but allows also some calculations to be done with the columns.
CommandLineParser A class to parse command line arguments.
CommandLineParser.Test Test purpose only.
ConvolveTest  
ConvolveTest.One  
ConvolveTest.Two  
CreateClass This is a try to allow dynamic creation of classes without methods using a description.
DataFileReader Convenience class for parsing command lines to read in from a data file.
DataFileReader.Ascii Does spline/filtering etc.
DateDisplay  
DateParser A date parser converts the date found in a log-line into a more user friendly time-stamp.
DecimalFormatTest  
DefaultBundle A class that is a resource bundle backed by a properties file.
Deploy Some static routines to allow deployment of java applications from a jar file.
Deployer This class searches the deployment.class file in the current path.
DoubleTest Simply test conversion of a string given at the command line into a Double.
EnsureProperties An extension to the classical Properties object.
EnumTest This class manages the access to STELLA-data.
ExceptionTest  
ExecutingMethod A static class that allows tracing of the currently executing method.
ExecutingMethod.Test Test class.
ExecutingMethod.Trace Second test.
ExitThread An exit thread monitors the start and end time of its execution.
ExtensionFilter Class that allows selection of files with a certain extension, either caase or non-case sensitive.
FileAccess A class providing static methods for accessing files.
FileRetriever A helper class with static methods to retrieve a list of files.
FileTree A class generating a file tree from a root directory.
FileTree.NameFilter A file filter that accepts file names and extensions.
FileUtil  
FontTest  
FormatCorrector A class to correct for wrong use of number formatter in first versions of file dump.
GoogleTest  
IsoMaker A class for extracting a single line out of an ascii-column file.
JarRead A class for testing jar-file access and providing simples accessor methods.
JarRead.Entries A class to list entries in the jar file.
Keystroke Test class for receiving key strokes.
KeyValue<K,V> Methods that want to return a single key-value pair, like a map.entry.
KeywordSwitch A class to correct for wrong use of the key-indicator in properties.
LineExtract Purpose of this class is to provide means to read an ascii-column file.
LineReduce A class to reduce the number of lines in an ascii-file.
LinkedProperties Linked properties retain the order of key insertion.
LinkedProperties.Test Test class.
ListOfClasses  
LoadClasses  
LongTest Simply test conversion of a string given at the command line into a Long.
Mailer Used to create a e-mail transport session out of PropertyBearing.
Mailer.Google Send a test message via my google account.
MethodCall A class that allows access to methods in an object by providing the methods name and its arguments.
MultiParse Simple class that allows parsing of a string to an object using a variable number of formatters.
MyFile Some useful extension to the file object.
NamingLister A simple naming-lookup object.
NullTest Do you know what hapens if comparing a null Object to anything else? Find out here.
ObjectRefresh A class that allows Refreshing objects to be scheduled.
ObjectRefresh.RefreshTask A timer tasks that runs a Refreshing instance.
Pair<U,V> A helper class that allows return types of more than a single object.
PanelTest A test for scanning all classes loaded.
PartReplace Reads an ascii-file, keeps all the lines.
PartReplace.Insert Inserts lines.
PartReplace.Lines Replaces part of a file.
PerformanceMeter A class that test the performance of methods within an object.
PerformanceMeter.BoundList<T> Bound lists do not grow above a certain size, they lose elemtns at their head, but retain the very first entry.
PIDControl PID (Proportional-Integral-Differential) Controllers are basic applications in servo motor controls.
PIDControl.Test Test string representation.
Pinger Class to use the platform-based ping to obtain reply times for a given host.
Profiler A small class with static methods that allow the bench-marking of different floating point operations.
PropertyBundles An implementation of the PropertySupplying interface.
PropertyContainer  
PropertyLoader A helper class to convert file names into Properties.
PropertyLoader.OrderedProperties Helper class to allow retaining of order in properties for more precise writing to files.
PropertyLoader.Test Loads the properties from the file stated at the command line.
PropertyLoader.Write Test writing of properties.
PropertyParser A class that allows reading of command line switches and parsing them into Maps.
PropertyResources  
PropertyResources.Extension  
PropertyResources.ExtensionFilter  
PropertyResources.URLResource A test class for url-class loaders.
PropertySyslog Allows access to the system-logging facilities.
PropertySyslog.LogConfig Tests a logger configuration file by creating a syslogger out of the properties and writing some test messages to the log.
RegistryCleaner A thread that clears bindings found in the local registry.
RegistryLister A simple registry-lookup object.
RegistryLister.Bind Tries to bind the echo-server to the registry, clients can then connect.
RegistryLister.CallbackBind Tries to bind the echo-server to the registry, clients can then connect.
RegistryLister.CallbackConnect Tries to connect to the echo-server on the specified registry.
RegistryLister.CallbackEcho  
RegistryLister.Connect Tries to connect to the echo-server on the specified registry.
RegistryLister.Echo  
RegistryLister.Test Tries to connect to a runnring rmi server, bind to it an echo server, test the functionality and unbinds from the server again.
ReplaceWhitespace A class to replace whitespace chars using a look-up table and a default replacement.
ResultThread A result thread is a thread that can store any single object during its lifetime in the ResultThread.storeResult(java.lang.Object) method.
SerialPortIntegers  
SettableBoolean Suckers set Booleans final.
SexagesimalFormat A format to convert degrees into deg/min/sec.
Shelf<E> A Shelf is an implementation of a special queue.
SimpleDateTest Simply test conversion of a string given at the command line into a Double.
Sorter Class to sort Sortable Objects.
StackTrace Class to test the stack trace method in throwable.
StatusAccess A small class allowing command-line controled access to bound RmiStatusProviding instances.
StringTool A package containing various static helper methods for dealing with Strings.
StringTool.DoubleTest Test double-list parsing.
StringTool.Parse Test token-parsing.
StringTool.PropTest Test properties tokenization.
StringTool.Test Tests number parsing.
Syslog We try an easy rebuild of the protomatter logging into the java 1.4 logging api.
Syslog.Test  
SyslogAdmin A basic command-line interface to allow some client-access to the running loggers.
SyslogDefs A collection of syslog-defaults.
SystemProcess Class that helps executing a system processes.
SystemProcess.Watcher A timer task that interrups a particular thread in its run method.
SystemProperty  
Test Suite for testing various things that are unclear.
Test.Casts Test what happens if we are casting a double to a short and byte.
Test.Interrupt Test if we can interrupt a thread without having the lock to it.
Test.Remainder Returns the remainder of the argument 1 with argument two.
ThreadLister This example is from the book _Java in a Nutshell_ by David Flanagan.
TimeSpan A time span is measured in milliseconds.
TimeStampObject A time stamp object records the time it was created.
TimeTag Class to provifing a simple timetag.
TimeTag.Test Write out all available date/time tags at the current time.
TimeTool  
TimeZoneTest Simply test conversion of a string given at the command line into a Double.
Toc Writes a TOC to the file Toc.TOC or to the specified toc file given with the -o switch.
ToolkitTest Test cursor sizes in toolkit.
TransformTester A test class for affine transformations.
Tree Class to provide some usefull File extensions.
Tuple3<U,V,W> A helper class that allows return types of more than a single object.
URLTest Simple test classes to find out what happens to URL-connection if this links to a file.
UseClass  
Wildcard Compilation: javac Wildcard.java In.java Execution: java Wildcard pattern < wordlist.txt Find all lines in wordlist.txt that match the given pattern by simulating a nondeterminstic finite state automaton using an Boolean array states[] which records all states that the NFSA could be in after reading in a certain number of characters.
WordExchange A class to correct for wrong use of class names in java files.
 

Enum Summary
EnumTest.Affil Affiliation to the different time slots.
 

Exception Summary
ClassReloadException This exception is thrown during a reload process in the #Reloadable instance if the value pointed to by PropertySupplying.KEY_CLASS changed.
NestedException This class's source code was downloaded from Michael Moser's hompage.