Pattern pattern = (Pattern) annotation;
RegexValidator regexValidator = new RegexValidator();
regexValidator.setPattern(pattern.regex());
return regexValidator;
} else if (annotationClass.equals(Range.class)) {
Range range = (Range) annotation;
LongRangeValidator longRangeValidator = new LongRangeValidator();
longRangeValidator.setMaximum(range.max());
longRangeValidator.setMinimum(range.min());
LongRangeClientValidator longRangeClientValidator = new LongRangeClientValidator();
longRangeClientValidator.setLongRangeValidator(longRangeValidator);
return longRangeClientValidator;
} else if (annotationClass.equals(Max.class)) {
Max max = (Max) annotation;