public abstract class OperatingSystem
extends java.lang.Object
| Constructor and Description |
|---|
OperatingSystem() |
| Modifier and Type | Method and Description |
|---|---|
static OperatingSystem |
current() |
java.util.List<java.io.File> |
findAllInPath(java.lang.String name) |
java.io.File |
findInPath(java.lang.String name)
Locates the given executable in the system path.
|
abstract java.lang.String |
getExecutableName(java.lang.String executablePath) |
java.lang.String |
getName() |
abstract java.lang.String |
getNativePrefix() |
abstract java.lang.String |
getScriptName(java.lang.String scriptPath) |
abstract java.lang.String |
getSharedLibraryName(java.lang.String libraryName) |
java.lang.String |
getVersion() |
boolean |
isLinux() |
boolean |
isMacOsX() |
boolean |
isUnix() |
boolean |
isWindows() |
java.lang.String |
toString() |
public static OperatingSystem current()
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getName()
public java.lang.String getVersion()
public boolean isWindows()
public boolean isUnix()
public boolean isMacOsX()
public boolean isLinux()
public abstract java.lang.String getNativePrefix()
public abstract java.lang.String getScriptName(java.lang.String scriptPath)
public abstract java.lang.String getExecutableName(java.lang.String executablePath)
public abstract java.lang.String getSharedLibraryName(java.lang.String libraryName)
public java.io.File findInPath(java.lang.String name)
public java.util.List<java.io.File> findAllInPath(java.lang.String name)
Copyright © 2013. All rights reserved