Provides a mechanism for managing persistent configuration data.
The configuration manager and the associated set of interfaces and classes
provides the following services:
- Loads configuration data from an XML-based configuration file.
- Manages the component life-cycle for Configurable objects
- Allows discovery of components via name or type.
For an overview of how to use this configuration management system to create
and configure components please see: Sphinx-4 Configuration
Management
For a description of how to create your own configurable components see:
{@link edu.cmu.sphinx.util.props.Configurable}