|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.bric.util.JVM
public class JVM
Static methods relating to the JVM environment.
Instead of burying a constant like "isQuartz" in its most relevant class (such as OptimizedGraphics2D), it should be stored here so if other classes need to access it they don't necessary have to
Field Summary | |
---|---|
static boolean |
isMac
Whether this session is on a Mac. |
static boolean |
isVista
Whether this session is on Vista. |
static boolean |
isWindows
Whether this session is on Windows. |
static float |
javaVersion
The major Java version being used (1.4, 1.5, 1.6, etc.), or -1 if this value couldn't be correctly determined. |
static boolean |
usingQuartz
If on a Mac: whether Quartz is the rendering pipeline. |
Constructor Summary | |
---|---|
JVM()
|
Method Summary | |
---|---|
static float |
getMajorJavaVersion()
This converts the system property "java.version" to a float value. |
static float |
getMajorJavaVersion(boolean catchSecurityException)
|
static String |
getProfile()
Gets basic information about this session's JVM: the OS name & version, the Java version, and (on Mac) whether Quartz is being used. |
static void |
printProfile()
Prints basic information about this session's JVM: the OS name & version, the Java version, and (on Mac) whether Quartz is being used. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final float javaVersion
public static final boolean isMac
public static final boolean isWindows
public static final boolean isVista
public static final boolean usingQuartz
Constructor Detail |
---|
public JVM()
Method Detail |
---|
public static void printProfile()
public static String getProfile()
public static float getMajorJavaVersion() throws AccessControlException
AccessControlException
- this may be thrown in unsigned applets! Beware!public static float getMajorJavaVersion(boolean catchSecurityException)
catchSecurityException
- if true and an exception occurs,
then -1 is returned.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |