|
||||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| 使用 Validator 的软件包 | |
|---|---|
| com.baidu.unbiz.fluentvalidator | |
| com.baidu.unbiz.fluentvalidator.validator.element | |
| com.baidu.unbiz.fluentvalidator 中 Validator 的使用 |
|---|
| 实现 Validator 的 com.baidu.unbiz.fluentvalidator 中的类 | |
|---|---|
class |
ValidatorHandler<T>
验证器默认实现 自定义的验证器如果不想实现 Validator所有方法,可以使用这个默认实现,仅覆盖自己需要实现的方法 |
| 返回变量类型为 Validator 的类型的 com.baidu.unbiz.fluentvalidator 中的方法 | |
|---|---|
List<Validator> |
ValidatorChain.getValidators()
get validators |
List<Validator> |
AnnotationValidator.getValidators()
|
| 参数类型为 Validator 的 com.baidu.unbiz.fluentvalidator 中的方法 | ||
|---|---|---|
|
FluentValidator.on(T t,
Validator<T> v)
在待验证对象t上,使用v验证器进行验证 |
|
|
FluentValidator.onEach(Collection<T> t,
Validator<T> v)
在待验证对象集合t上,使用v验证器进行验证 注:当集合为空时,则会跳过 |
|
|
FluentValidator.onEach(T[] t,
Validator<T> v)
在待验证对象数组t上,使用v验证器进行验证 注:当数组为空时,则会跳过 |
|
void |
ValidateCallback.onUncaughtException(Validator validator,
Exception e,
Object target)
执行验证过程中发生了异常后 |
|
void |
DefaultValidateCallback.onUncaughtException(Validator validator,
Exception e,
Object target)
|
|
| 类型变量类型为 Validator 的 com.baidu.unbiz.fluentvalidator 中的方法参数 | |
|---|---|
void |
ValidatorChain.setValidators(List<Validator> validators)
set validators |
void |
AnnotationValidator.setValidators(List<Validator> validators)
|
| com.baidu.unbiz.fluentvalidator.validator.element 中 Validator 的使用 |
|---|
| 返回 Validator 的 com.baidu.unbiz.fluentvalidator.validator.element 中的方法 | |
|---|---|
Validator |
ValidatorElement.getValidator()
|
| 参数类型为 Validator 的 com.baidu.unbiz.fluentvalidator.validator.element 中的构造方法 | |
|---|---|
ValidatorElement(Object target,
Validator validator)
create |
|
ValidatorElement(Object target,
Validator validator,
ToStringable customizedToString)
create |
|
|
||||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||