Package org.pf.util

General Utility Classes
A pool of utility classes mainly in the area of collection handling.

See:
          Description

Interface Summary
ExceptionHandler Whenever a component doesn't want to throw every exception and declare them in their methods it is useful to give the exceptions to an exception handler.
ObjectFilter A filter for any kind of object.
TriggerClient An object that wants to work with a trigger (see Trigger) is a TriggerClient and must therefore implement this interface.
 

Class Summary
AAssociationProcessor Specialized abstract processor for Association objects.
Association Simple association of a key object and a value object.
AssociationList A container that holds a collection of Association objects.
Base64Converter A converter that allows to encode strings, byte arrays and char arrays to BASE64 and vice versa.
BitSet Represents a set of 8 bits and provides methods for convenient bit manipulation.
Block1 This is ablock closure for one argument blocks.
Bool Utility class for missing convenience with Boolean and boolean.
CaseInsensitiveKeyMap This class provides a map that treats all keys as case-insensitive strings.
CollectionUtil This class implements the singleton pattern.
CollectorDictionary This class implements the java.util.Map interface.
Countdown Supports loops with a countdown of a defined time.
DateUtil This class is intended to provide convenience methods around the java.util.Date class.
EnumerationIterator Provides the Iterator interface on a given Enumeration.
ExceptionIgnorer An abstract superclass that provides an instance variable to hold an optional ExceptionHandler.
MapEntry This is a simple implementation of the java.util.Map.Entry interface.
MapWrapper This is a wrapper class that implements the java.util.Map interface and contains an internal map.
NamedText An association of a name string and a text value.
NamedTextList A container that holds a collection of NamedText objects.
NamedValue This specialized Association allows only strings as key.
NamedValueList A container that holds a collection of NamedValue objects.
ObjectArrayIterator Provides iteration over object arrays (i.e.
ObjectCollectionFilter This filter returns tru if a given object is contained in the underlying collection of objects.
OrderedCollection A collection that supports similar methods to the list interface but it starts with index 1 and ends with element index size() !
OrderedMap A Map implementation that pertains the order of its elements according to when they have been added.
OrderedProperties Represents a properties collection with empty lines and comments.
OrderedSet Implements a Set that keeps the order of its elements according to when they were added.
StackedMap Provides a map that allows to push() and pop() internal settings to/from a (LIFO) stack.
StopWatch A simple stop watch to measure the time between a start and a stop point.
SysUtil Provides generally useful methods for system inquiries and other system related functionality.
TemporaryMap This implementation of a Map behaves like a Hashtable except that it associates a timestamp with each entry.
Trigger A trigger is an object that runs in a separate thread and waits for a specified time until it calls a specific method of a trigger client (see TriggerClient).
 

Exception Summary
WrappingRuntimeException This runtime exception can be used to wrap a "normal" exception.
 

Package org.pf.util Description

General Utility Classes


A pool of utility classes mainly in the area of collection handling.