summaryrefslogtreecommitdiff
path: root/src/main/java/com/nemez/cmdmgr/util/Type.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/nemez/cmdmgr/util/Type.java')
-rw-r--r--src/main/java/com/nemez/cmdmgr/util/Type.java37
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";
+ }
+}