Class PropertyFileConfiguration
- java.lang.Object
-
- org.pentaho.reporting.libraries.base.config.HierarchicalConfiguration
-
- org.pentaho.reporting.libraries.base.config.PropertyFileConfiguration
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Configuration
,ModifiableConfiguration
- Direct Known Subclasses:
PackageManager.PackageConfiguration
public class PropertyFileConfiguration extends HierarchicalConfiguration
A report configuration that reads its values from an arbitary property file.- Author:
- Thomas Morgner
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PropertyFileConfiguration()
Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
load(InputStream in)
Loads the properties stored in the given file.void
load(String resourceName)
Lods the property file from a classpath resource name.void
load(String resourceName, Class resourceSource)
Loads the properties stored in the given file.-
Methods inherited from class org.pentaho.reporting.libraries.base.config.HierarchicalConfiguration
addAll, clone, findPropertyKeys, getConfigProperties, getConfigProperty, getConfigProperty, getConfiguration, getParentConfig, insertConfiguration, isLocallyDefined, reconnectConfiguration, setConfigProperty, setParentConfig
-
-
-
-
Method Detail
-
load
public void load(String resourceName)
Lods the property file from a classpath resource name. The classpath resource must be loadable viaPropertyFileConfiguration.class.getResource(..)
- Parameters:
resourceName
- the resource name to be loaded.
-
load
public void load(String resourceName, Class resourceSource)
Loads the properties stored in the given file. This method does nothing if the file does not exist or is unreadable. Appends the contents of the loaded properties to the already stored contents.- Parameters:
resourceName
- the file name of the stored properties.resourceSource
- the class to which relative resource paths are resolved.
-
load
public void load(InputStream in)
Loads the properties stored in the given file. This method does nothing if the file does not exist or is unreadable. Appends the contents of the loaded properties to the already stored contents.- Parameters:
in
- the input stream used to read the properties.
-
-