Package jnr.posix.util
Class Platform
- java.lang.Object
-
- jnr.posix.util.Platform
-
public class Platform extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringARCHprivate static java.lang.StringDARWINprivate static java.lang.StringDRAGONFLYprivate static java.lang.StringFREEBSDstatic booleanIS_32_BITstatic booleanIS_64_BITstatic booleanIS_BSDstatic booleanIS_DRAGONFLYstatic booleanIS_FREEBSDstatic booleanIS_LINUXstatic booleanIS_MACstatic booleanIS_OPENBSDstatic booleanIS_SOLARISstatic booleanIS_WINDOWSstatic booleanIS_WINDOWS_20Xstatic booleanIS_WINDOWS_7static booleanIS_WINDOWS_9Xstatic booleanIS_WINDOWS_NTstatic booleanIS_WINDOWS_SERVERstatic booleanIS_WINDOWS_VISTAstatic booleanIS_WINDOWS_XPprivate static java.lang.StringLINUXprivate static java.lang.StringMAC_OSprivate static java.lang.StringOPENBSDstatic java.lang.StringOS_NAMEstatic java.lang.StringOS_NAME_LCstatic java.util.Map<java.lang.String,java.lang.String>OS_NAMESprivate static java.lang.StringSOLARISprivate static java.lang.StringWINDOWSprivate static java.lang.StringWINDOWS_20Xprivate static java.lang.StringWINDOWS_7private static java.lang.StringWINDOWS_9Xprivate static java.lang.StringWINDOWS_NTprivate static java.lang.StringWINDOWS_SERVERprivate static java.lang.StringWINDOWS_VISTAprivate static java.lang.StringWINDOWS_XP
-
Constructor Summary
Constructors Constructor Description Platform()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringenvCommand()static java.lang.StringgetOSName()static java.lang.StringgetProperty(java.lang.String property, java.lang.String defValue)An extension overSystem.getPropertymethod.
-
-
-
Field Detail
-
OS_NAME
public static final java.lang.String OS_NAME
-
OS_NAME_LC
public static final java.lang.String OS_NAME_LC
-
WINDOWS
private static final java.lang.String WINDOWS
- See Also:
- Constant Field Values
-
WINDOWS_9X
private static final java.lang.String WINDOWS_9X
- See Also:
- Constant Field Values
-
WINDOWS_NT
private static final java.lang.String WINDOWS_NT
- See Also:
- Constant Field Values
-
WINDOWS_20X
private static final java.lang.String WINDOWS_20X
- See Also:
- Constant Field Values
-
WINDOWS_XP
private static final java.lang.String WINDOWS_XP
- See Also:
- Constant Field Values
-
WINDOWS_SERVER
private static final java.lang.String WINDOWS_SERVER
- See Also:
- Constant Field Values
-
WINDOWS_VISTA
private static final java.lang.String WINDOWS_VISTA
- See Also:
- Constant Field Values
-
WINDOWS_7
private static final java.lang.String WINDOWS_7
- See Also:
- Constant Field Values
-
MAC_OS
private static final java.lang.String MAC_OS
- See Also:
- Constant Field Values
-
DARWIN
private static final java.lang.String DARWIN
- See Also:
- Constant Field Values
-
FREEBSD
private static final java.lang.String FREEBSD
- See Also:
- Constant Field Values
-
DRAGONFLY
private static final java.lang.String DRAGONFLY
- See Also:
- Constant Field Values
-
OPENBSD
private static final java.lang.String OPENBSD
- See Also:
- Constant Field Values
-
LINUX
private static final java.lang.String LINUX
- See Also:
- Constant Field Values
-
SOLARIS
private static final java.lang.String SOLARIS
- See Also:
- Constant Field Values
-
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_DRAGONFLY
public static final boolean IS_DRAGONFLY
-
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 java.lang.String ARCH
-
OS_NAMES
public static final java.util.Map<java.lang.String,java.lang.String> OS_NAMES
-
-
Method Detail
-
envCommand
public static final java.lang.String envCommand()
-
getOSName
public static java.lang.String getOSName()
-
getProperty
public static java.lang.String getProperty(java.lang.String property, java.lang.String defValue)An extension overSystem.getPropertymethod. 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.
-
-