|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.jgoodies.common.base.SystemUtils
public class SystemUtils
Provides convenience behavior to determine the operating system and Java version.
Field Summary | |
---|---|
static boolean |
IS_JAVA_1_4
True if this is Java 1.4. |
static boolean |
IS_JAVA_5
True if this is Java 5.x. |
static boolean |
IS_JAVA_5_OR_LATER
True if this is Java 5.x or later. |
static boolean |
IS_JAVA_6
True if this is Java 6. |
static boolean |
IS_JAVA_6_OR_LATER
True if this is Java 6.x or later. |
static boolean |
IS_JAVA_7
True if this is Java 7. |
static boolean |
IS_JAVA_7_OR_LATER
True if this is Java 6.x or later. |
static boolean |
IS_OS_LINUX
Is true if this is Linux. |
static boolean |
IS_OS_MAC
True if this is the Mac OS. |
static boolean |
IS_OS_SOLARIS
True if this is Solaris. |
static boolean |
IS_OS_WINDOWS
True if this is Windows. |
static boolean |
IS_OS_WINDOWS_2000
True if this is Windows 2000. |
static boolean |
IS_OS_WINDOWS_6_OR_LATER
True if this is Windows Vista/Server 2008/7/2008 R2. |
static boolean |
IS_OS_WINDOWS_98
True if this is Windows 98. |
static boolean |
IS_OS_WINDOWS_ME
True if this is Windows ME. |
static boolean |
IS_OS_WINDOWS_VISTA
True if this is Windows Vista or Server 2008. |
static boolean |
IS_OS_WINDOWS_XP
True if this is Windows XP. |
protected static String |
JAVA_VERSION
The os.name System Property. |
protected static String |
OS_NAME
The os.name System Property. |
protected static String |
OS_VERSION
The os.version System Property. |
Constructor Summary | |
---|---|
protected |
SystemUtils()
|
Method Summary | |
---|---|
protected static String |
getSystemProperty(String key)
Tries to look up the System property for the given key. |
protected static boolean |
startsWith(String str,
String prefix)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final String OS_NAME
os.name
System Property. Operating system name.
Defaults to null
, if the runtime does not have security
access to read this property or the property does not exist.
protected static final String OS_VERSION
os.version
System Property. Operating system version.
Defaults to null
, if the runtime does not have security
access to read this property or the property does not exist.
protected static final String JAVA_VERSION
os.name
System Property. Operating system name.
Defaults to null
, if the runtime does not have security
access to read this property or the property does not exist.
public static final boolean IS_OS_LINUX
public static final boolean IS_OS_MAC
public static final boolean IS_OS_SOLARIS
public static final boolean IS_OS_WINDOWS
public static final boolean IS_OS_WINDOWS_98
public static final boolean IS_OS_WINDOWS_ME
public static final boolean IS_OS_WINDOWS_2000
public static final boolean IS_OS_WINDOWS_XP
public static final boolean IS_OS_WINDOWS_VISTA
public static final boolean IS_OS_WINDOWS_6_OR_LATER
public static final boolean IS_JAVA_1_4
public static final boolean IS_JAVA_5
public static final boolean IS_JAVA_5_OR_LATER
public static final boolean IS_JAVA_6
public static final boolean IS_JAVA_6_OR_LATER
public static final boolean IS_JAVA_7
public static final boolean IS_JAVA_7_OR_LATER
Constructor Detail |
---|
protected SystemUtils()
Method Detail |
---|
protected static String getSystemProperty(String key)
key
- the name of the system property
null
if there's
no such value, or an empty String when
a SecurityException has been caughtprotected static boolean startsWith(String str, String prefix)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |