diff options
Diffstat (limited to 'com/nemez/cmdmgr/util/Type.java')
-rw-r--r-- | com/nemez/cmdmgr/util/Type.java | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/com/nemez/cmdmgr/util/Type.java b/com/nemez/cmdmgr/util/Type.java new file mode 100644 index 0000000..fd60a9e --- /dev/null +++ b/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"; + } +} |