Package org.jfree.util
Class DefaultConfiguration
- java.lang.Object
-
- java.util.Dictionary<K,V>
-
- java.util.Hashtable<java.lang.Object,java.lang.Object>
-
- java.util.Properties
-
- org.jfree.util.DefaultConfiguration
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,java.util.Map<java.lang.Object,java.lang.Object>,org.jfree.base.config.ModifiableConfiguration,Configuration
public class DefaultConfiguration extends java.util.Properties implements org.jfree.base.config.ModifiableConfiguration
Default configuration.- Author:
- Thomas Morgner.
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DefaultConfiguration()Creates an empty property list with no default values.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.IteratorfindPropertyKeys(java.lang.String prefix)Searches all property keys that start with a given prefix.java.util.EnumerationgetConfigProperties()Returns an enumeration of the property keys.java.lang.StringgetConfigProperty(java.lang.String key)Returns the configuration property with the specified key.java.lang.StringgetConfigProperty(java.lang.String key, java.lang.String defaultValue)Returns the configuration property with the specified key (or the specified default value if there is no such property).voidsetConfigProperty(java.lang.String key, java.lang.String value)Sets the value of a configuration property.-
Methods inherited from class java.util.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, rehash, remove, remove, replace, replace, replaceAll, save, setProperty, size, store, store, storeToXML, storeToXML, storeToXML, stringPropertyNames, toString, values
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.jfree.util.Configuration
clone
-
-
-
-
Constructor Detail
-
DefaultConfiguration
public DefaultConfiguration()
Creates an empty property list with no default values.
-
-
Method Detail
-
getConfigProperty
public java.lang.String getConfigProperty(java.lang.String key)
Returns the configuration property with the specified key.- Specified by:
getConfigPropertyin interfaceConfiguration- Parameters:
key- the property key.- Returns:
- the property value.
-
getConfigProperty
public java.lang.String getConfigProperty(java.lang.String key, java.lang.String defaultValue)
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
public java.util.Iterator findPropertyKeys(java.lang.String prefix)
Searches all property keys that start with a given prefix.- Specified by:
findPropertyKeysin interfaceConfiguration- Specified by:
findPropertyKeysin interfaceorg.jfree.base.config.ModifiableConfiguration- Parameters:
prefix- the prefix that all selected property keys should share- Returns:
- the properties as iterator.
-
getConfigProperties
public java.util.Enumeration getConfigProperties()
Returns an enumeration of the property keys.- Specified by:
getConfigPropertiesin interfaceConfiguration- Specified by:
getConfigPropertiesin interfaceorg.jfree.base.config.ModifiableConfiguration- Returns:
- An enumeration of the property keys.
-
setConfigProperty
public void setConfigProperty(java.lang.String key, java.lang.String value)
Sets the value of a configuration property.- Specified by:
setConfigPropertyin interfaceorg.jfree.base.config.ModifiableConfiguration- Parameters:
key- the property key.value- the property value.
-
-