39 import javax.xml.bind.ValidationException;
40 import java.util.function.Supplier;
58 void validate(Supplier<?>
string)
throws ValidationException {
60 Integer.parseInt((String)
string.
get());
61 }
catch (NumberFormatException ex) {
62 throw new ValidationException(
"Error while validating "
78 void validate(Supplier<?>
string)
throws ValidationException {
80 if (Double.compare(0.0, Double.parseDouble(
81 (String)
string.get())) > 0) {
82 throw new Exception();
84 }
catch (Exception ex) {
85 throw new ValidationException(
"Error while validating "
97 abstract void validate(Supplier<?>
string)
throws ValidationException;