Package org.jfree.base
Class BaseBoot
java.lang.Object
org.jfree.base.AbstractBoot
org.jfree.base.BaseBoot
- All Implemented Interfaces:
SubSystem
The base boot class. This initializes the services provided by
JCommon.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate BootableProjectInfo
The project info.private static BaseBoot
Singleton instance. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ModifiableConfiguration
Returns the global configuration as modifiable configuration reference.static AbstractBoot
Returns the boot instance.protected BootableProjectInfo
Returns the project info.protected Configuration
Returns the global configuration for JFreeReport.protected void
Performs the boot process.Methods inherited from class org.jfree.base.AbstractBoot
createDefaultHierarchicalConfiguration, createDefaultHierarchicalConfiguration, getExtendedConfig, getGlobalConfig, getPackageManager, isBootDone, isBootInProgress, loadBooter, start
-
Field Details
-
singleton
Singleton instance. -
bootableProjectInfo
The project info.
-
-
Constructor Details
-
BaseBoot
private BaseBoot()Default constructor (private).
-
-
Method Details
-
getConfiguration
Returns the global configuration as modifiable configuration reference.- Returns:
- the global configuration
-
loadConfiguration
Returns the global configuration for JFreeReport.In the current implementation, the configuration has no properties defined, but references a parent configuration that:
- copies across all the
System
properties to use as report configuration properties (obviously the majority of them will not apply to reports); - itself references a parent
configuration that reads its properties from a file
jfreereport.properties
.
- Specified by:
loadConfiguration
in classAbstractBoot
- Returns:
- the global configuration.
- copies across all the
-
getInstance
Returns the boot instance.- Returns:
- The boot instance.
-
performBoot
protected void performBoot()Performs the boot process.- Specified by:
performBoot
in classAbstractBoot
-
getProjectInfo
Returns the project info.- Specified by:
getProjectInfo
in classAbstractBoot
- Returns:
- The project info.
-