/** * @return a new instance of a validator checking for an input string representing an existing file. Blank string are invalid. * @see Validators#validEmpty(Validator) */ public static Validator<String> existingFile() { return new FileValidator(); }
@Override public boolean isValid(String input) { return (!mustExist || super.isValid(input)) && type.matches(input); } }