|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jfree.report.Boot
An utility class to safely boot and initialize the JFreeReport library. This class should be called before using the JFreeReport classes, to make sure that all subsystems are initialized correctly and in the correct order.
Application developers should make sure, that the booting is done, before JFreeReport objects are used. Although the boot process will be started automaticly if needed, this automated start may no longer guarantee the module initialization order.
Additional modules can be specified by defining the system property "org.jfree.report.boot.Modules". The property expects a comma-separated list of Module implementations.
Method Summary | |
static boolean |
isBootDone()
Checks, whether the booting of JFreeReport is complete. |
static boolean |
isBootInProgress()
Checks, whether the booting of JFreeReport is in progress. |
static boolean |
isStrictFP()
This method returns true on non-strict floating point systems. |
static void |
start()
Starts the boot process. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
public static boolean isBootInProgress()
public static boolean isBootDone()
public static void start()
public static boolean isStrictFP()
Since Java1.2 VMs may implement the floating point arithmetics
in a more performant way, which does not put the old strict constraints
on the floating point types float
and double
As iText and this library requires strict (in the sense of Java1.1) floating point operations, we have to test for that feature here.
The only known VM that seems to implement that feature is the JRockit VM. The strict mode can be restored on that VM by adding the "-Xstrictfp" VM parameter.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |