From d5409d4138d4e996afd234b73883923da75c9f96 Mon Sep 17 00:00:00 2001 From: Clisprail Date: Sat, 6 Apr 2013 18:06:07 +0200 Subject: [PATCH] Operating system class added --- .../parabot/environment/OperatingSystem.java | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 parabotv2/src/org/parabot/environment/OperatingSystem.java diff --git a/parabotv2/src/org/parabot/environment/OperatingSystem.java b/parabotv2/src/org/parabot/environment/OperatingSystem.java new file mode 100644 index 0000000..60b0911 --- /dev/null +++ b/parabotv2/src/org/parabot/environment/OperatingSystem.java @@ -0,0 +1,20 @@ +package org.parabot.environment; + +public enum OperatingSystem +{ + + WINDOWS, LINUX, MAC, OTHER; + + public static final OperatingSystem getOS() { + String str = System.getProperty("os.name").toLowerCase(); + if (str.indexOf("win") > -1) + return OperatingSystem.WINDOWS; + if (str.indexOf("mac") > -1) + return OperatingSystem.MAC; + if (str.indexOf("nix") > -1 || str.indexOf("nux") > -1) + return OperatingSystem.LINUX; + return OperatingSystem.OTHER; + } + +} +