Class FileConfigStoreModuleInitializer
java.lang.Object
org.jfree.report.modules.preferences.filesystem.FileConfigStoreModuleInitializer
- All Implemented Interfaces:
org.pentaho.reporting.libraries.base.boot.ModuleInitializer
public class FileConfigStoreModuleInitializer
extends Object
implements org.pentaho.reporting.libraries.base.boot.ModuleInitializer
The initializer is used to setup the file system storage provider and to register the
providers at the configfactory.
The directories are specified in the report configuration at boot time. If an directory
name starts with "~/", the users home directory is used as base directory for that
string.
- Author:
- Thomas Morgner
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Performs the module initialization and registers the storage providers at the config factory.
-
Field Details
-
USER_BASEDIR_CONFIG_KEY
The configuration key that specifies the base directory for the user configuration storage.- See Also:
-
SYSTEM_BASEDIR_CONFIG_KEY
The configuration key that specifies the base directory for the system configuration storage.- See Also:
-
-
Constructor Details
-
FileConfigStoreModuleInitializer
public FileConfigStoreModuleInitializer()DefaultConstructor.
-
-
Method Details
-
performInit
public void performInit() throws org.pentaho.reporting.libraries.base.boot.ModuleInitializeExceptionPerforms the module initialization and registers the storage providers at the config factory.- Specified by:
performInit
in interfaceorg.pentaho.reporting.libraries.base.boot.ModuleInitializer
- Throws:
org.pentaho.reporting.libraries.base.boot.ModuleInitializeException
- if an error occures
-