org.stanwood.media.util
Class Platform

java.lang.Object
  extended by org.stanwood.media.util.Platform

public final class Platform
extends java.lang.Object

Provide simplified platform information.


Field Summary
static int FREEBSD
           
static int LINUX
          Linux OS
static int MAC
          Mac OS
static int OPENBSD
          OpenBSD OS
static int SOLARIS
          Solaris OS
static int UNSPECIFIED
          Unkown OS
static int WINDOWS
          Windows OS
static int WINDOWSCE
          WindowsCE OS
 
Method Summary
static boolean deleteNativeLibraryAfterVMExit()
           
static int getOSType()
          Get the OS Type
static boolean hasRuntimeExec()
           
static boolean is64Bit()
           
static boolean isFreeBSD()
           
static boolean isLinux()
           
static boolean isMac()
           
static boolean isOpenBSD()
           
static boolean isSolaris()
           
static boolean isWindows()
           
static boolean isWindowsCE()
           
static boolean isX11()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

UNSPECIFIED

public static final int UNSPECIFIED
Unkown OS

See Also:
Constant Field Values

MAC

public static final int MAC
Mac OS

See Also:
Constant Field Values

LINUX

public static final int LINUX
Linux OS

See Also:
Constant Field Values

WINDOWS

public static final int WINDOWS
Windows OS

See Also:
Constant Field Values

SOLARIS

public static final int SOLARIS
Solaris OS

See Also:
Constant Field Values

FREEBSD

public static final int FREEBSD
See Also:
Constant Field Values

OPENBSD

public static final int OPENBSD
OpenBSD OS

See Also:
Constant Field Values

WINDOWSCE

public static final int WINDOWSCE
WindowsCE OS

See Also:
Constant Field Values
Method Detail

getOSType

public static final int getOSType()
Get the OS Type

Returns:
the OS Type

isMac

public static final boolean isMac()

isLinux

public static final boolean isLinux()

isWindowsCE

public static final boolean isWindowsCE()

isWindows

public static final boolean isWindows()

isSolaris

public static final boolean isSolaris()

isFreeBSD

public static final boolean isFreeBSD()

isOpenBSD

public static final boolean isOpenBSD()

isX11

public static final boolean isX11()

deleteNativeLibraryAfterVMExit

public static final boolean deleteNativeLibraryAfterVMExit()

hasRuntimeExec

public static final boolean hasRuntimeExec()

is64Bit

public static final boolean is64Bit()