package edu.cmu.sphinx.util.props; /** * 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. * <p> * This exception is instantiable only by the configuration management classes itself. In order to indicate problems * within Configurable.newProperties which are not coped by types or ranges (eg file-not-found, complex configuration * logic problems, etc.) <code>PropertyException</code> (which superclasses this class) can be used. * <p> * The intention of the class is to make a clear distinction between core configuration errors and high level user * specific problems. * * @author Holger Brandl */ @SuppressWarnings("serial") public class InternalConfigurationException extends PropertyException { InternalConfigurationException(String instanceName, String propertyName, String msg) { super(instanceName, propertyName, msg); } InternalConfigurationException(Throwable cause, String instanceName, String propertyName, String msg) { super(cause, instanceName, propertyName, msg); } }