Class 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 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 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
      • 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.