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 Type
    Method
    Description
    static LibXmlBoot
    Returns the singleton instance of the boot-class.
    protected org.pentaho.reporting.libraries.base.versioning.ProjectInformation
    Returns the project info.
    protected org.pentaho.reporting.libraries.base.config.Configuration
    Loads the configuration.
    protected void
    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • getInstance

      public static LibXmlBoot 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:
      getProjectInfo in class org.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:
      loadConfiguration in class org.pentaho.reporting.libraries.base.boot.AbstractBoot
      Returns:
      The configuration.
    • performBoot

      protected void performBoot()
      Performs the boot.
      Specified by:
      performBoot in class org.pentaho.reporting.libraries.base.boot.AbstractBoot