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:
CVS $Revision: 1.14 $ $Date: 2004/02/11 14:34:24 $
Author:
Avalon Development Team

Constructor Summary

ConfigurationException(Configuration config)
Construct a new ConfigurationException instance.
ConfigurationException(String message)
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.
ConfigurationException(String message, Throwable throwable)
Construct a new ConfigurationException instance.

Method Summary

String
getMessage()
Configuration
getOffendingConfiguration()

Constructor Details

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,
                              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

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

Method Details

getMessage

public String getMessage()

getOffendingConfiguration

public Configuration getOffendingConfiguration()