|
|||||||||
| 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 | ||||||||