类 Validators
- java.lang.Object
-
- me.codeplayer.validator.Validators
-
public abstract class Validators extends Object
用于进行 Pipeline 初始化及附属校验器定义的辅助工具类- 从以下版本开始:
- 2.3.0
- 作者:
- Ready
-
-
字段概要
字段 修饰符和类型 字段 说明 static Predicate<String>assertIsNonNegativestatic Predicate<Object>assertIsNumberstatic Predicate<Number>assertNonNegativestatic Predicate<Object>assertNotBlankstatic Predicate<Object>assertNotEmptystatic Predicate<Number>assertPositivestatic Function<String,String>lowerstatic Function<Object,String>toStringstatic Function<Object,String>trimstatic Function<String,String>upper
-
构造器概要
构造器 构造器 说明 Validators()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static Predicate<CharSequence>assertLength(int min, int max)返回字符串长度校验器static Predicate<Double>assertRange(double min, double max)static Predicate<Integer>assertRange(int min, int max)static Predicate<Long>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>of(T bean, Function<? super T,R> getter)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)
-
-
-
方法详细资料
-
of
public static <T,R> Pipeline<T,R> of(T bean, Function<? super T,R> getter, @Nullable BiConsumer<? super T,R> setter)
-
of
public static <T,R> Pipeline<T,R> of(T bean, PropertyAccessor<? super T,R> accessor)
-
of
public static <T,R> Pipeline<T,R> of(T bean)
-
assertLength
public static Predicate<CharSequence> assertLength(int min, int max)
返回字符串长度校验器- 参数:
min- 如果 ≤ -1,则表示允许为 null;max- 如果 ≤ -1,则表示不限制最大值
-
assertRange
public static Predicate<BigDecimal> assertRange(@Nullable BigDecimal min, @Nullable BigDecimal max)
-
-