package org.transdroid.daemon;
public enum OS {
Windows {
@Override public String getPathSeperator() { return "\\"; }
},
Mac {
@Override public String getPathSeperator() { return "/"; }
},
Linux {
@Override public String getPathSeperator() { return "/"; }
};
public static String toCode(OS os) {
if (os == null)
return null;
switch (os) {
case Windows:
return "type_windows";
case Mac:
return "type_mac";
case Linux:
return "type_linux";
default:
return null;
}
}
public static OS fromCode(String osCode) {
if (osCode == null) {
return null;
}
if (osCode.equals("type_windows")) {
return Windows;
}
if (osCode.equals("type_mac")) {
return Mac;
}
if (osCode.equals("type_linux")) {
return Linux;
}
return null;
}
public abstract String getPathSeperator();
}