类 Validators
java.lang.Object
me.codeplayer.validator.Validators
用于进行 Pipeline 初始化及附属校验器定义的辅助工具类
- 从以下版本开始:
- 2019-4-24, 2.3.0
- 作者:
- Ready
-
字段概要
字段修饰符和类型字段说明 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static Predicate<CharSequence>assertLength(int min, int max) 返回字符串长度校验器assertRange(double min, double max) assertRange(int min, int max) assertRange(long min, long max) static Predicate<BigDecimal>assertRange(BigDecimal min, BigDecimal max) static <T,R> Pipeline<T, R> of(T bean) static <T,R> Pipeline<T, R> static <T,R> Pipeline<T, R> of(T bean, Function<? super T, R> getter, BiConsumer<? super T, R> setter) static <T,R> Pipeline<T, R> of(T bean, PropertyAccessor<? super T, R> accessor)
-
字段详细资料
-
trim
-
toString
-
lower
-
upper
-
assertNotEmpty
-
assertNotBlank
-
assertIsNumber
-
assertIsNonNegative
-
assertPositive
-
assertNonNegative
-
-
构造器详细资料
-
Validators
public Validators()
-
-
方法详细资料
-
of
public static <T,R> Pipeline<T,R> of(T bean, Function<? super T, R> getter, @Nullable BiConsumer<? super T, R> setter) -
of
-
of
-
of
-
assertLength
返回字符串长度校验器- 参数:
min- 如果 ≤ -1,则表示允许为 null;max- 如果 ≤ -1,则表示不限制最大值
-
assertRange
-
assertRange
-
assertRange
-
assertRange
-