public class ClassicEngineBoot
extends org.pentaho.reporting.libraries.base.boot.AbstractBoot
"org.pentaho.reporting.engine.classic
.core.boot.Modules"
. The property expects a comma-separated list of
Module
implementations.
Booting should be done by aquirering a new boot instance using getInstance()
and then
starting the boot process with AbstractBoot.start()
.Modifier and Type | Class and Description |
---|---|
static class |
ClassicEngineBoot.VersionValidity |
Modifier and Type | Field and Description |
---|---|
static String |
BUNDLE_TYPE |
static String |
DATASCHEMA_NAMESPACE |
static String |
INDEX_COLUMN_PREFIX |
static String |
METADATA_NAMESPACE |
static int |
VERSION_3_8 |
static int |
VERSION_3_9 |
static int |
VERSION_4_0 |
static int |
VERSION_TRUNK |
Modifier and Type | Method and Description |
---|---|
static int |
computeCurrentVersionId() |
static int |
computeVersionId(int prptVersionMajorRaw,
int prptVersionMinorRaw,
int prptVersionPatchRaw) |
org.pentaho.reporting.libraries.base.config.ModifiableConfiguration |
getEditableConfig()
Returns the current global configuration as modifiable instance.
|
static ClassicEngineBoot |
getInstance()
Returns the singleton instance of the boot utility class.
|
static org.pentaho.reporting.libraries.base.config.Configuration |
getUserConfig()
Returns the user supplied global configuration.
|
static boolean |
isEnforceCompatibilityFor(int level,
int prptVersionMajorRaw,
int prptVersionMinorRaw) |
static boolean |
isEnforceCompatibilityFor(int level,
int prptVersionMajorRaw,
int prptVersionMinorRaw,
int prptVersionPatchRaw) |
boolean |
isModuleAvailable(String moduleClass)
A helper method that checks, whether a given module is available.
|
static ClassicEngineBoot.VersionValidity |
isValidVersion(int prptVersionMajorRaw,
int prptVersionMinorRaw,
int prptVersionPatchRaw) |
static int |
parseVersionId(String text) |
static String |
printVersion(int versionId) |
static void |
setUserConfig(org.pentaho.reporting.libraries.base.config.Configuration config)
Defines the global user configuration.
|
public static final int VERSION_TRUNK
public static final int VERSION_3_8
public static final int VERSION_3_9
public static final int VERSION_4_0
public static final String INDEX_COLUMN_PREFIX
public static final String METADATA_NAMESPACE
public static final String DATASCHEMA_NAMESPACE
public static final String BUNDLE_TYPE
public static ClassicEngineBoot getInstance()
public org.pentaho.reporting.libraries.base.config.ModifiableConfiguration getEditableConfig()
public static org.pentaho.reporting.libraries.base.config.Configuration getUserConfig()
public static void setUserConfig(org.pentaho.reporting.libraries.base.config.Configuration config)
config
- the user configuration.public boolean isModuleAvailable(String moduleClass)
moduleClass
- the class-name of the module that should be tested.public static int parseVersionId(String text)
public static String printVersion(int versionId)
public static int computeCurrentVersionId()
public static int computeVersionId(int prptVersionMajorRaw, int prptVersionMinorRaw, int prptVersionPatchRaw)
public static ClassicEngineBoot.VersionValidity isValidVersion(int prptVersionMajorRaw, int prptVersionMinorRaw, int prptVersionPatchRaw)
public static boolean isEnforceCompatibilityFor(int level, int prptVersionMajorRaw, int prptVersionMinorRaw)
public static boolean isEnforceCompatibilityFor(int level, int prptVersionMajorRaw, int prptVersionMinorRaw, int prptVersionPatchRaw)