/** * @return a new instance of a validator checking for a input string representing a positive integer number */ public static Validator<String> positiveInteger() { return new PositiveIntegerStringValidator(); }
@Override public boolean isValid(String input) { if (super.isValid(input)) { int victim = Integer.parseInt(input); return victim >= lower && victim <= upper; } return false; } }