org.apache.avalon.framework.configuration

Class ConfigurationException

public class ConfigurationException extends CascadingException

Thrown when a Configurable component cannot be configured properly, or if a value cannot be retrieved properly.

Version: $Id: ConfigurationException.java 55776 2004-10-27 23:36:25 -0500 (Wed, 27 Oct 2004) leif $

Author: Avalon Development Team

Field Summary
Configurationm_config
Constructor Summary
ConfigurationException(Configuration config)
Construct a new ConfigurationException instance.
ConfigurationException(String message)
Construct a new ConfigurationException instance.
ConfigurationException(String message, Throwable throwable)
Construct a new ConfigurationException instance.
ConfigurationException(String message, Configuration config)
Construct a new ConfigurationException instance.
ConfigurationException(String message, Configuration config, Throwable throwable)
Construct a new ConfigurationException instance.
Method Summary
StringgetMessage()
ConfigurationgetOffendingConfiguration()

Field Detail

m_config

private final Configuration m_config

Constructor Detail

ConfigurationException

public ConfigurationException(Configuration config)
Construct a new ConfigurationException instance.

Parameters: config The offending configuration object

ConfigurationException

public ConfigurationException(String message)
Construct a new ConfigurationException instance.

Parameters: message The detail message for this exception.

ConfigurationException

public ConfigurationException(String message, Throwable throwable)
Construct a new ConfigurationException instance.

Parameters: message The detail message for this exception. throwable the root cause of the exception

ConfigurationException

public ConfigurationException(String message, Configuration config)
Construct a new ConfigurationException instance.

Parameters: message The detail message for this exception. config The configuration object

ConfigurationException

public ConfigurationException(String message, Configuration config, Throwable throwable)
Construct a new ConfigurationException instance.

Parameters: message The detail message for this exception. throwable the root cause of the exception

Method Detail

getMessage

public String getMessage()

getOffendingConfiguration

public Configuration getOffendingConfiguration()