org.jfree.serializer
Class JCommonSerializerBoot

java.lang.Object
  extended by org.pentaho.reporting.libraries.base.boot.AbstractBoot
      extended by org.jfree.serializer.JCommonSerializerBoot
All Implemented Interfaces:
org.pentaho.reporting.libraries.base.boot.SubSystem

public class JCommonSerializerBoot
extends org.pentaho.reporting.libraries.base.boot.AbstractBoot

The boot class guarantees a controlled initialization of the library.

Author:
Thomas Morgner

Method Summary
static JCommonSerializerBoot getInstance()
          Returns a 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, getExtendedConfig, getGlobalConfig, 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 Detail

getInstance

public static JCommonSerializerBoot getInstance()
Returns a singleton instance of the boot class.

Returns:
the singleton booter.

loadConfiguration

protected org.pentaho.reporting.libraries.base.config.Configuration loadConfiguration()
Loads the configuration. This will be called exactly once.

Specified by:
loadConfiguration in class org.pentaho.reporting.libraries.base.boot.AbstractBoot
Returns:
The configuration.

performBoot

protected void performBoot()
Performs the boot. This method is empty, as this library does not require any manual initializations.

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.