edu.cmu.sphinx.util.props
Class InternalConfigurationException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by edu.cmu.sphinx.util.props.PropertyException
                  extended by edu.cmu.sphinx.util.props.InternalConfigurationException
All Implemented Interfaces:
java.io.Serializable

public class InternalConfigurationException
extends PropertyException

Indicates that a problem occurred while setting one or more properties for this component. This includes errors as improper type for component(-lists) properties, out-of-range-problems for double-, int- and ranged string-properties, instantiation errors and undefined mandatory properties.

This excpetion is instantiable only by the configration management classes itself. In order to indicate problems within Configurable.newProperties which are not coped by types or ranges (eg file-not-found, complex configuraiton logic problems, etc.) PropertyException (which superclasses this class) can be used.

The intention of the class is to make a clear distinction between core configuration errors and high level user specific problems.

Author:
Holger Brandl
See Also:
Serialized Form

Method Summary
 
Methods inherited from class edu.cmu.sphinx.util.props.PropertyException
getMsg, getProperty, toString
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait