Class NullConfigStorage
java.lang.Object
org.jfree.report.modules.preferences.base.NullConfigStorage
- All Implemented Interfaces:
ConfigStorage
An empty default implementation. This config storare will not store any values and will
provide no read access to stored properties by denying their existence.
- Author:
- Thomas Morgner
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
isAvailable
(String configPath) Tests, whether some configuration data exists for the given configuration.org.pentaho.reporting.libraries.base.config.Configuration
Loads the properties from the given path, specifying the given properties as default.void
This method does nothing.
-
Constructor Details
-
NullConfigStorage
public NullConfigStorage()DefaultConstructor.
-
-
Method Details
-
store
public void store(String configPath, org.pentaho.reporting.libraries.base.config.Configuration properties) This method does nothing.- Specified by:
store
in interfaceConfigStorage
- Parameters:
configPath
- this parameter is not used.properties
- this parameter is not used.- See Also:
-
load
public org.pentaho.reporting.libraries.base.config.Configuration load(String configPath, org.pentaho.reporting.libraries.base.config.Configuration defaults) throws ConfigStoreException Loads the properties from the given path, specifying the given properties as default. This implementation will always throw and ConfigStoreException as the specified resource is not available.- Specified by:
load
in interfaceConfigStorage
- Parameters:
configPath
- the configuration path from where to read the properties.defaults
- the property set that acts as fallback to provide default values.- Returns:
- the loaded properties
- Throws:
ConfigStoreException
- always throws this exception as the specified resource will be not available.
-
isAvailable
Tests, whether some configuration data exists for the given configuration. This method returns always false and denies the existence of any resource.- Specified by:
isAvailable
in interfaceConfigStorage
- Parameters:
configPath
- the configuration path to the property storage.- Returns:
- always false as this implementation does not store anything.
-