Class DefaultConfiguration
java.lang.Object
java.util.Dictionary<Object,Object>
java.util.Hashtable<Object,Object>
java.util.Properties
org.pentaho.reporting.libraries.base.config.DefaultConfiguration
- All Implemented Interfaces:
Serializable, Cloneable, Map<Object,Object>, Configuration, ModifiableConfiguration
Default configuration.
- Author:
- Thomas Morgner.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an empty property list with no default values. -
Method Summary
Modifier and TypeMethodDescriptionfindPropertyKeys(String prefix) Searches all property keys that start with a given prefix.Returns the configuration properties.getConfigProperty(String key) Returns the configuration property with the specified key.getConfigProperty(String key, String defaultValue) Returns the configuration property with the specified key (or the specified default value if there is no such property).voidsetConfigProperty(String key, String value) Sets the value of a configuration property.Methods inherited from class Properties
clear, clone, compute, computeIfAbsent, computeIfPresent, contains, containsKey, containsValue, elements, entrySet, equals, forEach, get, getOrDefault, getProperty, getProperty, hashCode, isEmpty, keys, keySet, list, list, load, load, loadFromXML, merge, propertyNames, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, save, setProperty, size, store, store, storeToXML, storeToXML, storeToXML, stringPropertyNames, toString, valuesMethods inherited from interface Configuration
clone
-
Constructor Details
-
DefaultConfiguration
public DefaultConfiguration()Creates an empty property list with no default values.
-
-
Method Details
-
getConfigProperty
Returns the configuration property with the specified key.- Specified by:
getConfigPropertyin interfaceConfiguration- Parameters:
key- the property key.- Returns:
- the property value.
-
getConfigProperty
Returns the configuration property with the specified key (or the specified default value if there is no such property). If the property is not defined in this configuration, the code will lookup the property in the parent configuration.- Specified by:
getConfigPropertyin interfaceConfiguration- Parameters:
key- the property key.defaultValue- the default value.- Returns:
- the property value.
-
findPropertyKeys
Searches all property keys that start with a given prefix.- Specified by:
findPropertyKeysin interfaceConfiguration- Specified by:
findPropertyKeysin interfaceModifiableConfiguration- Parameters:
prefix- the prefix that all selected property keys should share- Returns:
- the properties as iterator.
-
getConfigProperties
Description copied from interface:ModifiableConfigurationReturns the configuration properties.- Specified by:
getConfigPropertiesin interfaceConfiguration- Specified by:
getConfigPropertiesin interfaceModifiableConfiguration- Returns:
- The configuration properties.
-
setConfigProperty
Sets the value of a configuration property.- Specified by:
setConfigPropertyin interfaceModifiableConfiguration- Parameters:
key- the property key.value- the property value.
-