package com.intellectualcrafters.plot.flag;
public class LongFlag extends Flag<Long> {
public LongFlag(String name) {
super(name);
}
@Override public Long parseValue(String value) {
try {
return Long.parseLong(value);
} catch (IllegalArgumentException ignored) {
return null;
}
}
@Override public String valueToString(Object value) {
return value.toString();
}
@Override public String getValueDescription() {
return "Flag value must be a whole number (large numbers allowed)";
}
}