diff options
Diffstat (limited to 'src/main/java/com/nemez/cmdmgr/util/Type.java')
-rw-r--r-- | src/main/java/com/nemez/cmdmgr/util/Type.java | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/src/main/java/com/nemez/cmdmgr/util/Type.java b/src/main/java/com/nemez/cmdmgr/util/Type.java new file mode 100644 index 0000000..f2fc37b --- /dev/null +++ b/src/main/java/com/nemez/cmdmgr/util/Type.java @@ -0,0 +1,37 @@ +package com.nemez.cmdmgr.util;
+
+public enum Type {
+
+ BOTH, PLAYER, CONSOLE, NOBODY;
+
+ public static Type parse(String string) {
+ if (string.equals("both")) {
+ return BOTH;
+ }else if (string.equals("player")) {
+ return PLAYER;
+ }else if (string.equals("console")) {
+ return CONSOLE;
+ }else if (string.equals("nobody")) {
+ return NOBODY;
+ }else{
+ return null;
+ }
+ }
+
+ public static String get(Type t) {
+ if (t == null) {
+ return "null";
+ }
+ switch (t) {
+ case BOTH:
+ return "both";
+ case PLAYER:
+ return "player";
+ case CONSOLE:
+ return "console";
+ case NOBODY:
+ return "nobody";
+ }
+ return "null";
+ }
+}
|