| Package | Description |
|---|---|
| com.vip.vjtools.vjkit.base |
| Modifier and Type | Field and Description |
|---|---|
static ValueValidator.Validator<Integer> |
ValueValidator.Validator.INTEGER_GT_ZERO_VALIDATOR
校验器: 数值配置不为null, 且大于0较验
|
static ValueValidator.Validator<String> |
ValueValidator.Validator.STRICT_BOOL_VALUE_VALIDATOR
校验器: BOOL字符串较验
|
static ValueValidator.Validator<String> |
ValueValidator.Validator.STRING_EMPTY_VALUE_VALIDATOR
校验器: 字符串不为空串较验
|
| Modifier and Type | Method and Description |
|---|---|
static <T> T |
ValueValidator.checkAndGet(T value,
T defaultValue,
ValueValidator.Validator<T> v)
对目标值进行校验,并根据校验结果取值
使用示例(校验目标值是否大于0, 如果小于 0 则取值为 1)
ValueValidator.checkAndGet(idleTime, 1, Validator.INTEGER_GT_ZERO_VALIDATOR)
|
Copyright © 2018. All rights reserved.