org.databene.commons
Class SystemInfo

java.lang.Object
  extended by org.databene.commons.SystemInfo

public final class SystemInfo
extends java.lang.Object

Provides the user with the Java system properties related to the Runtime System.

Created: 06.01.2007 19:10:02

Author:
Volker Bergmann

Field Summary
static java.lang.String FILE_ENCODING_KEY
           
static java.lang.String FILE_SEPARATOR_KEY
           
static java.lang.String JAVA_IO_TMPDIR_KEY
           
static java.lang.String LINE_SEPARATOR_KEY
           
static java.lang.String OS_ARCH_KEY
           
static java.lang.String OS_NAME_KEY
           
static java.lang.String OS_VERSION_KEY
           
static java.lang.String PATH_SEPARATOR_KEY
           
static java.lang.String USER_DIR_KEY
           
static java.lang.String USER_HOME_KEY
           
static java.lang.String USER_LANGUAGE_KEY
           
static java.lang.String USER_NAME_KEY
           
 
Constructor Summary
SystemInfo()
           
 
Method Summary
static java.lang.String currentDir()
          Deprecated. use getCurrentDir()
static java.lang.String fileEncoding()
          Deprecated. use getFileEncoding()
static char fileSeparator()
          Deprecated. use getFileSeparator()
static java.nio.charset.Charset getCharset()
           
static java.lang.String getCurrentDir()
           
static java.lang.String getFileEncoding()
           
static char getFileSeparator()
           
static java.lang.String getLineSeparator()
           
static java.lang.String getOsArchitecture()
           
static java.lang.String getOsName()
           
static java.lang.String getOsVersion()
           
static java.lang.String getPathSeparator()
           
static java.lang.String getTempDir()
           
static java.lang.String getUserHome()
           
static java.lang.String getUserLanguage()
           
static java.lang.String getUserName()
           
static boolean isLinux()
           
static boolean isMacOsx()
           
static boolean isSolaris()
           
static boolean isWindows()
           
static java.lang.String lineSeparator()
          Deprecated. use getLineSeparator()
static java.lang.String osArchitecture()
          Deprecated. use getOsArchitecture()
static java.lang.String osName()
          Deprecated. use getOsName()
static java.lang.String osVersion()
          Deprecated. use getOsVersion()
static java.lang.String pathSeparator()
          Deprecated. use getPathSeparator()
static void setFileEncoding(java.lang.String encoding)
           
static void setLineSeparator(java.lang.String lineSeparator)
           
static java.lang.String tempDir()
          Deprecated. use getTempDir()
static java.lang.String userHome()
          Deprecated. use getUserHome()
static java.lang.String userLanguage()
          Deprecated. use getUserLanguage()
static java.lang.String userName()
          Deprecated. use getUserName()
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

USER_LANGUAGE_KEY

public static final java.lang.String USER_LANGUAGE_KEY
See Also:
Constant Field Values

FILE_ENCODING_KEY

public static final java.lang.String FILE_ENCODING_KEY
See Also:
Constant Field Values

JAVA_IO_TMPDIR_KEY

public static final java.lang.String JAVA_IO_TMPDIR_KEY
See Also:
Constant Field Values

USER_HOME_KEY

public static final java.lang.String USER_HOME_KEY
See Also:
Constant Field Values

USER_NAME_KEY

public static final java.lang.String USER_NAME_KEY
See Also:
Constant Field Values

USER_DIR_KEY

public static final java.lang.String USER_DIR_KEY
See Also:
Constant Field Values

FILE_SEPARATOR_KEY

public static final java.lang.String FILE_SEPARATOR_KEY
See Also:
Constant Field Values

PATH_SEPARATOR_KEY

public static final java.lang.String PATH_SEPARATOR_KEY
See Also:
Constant Field Values

LINE_SEPARATOR_KEY

public static final java.lang.String LINE_SEPARATOR_KEY
See Also:
Constant Field Values

OS_VERSION_KEY

public static final java.lang.String OS_VERSION_KEY
See Also:
Constant Field Values

OS_ARCH_KEY

public static final java.lang.String OS_ARCH_KEY
See Also:
Constant Field Values

OS_NAME_KEY

public static final java.lang.String OS_NAME_KEY
See Also:
Constant Field Values
Constructor Detail

SystemInfo

public SystemInfo()
Method Detail

osName

@Deprecated
public static java.lang.String osName()
Deprecated. use getOsName()

Returns:
the OS name

getOsName

public static java.lang.String getOsName()
Returns:
the OS name

osArchitecture

@Deprecated
public static java.lang.String osArchitecture()
Deprecated. use getOsArchitecture()

Returns:
the OS architecture

getOsArchitecture

public static java.lang.String getOsArchitecture()
Returns:
the OS architecture

osVersion

@Deprecated
public static java.lang.String osVersion()
Deprecated. use getOsVersion()

Returns:
the OS version

getOsVersion

public static java.lang.String getOsVersion()
Returns:
the OS version

lineSeparator

@Deprecated
public static java.lang.String lineSeparator()
Deprecated. use getLineSeparator()

Returns:
Line separator ("\n" on UNIX)

getLineSeparator

public static java.lang.String getLineSeparator()
Returns:
Line separator ("\n" on UNIX)

setLineSeparator

public static void setLineSeparator(java.lang.String lineSeparator)

pathSeparator

@Deprecated
public static java.lang.String pathSeparator()
Deprecated. use getPathSeparator()

Returns:
Path separator (":" on UNIX)

getPathSeparator

public static java.lang.String getPathSeparator()
Returns:
Path separator (":" on UNIX)

fileSeparator

@Deprecated
public static char fileSeparator()
Deprecated. use getFileSeparator()

Returns:
File separator ("/" on UNIX)

getFileSeparator

public static char getFileSeparator()
Returns:
File separator ("/" on UNIX)

currentDir

@Deprecated
public static java.lang.String currentDir()
Deprecated. use getCurrentDir()

Returns:
the user's current directory

getCurrentDir

public static java.lang.String getCurrentDir()
Returns:
the user's current directory

userName

@Deprecated
public static java.lang.String userName()
Deprecated. use getUserName()

Returns:
the user's name

getUserName

public static java.lang.String getUserName()
Returns:
the user's name

userHome

@Deprecated
public static java.lang.String userHome()
Deprecated. use getUserHome()

Returns:
the user's home directory

getUserHome

public static java.lang.String getUserHome()
Returns:
the user's home directory

tempDir

@Deprecated
public static java.lang.String tempDir()
Deprecated. use getTempDir()

Returns:
the default temp file path

getTempDir

public static java.lang.String getTempDir()
Returns:
the default temp file path

fileEncoding

@Deprecated
public static java.lang.String fileEncoding()
Deprecated. use getFileEncoding()

Returns:
the file encoding

getFileEncoding

public static java.lang.String getFileEncoding()
Returns:
the file encoding

setFileEncoding

public static void setFileEncoding(java.lang.String encoding)

userLanguage

@Deprecated
public static java.lang.String userLanguage()
Deprecated. use getUserLanguage()

Returns:
user language

getUserLanguage

public static java.lang.String getUserLanguage()
Returns:
user language

isWindows

public static boolean isWindows()
Returns:
true if the system is a Windows version, else false

isMacOsx

public static boolean isMacOsx()
Returns:
true if the system is Mac, else false

isLinux

public static boolean isLinux()
Returns:
true if the system is Linux, else false

isSolaris

public static boolean isSolaris()
Returns:
true if the system is Solaris, else false

getCharset

public static java.nio.charset.Charset getCharset()
Returns:
the system's default Charset


Copyright © 2010. All Rights Reserved.