Holger's
Java API

Package com.antelmann.util

This package contains general utility classes that are used throughout the other packages.

See:
          Description

Interface Summary
Filter<T> used to filter collections or anything else
Function2D an interface to represent 2-dimensional functions
InterfaceMonitor allows to monitor all method calls to an object through a proxy object based on a specified interface.
NativeCode An empty tagging interface to be implemented by all classes that use native function calls (yikes).
PatternExtractor<TYPE,PATTERN> PatternExtractor provides a way to group objects by a pattern defined by an implementation.
PrintUtilities.Printer allows to plug in a printing service into PrintUtilities
SecurityNames a collection of security related names of supported algorithms.
SynchronousKey An interface to support very simple synchronous key encryption.
ThirdParty An empty tagging interface to be implemented by all classes that have a dependency on any non-standard J2SE 1.4 class other than included in this com.antelmann library distribution.
ThreadWorker.Listener listens for tasks run by a ThreadWorker to be finished
 

Class Summary
AbstractIterator<E> makes it very easy to implement both, Enumeration and Iterator.
CipherKey CipherKey provides a very easy-to-use, yet effective encryption mechanism.
Debug provides globally accessible methods and variables for convenient debugging
Debug.FileExceptionHandler can be used to conveniently write all exceptions to a file.
Encoded Encoded encapsulates a serializable object in an encrypted format that requires the same synchronous key for both, encoding and decoding.
FormattedResourceBundle a ResourceBundle that gets its content from a specially formatted file, supporting different encodings, in particular UTF8 for global support.
I18n some utility methods useful for internationalization.
InterfaceMonitor.Adapter a helper class to faciliate the implementation of the embedding interface
InterfaceWrapper provides methods to generate special proxy objects that observe calls to specified interfaces
LicenseLoader can be used to acquire licenses from a known location on demand.
MethodComparator<T> compares objects by the return value of a specified method name.
Misc just some miscellaneous stuff for convenience that doesn't fit anywhere else
Monitor Monitor is a convenient class that is useful to communicate between threads by exchanging information through this Monitor.
MonitorDelegator The relevant calls to the monitor are delegated to a ProgressMonitor or JProgressBar.
MyMath some math related static functions including some useful statistics functions
PDFUtils  
Permutation derived from public domain sources (http://www.merriampark.com/perm.htm)
PrintUtilities some ease-of-use-functions for printing.
Range<T> provides a generic wrapper for lower- and upperbounds of an object.
Sets utility class for calculations on sets, lists and other collections.
Settings Settings provides access to several properties and resources that are used throughout the classes of this Antelmann.com framework.
SimpleKey A very simple encryption algorithm for demonstration purposes only.
Strings A utility class with some useful functions to manipulate String objects.
TextPrinter enables printing of plain text with line wrapping over multiple pages
ThreadPool uses a pool of threads to execute tasks asynchronously and concurrently.
ThreadWorker ThreadWorker runs tasks in a separate thread, where the tasks are queued up and performed one by one.
UniversalComparator The UniversalComparator is useful as a default if no other more specific sorting strategy is present.
 

Exception Summary
FormatException indicates that some content was not in the expected format
IterationException thrown to indicate a problem during iteration.
ResourceNotFoundException Thrown to indicate that a specific resource (an image, a sound, etc.) needed to perform the requested operation was not found (while the resource was expected to be present with the distribution of this Antelmann.com framework).
 

Annotation Types Summary
Todo indicates that this class or method still needs some work to function properly
 

Package com.antelmann.util Description

This package contains general utility classes that are used throughout the other packages.

 



(c) 2001-2006 Holger Antelmann - all rights reserved (contact: info@antelmann.com)
see www.antelmann.com/developer for further details and available downloads