/** * @param minimum * @param maximum * @return a {@link StringValidator} that generates an error if the length of a string is not * between (inclusive) minimum and maximum */ public static StringValidator lengthBetween(int minimum, int maximum) { return new StringValidator(minimum, maximum); }
/** * @param length * @return a {@link StringValidator} that generates an error if a string is not of a minimum * length */ public static StringValidator minimumLength(int length) { return new StringValidator(length, null); }
/** * @param length * @return a {@link StringValidator} that generates an error if a string is not of an exact * length */ public static StringValidator exactLength(int length) { return new StringValidator(length, length); }
/** * @param length * @return a {@link StringValidator} that generates an error if a string is not of an exact * length */ public static StringValidator exactLength(int length) { return new StringValidator(length, length); }
/** * @param minimum * @param maximum * @return a {@link StringValidator} that generates an error if the length of a string is not * between (inclusive) minimum and maximum */ public static StringValidator lengthBetween(int minimum, int maximum) { return new StringValidator(minimum, maximum); }
/** * @param length * @return a {@link StringValidator} that generates an error if a string exceeds a maximum * length */ public static StringValidator maximumLength(int length) { return new StringValidator(null, length); }
/** * @param length * @return a {@link StringValidator} that generates an error if a string exceeds a maximum * length */ public static StringValidator maximumLength(int length) { return new StringValidator(null, length); }
/** * @param length * @return a {@link StringValidator} that generates an error if a string is not of a minimum * length */ public static StringValidator minimumLength(int length) { return new StringValidator(length, null); }