Holger's Java API

# Holger's Java Framework
on Antelmann.com

This is the Java API documentation for the packages in the Antelmann.com Java Framework See:
Description

Packages
com.antelmann: These are general classes that apply for the framework as a whole.
com.antelmann.ai: The classes in this package are implementations of concepts related to Artificial Intelligence (such as artificial neural networks and fuzzy logic).
com.antelmann.calendar: This package contains classes for implementing calendar and time related solutions.
com.antelmann.cddb: This package contains classes to maintain music CD collections and associate CDs with information from a CDDB service.
com.antelmann.crm: Provides interfaces and classes for implementing applications dealing with Customer Relationship Management (CRM).
com.antelmann.db: This package contains generally useful classes for generic database management.
com.antelmann.db.remote: This package contains classes that add remote capacities to the database concept of the super package.
com.antelmann.genealogy: This package contains classes that provide classes to implement applications dealing with genealogy related issues.
com.antelmann.genealogy.db: This package provides implementations that manage the persistence for the genealogy package.
com.antelmann.image: This package contains classes for more easily dealing with images.
com.antelmann.io: This package contains classes that are concerned with input/output operations.
com.antelmann.math: This package contains classes to ease calculations.
com.antelmann.net: The classes in this package are designed to provide convenient access to Internet related functionality.
com.antelmann.net.mail: The classes in this package are designed to ease the handling of emails.
com.antelmann.net.protocol: This package along with its sub-packages provide extensions to the way URL protocols are handled.
com.antelmann.net.protocol.db: Handler for providing URL support for 'db' protocol.
com.antelmann.net.web: This package contains classes for dealing with Web-related content.
com.antelmann.ooffice: The classes in this package are to be used in conjunction with OpenOffice.
com.antelmann.opengeodb: This package contains classes easing to deal with geological data as provided by http://opengeodb.org/.
com.antelmann.servlet: This package contains classes to help with the implementation of servlets.
com.antelmann.servlet.barcode: This package contains a servlet for generating barcodes.
com.antelmann.sound: This package contains classes to play various sounds with greatly improved ease-of-use over the functionality provided by the javax.sound package.
com.antelmann.sql: This package contains classes to ease JDBC development and also provides useful SQL-based implementations for com.antelmann.db classes
com.antelmann.sql.profile: this package provides a way to wrap any given connection to enable tracing/monitoring capabilities
com.antelmann.util: This package contains generally useful classes that are used throughout the other packages in this framework.
com.antelmann.util.gui: This package contains utility classes for GUI related implementations.
com.antelmann.util.logging: This package contains classes that implement a custom logging for this framework - separate from java.util.logging.
com.antelmann.util.revision: This package contains classes useful for implementing systems that deal with revisions.
com.antelmann.util.table: This package provides useful additions to TableModels and contains classes to ease development with Swing tables.
com.antelmann.webdav: provides higher level access for WebDAV, CalDAV and CardDAV clients.

This is the Java API documentation for the packages in the Antelmann.com Java Framework.

This library requires JavaTM 2 Platform, Standard Edition, (J2SE) 1.60 or better.
The author of this framework is Holger Antelmann.
For a list of recent changes, see changes.txt.

Note: All APIs specified here are under development. Therefore, upwards compatibility for any subsequent release is currently not even implied. Contact me if you plan to use this framework and thus start to rely on compatibility.

A tutorial / guide to features for this framework is available here (stone-old stuff and in part outdated, though).

For bug reports, suggestions for enhancements, comments or - even better - contributions, please contact me.

This framework is available with source under the terms of the GNU general public license; for other license needs, contact me.
For more information, see www.antelmann.com/developer.

This documentation and the associated Java classes are available for download at antelmann.com/developer/downloads.html

The latest online version of this document can be found at www.antelmann.com/developer/javadoc/index.html.

This framework uses several other libraries throughout, so depending on exactly which classes you use, you may need those. For this purpose, classes that use third-party libraries are marked with the annotation com.antelmann.ThirdParty, you can also check out its use within the framework. Along with the description that comes along with each ThirdParty annotation, you should be able to easily find the additional classes/libraries that you may need for that particular class. If classes are not marked accordingly, you should be fine using them without any external dependencies.

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