Classes: AbstractConfiguration, AbstractOptionCallback, AmbiguousOptionException, Application, ConfigurationMapper, ConfigurationView, DuplicateOptionException, EmptyOptionException, FilesystemConfiguration, HelpFormatter, IncompatibleOptionsException, IniFileConfiguration, IntValidator, InvalidArgumentException, LayeredConfiguration, LoggingConfigurator, LoggingSubsystem, MapConfiguration, MissingArgumentException, MissingOptionException, Option, OptionCallback, OptionException, OptionProcessor, OptionSet, PropertyFileConfiguration, RegExpValidator, ServerApplication, Subsystem, SystemConfiguration, Timer, TimerTask, TimerTaskAdapter, UnexpectedArgumentException, UnknownOptionException, Validator, WinRegistryConfiguration, WinRegistryKey, WinService, XMLConfiguration
 AbstractConfiguration is an abstract base class for different
 kinds of configuration data, such as INI files, property files,
 XML configuration files or the Windows Registry.  
 
 Base class for OptionCallback.  
 
 The Application class implements the main subsystem
 in a process.  
 
 This configuration maps a property hierarchy into another
 hierarchy.  
 
 This configuration implements a "view" into a sub-hierarchy 
 of another configuration.  
 
 An implementation of AbstractConfiguration that stores configuration data
 in a directory hierarchy in the filesystem.  
 
 This class formats a help message from an OptionSet.  
 
 This implementation of a Configuration reads properties
 from a legacy Windows initialization (.  
 
 The IntValidator tests whether the option argument,
 which must be an integer, lies within a given range.  
 
 A LayeredConfiguration consists of a number of AbstractConfigurations.  
 
 This utility class uses a configuration object to configure the
 logging subsystem of an application.  
 
 The LoggingSubsystem class initializes the logging
 framework using the LoggingConfigurator.  
 
 An implementation of AbstractConfiguration that stores configuration data in a map.  
 
 This class represents and stores the properties
 of a command line option.  
 
 This class is used as an argument to Option::callback().  
 
 An OptionProcessor is used to process the command line
 arguments of an application.  
 
 A collection of Option objects.  
 
 This implementation of a Configuration reads properties
 from a Java-style properties file.  
 
 This validator matches the option value against
 a regular expression.  
 
 A subclass of the Application class that is used
 for implementing server applications.  
 
 Subsystems extend an application in a modular way.  
 
 This class implements a Configuration interface to 
 various system properties and environment variables.  
 
 A Timer allows to schedule tasks (TimerTask objects) for future execution 
 in a background thread.  
 
 A task that can be scheduled for one-time or 
 repeated execution by a Timer.  
 
 This class template simplifies the implementation
 of TimerTask objects by allowing a member function
 of an object to be called as task.  
 
 Validator specifies the interface for option validators.  
 
 An implementation of AbstractConfiguration that stores configuration data
 in the Windows registry.  
 
 This class implements a convenient interface to the
 Windows Registry.  
 
 This class provides an object-oriented interface to
 the Windows Service Control Manager for registering,
 unregistering, configuring, starting and stopping
 services.  
 
 This configuration class extracts configuration properties
 from an XML document. 