Class LibFormatBoot
- java.lang.Object
-
- org.pentaho.reporting.libraries.base.boot.AbstractBoot
-
- org.pentaho.reporting.libraries.formatting.LibFormatBoot
-
- All Implemented Interfaces:
org.pentaho.reporting.libraries.base.boot.SubSystem
public class LibFormatBoot extends org.pentaho.reporting.libraries.base.boot.AbstractBoot
The LibFormatBoot class is used to initialize the library before it is first used. This loads all configurations and initializes all factories. Without booting, basic services like logging and the global configuration will not be availble.- Author:
- Thomas Morgner
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LibFormatBoot
getInstance()
Returns the singleton instance of the boot-class.protected org.pentaho.reporting.libraries.base.versioning.ProjectInformation
getProjectInfo()
Returns the project info.protected org.pentaho.reporting.libraries.base.config.Configuration
loadConfiguration()
Loads the configuration.protected void
performBoot()
Performs the boot.-
Methods inherited from class org.pentaho.reporting.libraries.base.boot.AbstractBoot
createDefaultHierarchicalConfiguration, getBootFailureReason, getConfigurationDomain, getExtendedConfig, getGlobalConfig, getObjectFactory, getPackageManager, isBootDone, isBootFailed, isBootInProgress, loadBooter, loadBooter, start
-
-
-
-
Method Detail
-
getInstance
public static LibFormatBoot getInstance()
Returns the singleton instance of the boot-class.- Returns:
- the singleton booter.
-
loadConfiguration
protected org.pentaho.reporting.libraries.base.config.Configuration loadConfiguration()
Loads the configuration.- Specified by:
loadConfiguration
in classorg.pentaho.reporting.libraries.base.boot.AbstractBoot
- Returns:
- The configuration.
-
performBoot
protected void performBoot()
Performs the boot.- Specified by:
performBoot
in classorg.pentaho.reporting.libraries.base.boot.AbstractBoot
-
getProjectInfo
protected org.pentaho.reporting.libraries.base.versioning.ProjectInformation getProjectInfo()
Returns the project info.- Specified by:
getProjectInfo
in classorg.pentaho.reporting.libraries.base.boot.AbstractBoot
- Returns:
- The project info.
-
-