intarsys runtime library

de.intarsys.tools.system
Class SystemTools

java.lang.Object
  extended by de.intarsys.tools.system.SystemTools

public class SystemTools
extends Object


Method Summary
static String getBasedir()
           
static String getBindir()
           
static String getLibdir()
           
static String getOSArch()
           
static String getOSName()
           
static boolean isCitrix()
           
static boolean isLinux()
           
static boolean isMac()
           
static boolean isWindows()
           
static boolean isWindowsXP()
           
static String mapLibraryName(String libname)
          Maps a library name into a platform-specific string representing a native library.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getBasedir

public static String getBasedir()

getBindir

public static String getBindir()

getLibdir

public static String getLibdir()

getOSArch

public static String getOSArch()

getOSName

public static String getOSName()

isCitrix

public static boolean isCitrix()

isLinux

public static boolean isLinux()

isMac

public static boolean isMac()

isWindows

public static boolean isWindows()

isWindowsXP

public static boolean isWindowsXP()

mapLibraryName

public static String mapLibraryName(String libname)
Maps a library name into a platform-specific string representing a native library. This one returns "dylib" as on Mac OS X instead of System's "jnilib".

Parameters:
libname - the name of the library.
Returns:
a platform-dependent native library name.
See Also:
System.mapLibraryName(java.lang.String)

intarsys runtime library

Copyright © 2012 intarsys consulting GmbH. All Rights Reserved.