| 程序包 | 说明 |
|---|---|
| cn.zcltd.btg.validq | |
| cn.zcltd.btg.validq.validator |
| 限定符和类型 | 类和说明 |
|---|---|
class |
ValidatorHandler<T>
验证处理器
该类提供了默认的处理器实现,自定义Validator可以继承此类而不需要实现接口重写所有实现
改实现提供了一些常用字段供使用,并且这些字段的set方法是链式的
|
| 限定符和类型 | 方法和说明 |
|---|---|
Validator |
ValidatorElement.getValidator() |
Validator |
ValidationError.getValidator() |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> ValidQ |
ValidQ.on(T target,
Validator<T> validator)
添加验证器
|
<T> ValidQ |
ValidQ.on(T target,
Validator<T> validator,
boolean when)
添加验证器
|
<T> ValidQ |
ValidQ.on(T target,
Validator<T> validator,
int index)
添加验证器
|
<T> ValidQ |
ValidQ.on(T target,
Validator<T> validator,
int index,
boolean when)
添加验证器
|
<T> ValidQ |
ValidQ.on(T target,
Validator<T> validator,
int level,
int index)
添加验证器
|
<T> ValidQ |
ValidQ.on(T target,
Validator<T> validator,
int level,
int index,
boolean when)
添加验证器
|
void |
ValidateCallback.onException(Validator validator,
Exception e,
Object target)
验证异常
|
void |
DefaultValidateCallback.onException(Validator validator,
Exception e,
Object target) |
void |
ValidatorElement.setValidator(Validator validator) |
ValidationError |
ValidationError.setValidator(Validator validator) |
| 构造器和说明 |
|---|
ValidatorElement(Object target,
Validator validator,
int level,
int index) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
IsEmptyValidator
验证对象必须为empty
|
class |
IsNotEmptyValidator
验证对象不能为empty
|
class |
IsNotNullValidator
验证对象不能为null
|
class |
IsNullValidator
验证对象必须为null
|
class |
StringLengthValidator
验证String长度必须在min到max之间
|
class |
StringRegexValidator
验证String是否符合正则匹配
|
Copyright © 2018. All rights reserved.