public abstract class DefaultConfigurationHandler extends Object implements Configurable, Serializable
| Constructor and Description |
|---|
DefaultConfigurationHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
addConfigurationOption(String name,
ConfigurationOption option)
Add an optional configuration option to the implementing instance
|
ConfigurationOption |
getConfigurationOption(String name)
Get an optional configuration value to the implementing instance from the implementing instance
|
String |
getConfigurationOptionValue(String name)
Get an optional configuration value to the implementing instance from the implementing instance
|
String |
getConfigurationOptionValue(String name,
RulesEngine rules)
Get an optional configuration value to the implementing instance from the implementing instance
|
String |
getConfigurationOptionValue(String name,
RulesEngine rules,
String defaultValue)
Get an optional configuration value to the implementing instance from the implementing instance.
|
Set<String> |
getNames()
Get all configuration option names
|
void |
readParameters(IXMLElement element)
Returns the validation parameters.
|
public void addConfigurationOption(String name, ConfigurationOption option)
ConfigurableaddConfigurationOption in interface Configurablename - Configuration option nameoption - Configuration optionpublic ConfigurationOption getConfigurationOption(String name)
ConfigurablegetConfigurationOption in interface Configurablename - Configuration option namenullpublic String getConfigurationOptionValue(String name, RulesEngine rules, String defaultValue)
ConfigurabledefaultValue is not used if a configured option exists, but the option condition is not true.getConfigurationOptionValue in interface Configurablename - Configuration option namerules - Current RulesEngine instancedefaultValue - default value if value is not configured.nullpublic String getConfigurationOptionValue(String name)
ConfigurablegetConfigurationOptionValue in interface Configurablename - Configuration option namenullpublic String getConfigurationOptionValue(String name, RulesEngine rules)
ConfigurablegetConfigurationOptionValue in interface Configurablename - Configuration option namerules - Current RulesEngine instancenullpublic Set<String> getNames()
ConfigurablegetNames in interface Configurablenull if nothing has been configuredpublic void readParameters(IXMLElement element)
Copyright © 2001–2025. All rights reserved.