org.jfree.util
Interface Configuration

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
DefaultConfiguration, FrontendDefaultHandler, Parser, RootXmlReadHandler

public interface Configuration
extends java.io.Serializable

A simple query interface for a configuration.


Method Summary
 java.util.Iterator findPropertyKeys(java.lang.String prefix)
          Returns all keys with the given prefix.
 java.lang.String getConfigProperty(java.lang.String key)
          Returns the configuration property with the specified key.
 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).
 

Method Detail

getConfigProperty

java.lang.String getConfigProperty(java.lang.String key)
Returns the configuration property with the specified key.

Parameters:
key - the property key.
Returns:
the property value.

getConfigProperty

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.

Parameters:
key - the property key.
defaultValue - the default value.
Returns:
the property value.

findPropertyKeys

java.util.Iterator findPropertyKeys(java.lang.String prefix)
Returns all keys with the given prefix.

Parameters:
prefix - the prefix
Returns:
the iterator containing all keys with that prefix