Package org.restlet.engine.util
Class SystemUtils
java.lang.Object
org.restlet.engine.util.SystemUtils
System utilities.
- Author:
- Jerome Louvel
-
Method Summary
Modifier and TypeMethodDescriptionstatic intParses the "java.version" system property and returns the first digit of the version number of the Java Runtime Environment (e.g.static intParses the "java.version" system property and returns the second digit of the version number of the Java Runtime Environment (e.g.static intParses the "java.version" system property and returns the update release number of the Java Runtime Environment (e.g.static intComputes the hash code of a set of objects.static booleanIndicates if the current operating system is in the Windows family.
-
Method Details
-
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:
-
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:
-
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:
-
hashCode
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.
-