Top Fields Constructors Methods
jnr.posix.util

public Class Platform

extends Object
Class Inheritance
Imports
java.util.HashMap, .Map

Field Summary

Modifier and TypeField and Description
public static final String
private static final String
private static final String
private static final String
public static final boolean
public static final boolean
public static final boolean
public static final boolean
public static final boolean
public static final boolean
public static final boolean
public static final boolean
public static final boolean
public static final boolean
public static final boolean
public static final boolean
public static final boolean
public static final boolean
public static final boolean
public static final boolean
public static final boolean
private static final String
private static final String
private static final String
public static final String
public static final String
public static final Map<String, String>
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static final String
public static String
public static String

Returns:

The value of the system property, or the default value.
getProperty
(String
The system property name.
property
,
String
The default value.
defValue
)

An extension over System.getProperty method.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

ARCHback to summary
public static final String ARCH
DARWINback to summary
private static final String DARWIN
DRAGONFLYback to summary
private static final String DRAGONFLY
FREEBSDback to summary
private static final String FREEBSD
IS_32_BITback to summary
public static final boolean IS_32_BIT
IS_64_BITback to summary
public static final boolean IS_64_BIT
IS_BSDback to summary
public static final boolean IS_BSD
IS_DRAGONFLYback to summary
public static final boolean IS_DRAGONFLY
IS_FREEBSDback to summary
public static final boolean IS_FREEBSD
IS_LINUXback to summary
public static final boolean IS_LINUX
IS_MACback to summary
public static final boolean IS_MAC
IS_OPENBSDback to summary
public static final boolean IS_OPENBSD
IS_SOLARISback to summary
public static final boolean IS_SOLARIS
IS_WINDOWSback to summary
public static final boolean IS_WINDOWS
IS_WINDOWS_20Xback to summary
public static final boolean IS_WINDOWS_20X
IS_WINDOWS_7back to summary
public static final boolean IS_WINDOWS_7
IS_WINDOWS_9Xback to summary
public static final boolean IS_WINDOWS_9X
IS_WINDOWS_NTback to summary
public static final boolean IS_WINDOWS_NT
IS_WINDOWS_SERVERback to summary
public static final boolean IS_WINDOWS_SERVER
IS_WINDOWS_VISTAback to summary
public static final boolean IS_WINDOWS_VISTA
IS_WINDOWS_XPback to summary
public static final boolean IS_WINDOWS_XP
LINUXback to summary
private static final String LINUX
MAC_OSback to summary
private static final String MAC_OS
OPENBSDback to summary
private static final String OPENBSD
OS_NAMEback to summary
public static final String OS_NAME
OS_NAME_LCback to summary
public static final String OS_NAME_LC
OS_NAMESback to summary
public static final Map<String, String> OS_NAMES
SOLARISback to summary
private static final String SOLARIS
WINDOWSback to summary
private static final String WINDOWS
WINDOWS_20Xback to summary
private static final String WINDOWS_20X
WINDOWS_7back to summary
private static final String WINDOWS_7
WINDOWS_9Xback to summary
private static final String WINDOWS_9X
WINDOWS_NTback to summary
private static final String WINDOWS_NT
WINDOWS_SERVERback to summary
private static final String WINDOWS_SERVER
WINDOWS_VISTAback to summary
private static final String WINDOWS_VISTA
WINDOWS_XPback to summary
private static final String WINDOWS_XP

Constructor Detail

Platformback to summary
public Platform()

Method Detail

envCommandback to summary
public static final String envCommand()
getOSNameback to summary
public static String getOSName()
getPropertyback to summary
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:String

The system property name.

defValue:String

The default value.

Returns:String

The value of the system property, or the default value.