All Classes and Interfaces

Class
Description
The common base for all Boot classes.
The abstract module provides a default implementation of the module interface.
A utility class to support reordering operations of arrays.
The class-query tool loads classes using a classloader and calls "processClass" for each class encountered.
A simple query interface for a configuration.
The CSVQuoter is a helper class to encode a string for the CSV file format.
The csv tokenizer class allows an application to break a Comma Separated Value format into tokens.
This class provides static log messages for on-going bug-hunting efforts.
Default configuration.
Provides a default implementation of the module info interface.
An data-structure documenting external dependencies.
Class which holds a static reference to a set of empty objects.
The extended configuration provides methods to make using the configuration easier.
A wrapper for the extended configuration interface around a plain configuration.
A very simple unsynchronized stack.
A filesystem filter.
A dimension object specified using float values.
A generic table storing objects in an fast array backend.
The HashNMap can be used to store multiple values by a single key value.
A hierarchical configuration.
A image encoder.
Todo: Document Me
The IOUtils provide some IO related helper methods.
Todo: Document Me
A Least-Frequently-Used Map.
An utility class to safely boot and initialize the LibBase library.
The project information for LibBase.
Contains the full texts of the GNU General Public Licence and the GNU Lesser General Public Licence.
A fast linked-hashmap that avoids any unneccessay work.
A helper class to print memory usage message if needed.
A helper class for a simplified resource-bundle access.
A modifiable configuration.
A module encapsulates optional functionality within a project.
The Module info class encapsulates metadata about a given module.
This exception is thrown when the module initialization encountered an unrecoverable error which prevents the module from being used.
The module initializer is used to separate the initialization process from the module definition.
A lookup table for objects.
A collection of useful static utility methods for handling classes and object instantiation.
The PackageManager is used to load and configure the modules of JFreeReport.
The PackageConfiguration handles the module level configuration.
Compares two modules for order.
The package state class is used by the package manager to keep track of the activation level of the installed or errornous packages.
A message object that pads the output if the text is shorter than the given length.
PngEncoder takes a Java Image object and creates a byte string which can be saved as a PNG file.
The project information structure contains information about the current project.
A report configuration that reads its values from an arbitary property file.
An utility class to ease up using property-file resource bundles.
A baseclass for exceptions, which could have parent exceptions.
A baseclass for RuntimeExceptions, which could have parent exceptions.
Todo: Document Me
String utilities.
A sub-system holds a separate collection of modules.
A property configuration based on system properties.
Todo: Document Me
A utility class for reading versioning information from a Manifest file.
This image observer blocks until the image is completely loaded.