public interface Configurable
| 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 addConfigurationOption(String name, ConfigurationOption option)
name - Configuration option nameoption - Configuration optionString getConfigurationOptionValue(String name)
name - Configuration option namenullString getConfigurationOptionValue(String name, RulesEngine rules)
name - Configuration option namerules - Current RulesEngine instancenullString getConfigurationOptionValue(String name, RulesEngine rules, String defaultValue)
defaultValue is not used if a configured option exists, but the option condition is not true.name - Configuration option namerules - Current RulesEngine instancedefaultValue - default value if value is not configured.nullConfigurationOption getConfigurationOption(String name)
name - Configuration option namenullCopyright © 2001–2025. All rights reserved.