public class ValidQ extends Object
| 限定符 | 构造器和说明 |
|---|---|
protected |
ValidQ() |
| 限定符和类型 | 方法和说明 |
|---|---|
static ValidQ |
create()
获取一个验证工具
|
ValidQ |
failContinue()
设置失败继续验证
|
ValidQ |
failReturn()
设置失败即返回
|
ValidatorContext |
getContext() |
ValidateCallback |
getDefaultValidateCallback() |
List<ValidatorElement> |
getValidatorElements() |
boolean |
isReturnOnFail() |
<T> ValidQ |
on(T target,
Validator<T> validator)
添加验证器
|
<T> ValidQ |
on(T target,
Validator<T> validator,
boolean when)
添加验证器
|
<T> ValidQ |
on(T target,
Validator<T> validator,
int index)
添加验证器
|
<T> ValidQ |
on(T target,
Validator<T> validator,
int index,
boolean when)
添加验证器
|
<T> ValidQ |
on(T target,
Validator<T> validator,
int level,
int index)
添加验证器
|
<T> ValidQ |
on(T target,
Validator<T> validator,
int level,
int index,
boolean when)
添加验证器
|
ValidQ |
setAttr(Map<String,Object> values)
设置参数
|
ValidQ |
setAttr(String key,
Object value)
设置参数
|
ValidQ |
setContext(ValidatorContext context) |
ValidQ |
setDefaultValidateCallback(ValidateCallback defaultValidateCallback) |
ValidQ |
setReturnOnFail(boolean returnOnFail) |
ValidQ |
setValidatorElements(List<ValidatorElement> validatorElements) |
ValidationResult |
valid()
执行验证
|
ValidationResult |
valid(ValidateCallback validateCallback)
执行验证
|
public static ValidQ create()
public ValidQ failReturn()
public ValidQ failContinue()
public <T> ValidQ on(T target, Validator<T> validator, int level, int index, boolean when)
T - 值类型target - 要验证的值validator - 验证器level - 验证层级(数字越小优先级越高,从小到大验证)index - 验证优先级(数字越小优先级越高,从小到大验证)when - 是否生效public <T> ValidQ on(T target, Validator<T> validator, int level, int index)
T - 值类型target - 要验证的值validator - 验证器level - 验证层级(数字越小优先级越高,从小到大验证)index - 验证优先级(数字越小优先级越高,从小到大验证)public <T> ValidQ on(T target, Validator<T> validator, int index, boolean when)
T - 值类型target - 要验证的值validator - 验证器index - 验证优先级(数字越小优先级越高,从小到大验证)when - 是否生效public <T> ValidQ on(T target, Validator<T> validator, boolean when)
T - 值类型target - 要验证的值validator - 验证器when - 是否生效public <T> ValidQ on(T target, Validator<T> validator, int index)
T - 值类型target - 要验证的值validator - 验证器index - 验证优先级(数字越小优先级越高,从小到大验证)public <T> ValidQ on(T target, Validator<T> validator)
T - 值类型target - 要验证的值validator - 验证器public ValidationResult valid(ValidateCallback validateCallback)
validateCallback - 验证回调public ValidationResult valid()
public ValidatorContext getContext()
public ValidQ setContext(ValidatorContext context)
public List<ValidatorElement> getValidatorElements()
public ValidQ setValidatorElements(List<ValidatorElement> validatorElements)
public ValidateCallback getDefaultValidateCallback()
public ValidQ setDefaultValidateCallback(ValidateCallback defaultValidateCallback)
public boolean isReturnOnFail()
public ValidQ setReturnOnFail(boolean returnOnFail)
Copyright © 2018. All rights reserved.