Class LibXmlBoot
java.lang.Object
org.pentaho.reporting.libraries.base.boot.AbstractBoot
org.pentaho.reporting.libraries.xmlns.LibXmlBoot
- All Implemented Interfaces:
org.pentaho.reporting.libraries.base.boot.SubSystem
public class LibXmlBoot
extends org.pentaho.reporting.libraries.base.boot.AbstractBoot
The LibXmlBoot 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
Modifier and TypeMethodDescriptionstatic LibXmlBootReturns the singleton instance of the boot-class.protected org.pentaho.reporting.libraries.base.versioning.ProjectInformationReturns the project info.protected org.pentaho.reporting.libraries.base.config.ConfigurationLoads the configuration.protected voidPerforms 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 Details
-
getInstance
Returns the singleton instance of the boot-class.- Returns:
- the singleton booter.
-
getProjectInfo
protected org.pentaho.reporting.libraries.base.versioning.ProjectInformation getProjectInfo()Returns the project info.- Specified by:
getProjectInfoin classorg.pentaho.reporting.libraries.base.boot.AbstractBoot- Returns:
- The project info.
-
loadConfiguration
protected org.pentaho.reporting.libraries.base.config.Configuration loadConfiguration()Loads the configuration.- Specified by:
loadConfigurationin classorg.pentaho.reporting.libraries.base.boot.AbstractBoot- Returns:
- The configuration.
-
performBoot
protected void performBoot()Performs the boot.- Specified by:
performBootin classorg.pentaho.reporting.libraries.base.boot.AbstractBoot
-