Interface | Description |
---|---|
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<T> |
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 | Description |
---|---|
AAssociationProcessor<K,V> |
Specialized abstract processor for Association objects.
|
Association<K,V> |
Simple association of a key object and a value object.
|
AssociationList<K,V> |
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.
|
Base64StandardEncoder |
Provides standard Base64 encoding (using '+' and '/') with or without padding (padding char '=').
|
Base64UrlEncoder |
Provides Base64 URL encoding (using '-' and '_') with or without padding (padding char '=').
|
BitSet |
Represents a set of 8 bits and provides methods for convenient
bit manipulation.
|
Block1<TInput,TResult> |
This is ablock closure for one argument blocks.
|
Bool |
Utility class for missing convenience with Boolean and boolean.
|
CaseInsensitiveKeyMap<V> |
This class provides a map that treats all keys as case-insensitive strings.
|
CaseInsensitiveMultiValueProperties<ValueType> |
A map which holds named multi-value properties and allows case-insensitive
access to them by their names.
|
CollectionEnumeration<E> |
An enumeration object that can be used to iterate over all elements
of an underlying collection.
|
CollectionUtil |
This class implements the singleton pattern.
|
CollectionUtil.LocalStringPair | |
CollectorDictionary<K,V> |
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.
|
Duration |
Time duration split-up in days, hours, minutes, seconds and milliseconds.
|
EnumerationIterator<E> |
Provides the Iterator interface on a given Enumeration.
|
ExceptionIgnorer |
An abstract superclass that provides an instance variable to hold an
optional ExceptionHandler.
|
IOUtil |
Various well-tested and reusable utility methods that help to reduce large
amount of boilerplate code in the area of I/O (stream and reader/writer processing).
|
MapEntry<K,V> |
This is a simple implementation of the java.util.Map.Entry interface.
|
MapWrapper<K,V> |
This is a wrapper class that implements the java.util.Map interface
and contains an internal map.
|
MultiStringProperty |
This is a property with a name and multiple strings as value list.
|
MultiValueProperty<ValueType> |
This represents a single property with a name and a list of multiple values.
|
NamedText |
An association of a name string and a text value.
|
NamedTextList |
A container that holds a collection of NamedText objects.
|
NamedValue<V> |
This specialized Association allows only strings as key.
|
NamedValueList<V> |
A container that holds a collection of NamedValue objects.
|
ObjectArrayIterator<T> |
Provides iteration over object arrays (i.e.
|
ObjectCollectionFilter<T> |
This filter returns tru if a given object is contained in the
underlying collection of objects.
|
ObjectConverterFunctionAdapter<T,R> |
An adapter that maps an
IFunction to the IObjectConverter interface. |
OrderedCollection<E> |
A collection that supports similar methods to the list interface but it
starts with index 1 and ends with element index size() !
IT IS NOT ZERO BASED ! |
OrderedMap<K,V> |
A Map implementation that pertains the order of its elements according to
when they have been added.
|
OrderedProperties<T extends IMutableStringPair> |
Represents a properties collection with empty lines and comments.
|
OrderedSet<E> |
Implements a Set that keeps the order of its elements according to when
they were added.
|
PointInTime |
Represents a point in time in milliseconds since midnight, January 1, 1970 UTC.
|
PrintWriterLineProcessor |
This class maps the
ILineProcessor interface to a PrintWriter . |
PrioritySorter<T> |
This class is supposed to support sorting of objects (of type T) by an external priority.
|
PrioritySorter.PrioritizedObject<T> | |
ProcessExecutionResult |
Contains all data from an external process execution.
|
ProcessStdOutRedirector |
This class can be used to redirect the standard output of an external process
execution to an internal line processor.
|
PropertiesMap |
A Map wrapper around a properties object that allows to treat the properties
like a Map
|
RandomByteSequenceGenerator |
A generator for random byte arrays of a specific length.
|
RandomRange |
A generator of random integer values in a specified range.
|
ReleaseState |
A simple handler of the released state of an object that might implement the
IReleasable interface. |
SimpleDate |
This class represents a simple date.
|
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.
|
StreamCopy |
This class supports convenient stream copying.
|
SysUtil |
Provides generally useful methods for system inquiries and other system related
functionality.
|
TemporaryMap<K,V> |
This implementation of a Map behaves like a HashMap except that it
associates a timestamp with each entry.
|
ToggleSwitch |
A condition with a given initial boolean value that changes (toggles)
whenever its run() or execute() method is called.
|
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 | Description |
---|---|
ObjectNotFoundException |
This exception signals that some kind of search for an object failed
because no matching object has been found.
|
WrappingRuntimeException |
This runtime exception can be used to wrap a "normal" exception.
|