org.restlet.engine.util
Class SystemUtils

java.lang.Object
  extended by org.restlet.engine.util.SystemUtils

public class SystemUtils
extends Object

System utilities.

Author:
Jerome Louvel

Method Summary
static int getJavaMajorVersion()
          Parses the "java.version" system property and returns the first digit of the version number of the Java Runtime Environment (e.g.
static int getJavaMinorVersion()
          Parses the "java.version" system property and returns the second digit of the version number of the Java Runtime Environment (e.g.
static int getJavaUpdateVersion()
          Parses the "java.version" system property and returns the update release number of the Java Runtime Environment (e.g.
static int hashCode(Object... objects)
          Computes the hash code of a set of objects.
static boolean isWindows()
          Indicates if the current operating system is in the Windows family.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getJavaMajorVersion

public static int getJavaMajorVersion()
Parses the "java.version" system property and returns the first digit of the version number of the Java Runtime Environment (e.g. "1" for "1.3.0").

Returns:
The major version number of the Java Runtime Environment.
See Also:
Official Java versioning

getJavaMinorVersion

public static int getJavaMinorVersion()
Parses the "java.version" system property and returns the second digit of the version number of the Java Runtime Environment (e.g. "3" for "1.3.0").

Returns:
The minor version number of the Java Runtime Environment.
See Also:
Official Java versioning

getJavaUpdateVersion

public static int getJavaUpdateVersion()
Parses the "java.version" system property and returns the update release number of the Java Runtime Environment (e.g. "10" for "1.3.0_10").

Returns:
The release number of the Java Runtime Environment or 0 if it does not exist.
See Also:
Official Java versioning

hashCode

public static int hashCode(Object... objects)
Computes the hash code of a set of objects. Follows the algorithm specified in List.hasCode().

Parameters:
objects - the objects to compute the hashCode
Returns:
The hash code of a set of objects.

isWindows

public static boolean isWindows()
Indicates if the current operating system is in the Windows family.

Returns:
True if the current operating system is in the Windows family.


Copyright © 2005-2013 Restlet.