org.jruby.ext.posix.util
Class Platform
java.lang.Object
org.jruby.ext.posix.util.Platform
public class Platform
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OS_NAME
public static final String OS_NAME
OS_NAME_LC
public static final String OS_NAME_LC
IS_WINDOWS
public static final boolean IS_WINDOWS
IS_WINDOWS_9X
public static final boolean IS_WINDOWS_9X
IS_WINDOWS_NT
public static final boolean IS_WINDOWS_NT
IS_WINDOWS_20X
public static final boolean IS_WINDOWS_20X
IS_WINDOWS_XP
public static final boolean IS_WINDOWS_XP
IS_WINDOWS_VISTA
public static final boolean IS_WINDOWS_VISTA
IS_WINDOWS_SERVER
public static final boolean IS_WINDOWS_SERVER
IS_WINDOWS_7
public static final boolean IS_WINDOWS_7
IS_MAC
public static final boolean IS_MAC
IS_FREEBSD
public static final boolean IS_FREEBSD
IS_OPENBSD
public static final boolean IS_OPENBSD
IS_LINUX
public static final boolean IS_LINUX
IS_SOLARIS
public static final boolean IS_SOLARIS
IS_BSD
public static final boolean IS_BSD
IS_32_BIT
public static final boolean IS_32_BIT
IS_64_BIT
public static final boolean IS_64_BIT
ARCH
public static final String ARCH
OS_NAMES
public static final Map<String,String> OS_NAMES
Platform
public Platform()
envCommand
public static final String envCommand()
getOSName
public static String getOSName()
getProperty
public static String getProperty(String property,
String defValue)
- An extension over
System.getProperty
method.
Handles security restrictions, and returns the default
value if the access to the property is restricted.
- Parameters:
property
- The system property name.defValue
- The default value.
- Returns:
- The value of the system property,
or the default value.
Copyright © 2012. All Rights Reserved.