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