HiveMind Utilities Developer Documentation

Packages
net.sourceforge.hiveevents This package contains all necessary classes to handle general event channels.
net.sourceforge.hivegui.application  
net.sourceforge.hivegui.autowait This package defines the WaitCursorEventQueue utility class that enables automatic change of cursor to waiting when long operations are performed from the AWT-Event thread.
net.sourceforge.hivegui.command This package defines a light "framework" implementing the command pattern.
net.sourceforge.hivegui.component This package defines various classes used as GUI components (aka widgets) and utility classes dealing with GUI components.
net.sourceforge.hivegui.dialog This package defines classes to simplify creation and management of dialogs in GUI.
net.sourceforge.hivegui.docking This package defines classes that implement the HiveGUI docking framework.
net.sourceforge.hivegui.imaging This package contains utility classes for image handling.
net.sourceforge.hivegui.menu This package contains classes that handle menus in HiveGUI.
net.sourceforge.hivegui.message This package contains classes that handle message boxes in HiveGUI.
net.sourceforge.hivegui.table This package contains classes that manage tables in HiveGUI.
net.sourceforge.hivegui.util  
net.sourceforge.hivelock This package contains various utilities focused on security handling.
net.sourceforge.hiveremoting.caucho This package contains all necessary classes to handle remoting (on both client and server sides) of HiveMind services through Caucho protocols (Hessian and Burlap).
net.sourceforge.hivetranse.exception This package defines the hierarchy of specific exceptions related to data access and also contains utility classes to allow mapping of SQLExceptions into these more specialized exceptions.
net.sourceforge.hivetranse.transaction This is the main package for generic transaction handling under HiveMind.
net.sourceforge.hivetranse.transaction.hibernate3 This is the main package for Hibernate-specific transaction handling under HiveMind.
net.sourceforge.hivetranse.transaction.ibatis This is the main package for iBATIS SqlMaps usage under HiveTranse.
net.sourceforge.hivetranse.transaction.jdbc This is the main package for JDBC-specific transaction handling under HiveMind.
net.sourceforge.hiveutils.collections This package contains a few collections utility classes used by other HiveMind Utilities modules.
net.sourceforge.hiveutils.collections.impl This package contains implementations of specialized collections used by other HiveMind Utilities modules.
net.sourceforge.hiveutils.service This package defines the interfaces of a few useful HiveMind services.
net.sourceforge.hiveutils.service.impl This package contains a few useful HiveMind services and classes, some used by hivetranse.core module.
net.sourceforge.hiveutils.test This package contains useful classes for creating automatic tests based on JUnit and jMock.
net.sourceforge.hiveutils.util This package contains useful classes, used by various services.
net.sourceforge.hiveutils.web This package contains generally useful classes to use in a web application.
net.sourceforge.hiveutils.web.logging This package contains useful classes to implement logging (with log4j) in a web application.
net.sourceforge.hiveutils.web.util This package contains generally useful classes to use in a web application.
org.apache.commons.httpclient.contrib.ssl This package contains classes (excerpted and adapted from contributions to jakarta commons-httpclient 3.0), used for https support.