Package edu.cmu.sphinx.util.props

Provides a mechanism for managing persistent configuration data.

See:
          Description

Interface Summary
Configurable Defines the interface that must be implemented by any configurable component in Sphinx-4.
ConfigurationChangeListener Describes all methods necessary to process change events of a ConfigurationManager.
 

Class Summary
ConfigurableAdapter An empty dummy implementation of the Configurable interface.
ConfigurationManager Manages a set of Configurables, their parametrization and the relationships between them.
ConfigurationManagerUtils Some static utitity methods which ease the handling of system configurations.
GlobalProperties A collection of global properties used within a sphinx4-system configuration
GlobalProperty A global property of the sphinx configuration system
IncludingConfigHandler Handles configurations like the old one but is also able to process a new "include"-field
PropertySheet A property sheet which defines a collection of properties for a single component in the system.
RawPropertyData Holds the raw property data just as it has come in from the properties file.
S4PropWrapper Wraps annotations
SaxLoader Loads configuration from an XML file
 

Enum Summary
PropertySheet.PropertyType  
 

Exception Summary
InternalConfigurationException Indicates that a problem occurred while setting one or more properties for this component.
PropertyException Indicates that a problem occurred while setting one or more properties for this component
 

Annotation Types Summary
ConfCategory An annotation which can be used to tag classes.
S4Boolean A logical property.
S4Component A component property.
S4ComponentList A list property.
S4Double * A double property.
S4Integer An integer property.
S4Property A tag which superclasses all sphinx property annotations.
S4String A string property.
 

Package edu.cmu.sphinx.util.props Description

Provides a mechanism for managing persistent configuration data. The configuration manager and the associated set of interfaces and classes provides the following services:

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: Configurable