0

Added boolean args

This commit is contained in:
NEMESIS13cz
2016-08-06 14:22:39 +02:00
parent d4388b9fd7
commit 4c49adc127
4 changed files with 47 additions and 3 deletions

View File

@@ -0,0 +1,28 @@
package com.nemez.cmdmgr.component;
public class BooleanComponent extends ArgumentComponent {
@Override
public Object get(String input) {
try {
return Boolean.parseBoolean(input);
} catch (NumberFormatException e) {
return null;
}
}
@Override
public boolean valid(String input) {
try {
Boolean.parseBoolean(input);
return true;
} catch (NumberFormatException e) {
return false;
}
}
@Override
public String getComponentInfo() {
return "<" + argName + ":bool>";
}
}