public abstract class Validators extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static Predicate<String> |
assertIsNonNegative |
static Predicate<Object> |
assertIsNumber |
static Predicate<Number> |
assertNonNegative |
static Predicate<Object> |
assertNotBlank |
static Predicate<Object> |
assertNotEmpty |
static Predicate<Number> |
assertPositive |
static Function<String,String> |
lower |
static Function<Object,String> |
toSring |
static Function<Object,String> |
trim |
static Function<String,String> |
upper |
| 构造器和说明 |
|---|
Validators() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Predicate<CharSequence> |
assertLength(int min,
int max)
返回字符串长度校验器
|
static Predicate<BigDecimal> |
assertRange(BigDecimal min,
BigDecimal 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 <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) |
public static <T,R> Pipeline<T,R> of(T bean, Function<? super T,R> getter, @Nullable BiConsumer<? super T,R> setter)
public static <T,R> Pipeline<T,R> of(T bean, PropertyAccessor<? super T,R> accessor)
public static <T,R> Pipeline<T,R> of(T bean)
public static final Predicate<CharSequence> assertLength(int min, int max)
min - 如果 ≤ -1,则表示允许为 null;max - 如果 ≤ -1,则表示不限制最大值public static final Predicate<BigDecimal> assertRange(@Nullable BigDecimal min, @Nullable BigDecimal max)
Copyright © 2020. All rights reserved.