跳过导航链接
B C D E F G I M N O P R S U V W Z 

B

build() - 类 中的静态方法cn.wjchang.common.validate.ValidateBuilder
 

C

chains - 类 中的变量cn.wjchang.common.validate.ValidateBuilder
验证相关信息的容器保存类
Check - cn.wjchang.common.validate.check中的枚举
验证方法 枚举
Check(String, BiFunction<Object, String, Boolean>) - 枚举 的构造器cn.wjchang.common.validate.check.Check
 
check(Object, String) - 枚举 中的方法cn.wjchang.common.validate.check.Check
 
check(Object) - 枚举 中的方法cn.wjchang.common.validate.check.Check
 
check - 类 中的变量cn.wjchang.common.validate.ValidateBuilder.ValidateChain
 
CheckUtil - cn.wjchang.common.validate.check中的类
验证方法
CheckUtil() - 类 的构造器cn.wjchang.common.validate.check.CheckUtil
 
CHINESE - 类 中的静态变量cn.wjchang.common.validate.check.RegexPattern
中文汉字
CITIZEN_ID - 类 中的静态变量cn.wjchang.common.validate.check.RegexPattern
18位身份证号码
clear() - 类 中的方法cn.wjchang.common.validate.ValidateBuilder
 
cn.wjchang.common.validate - 程序包 cn.wjchang.common.validate
 
cn.wjchang.common.validate.check - 程序包 cn.wjchang.common.validate.check
 
cn.wjchang.common.validate.exception - 程序包 cn.wjchang.common.validate.exception
 
CREDIT_CODE - 类 中的静态变量cn.wjchang.common.validate.check.RegexPattern
社会统一信用代码 第一部分:登记管理部门代码1位 (数字或大写英文字母) 第二部分:机构类别代码1位 (数字或大写英文字母) 第三部分:登记管理机关行政区划码6位 (数字) 第四部分:主体标识码(组织机构代码)9位 (数字或大写英文字母) 第五部分:校验码1位 (数字或大写英文字母)
CURRENCY - 类 中的静态变量cn.wjchang.common.validate.check.RegexPattern
货币

D

DEFAULT_ALLOWED_EXTENSION - 类 中的静态变量cn.wjchang.common.validate.check.RegexPattern
允许的文件后缀
doCheck() - 类 中的方法cn.wjchang.common.validate.ValidateBuilder
真正检查的方法

E

EMAIL - 类 中的静态变量cn.wjchang.common.validate.check.RegexPattern
邮箱
express - 类 中的变量cn.wjchang.common.validate.ValidateBuilder.ValidateChain
 

F

fun - 枚举 中的变量cn.wjchang.common.validate.check.Check
BiFunction:接收字段值(Object)和 表达式(String),返回是否符合规则(Boolean)

G

GENERAL - 类 中的静态变量cn.wjchang.common.validate.check.RegexPattern
英文字母 、数字和下划线
GENERAL_WITH_CHINESE - 类 中的静态变量cn.wjchang.common.validate.check.RegexPattern
中文字、英文字母、数字和下划线
getChains() - 类 中的方法cn.wjchang.common.validate.ValidateBuilder
 
getCheck() - 类 中的方法cn.wjchang.common.validate.ValidateBuilder.ValidateChain
 
getExpress() - 类 中的方法cn.wjchang.common.validate.ValidateBuilder.ValidateChain
 
getFailedCounts() - 类 中的方法cn.wjchang.common.validate.ValidateBuilder
获取失败的条数
getFailedMsgs() - 类 中的方法cn.wjchang.common.validate.ValidateBuilder
获取失败的消息 没有失败消息返回null
getMsg() - 类 中的方法cn.wjchang.common.validate.ValidateBuilder.ValidateChain
 
getResult() - 类 中的方法cn.wjchang.common.validate.ValidateBuilder.ValidateChain
 
getSuccessCounts() - 类 中的方法cn.wjchang.common.validate.ValidateBuilder
获取成功的条数
getValue() - 类 中的方法cn.wjchang.common.validate.ValidateBuilder.ValidateChain
 

I

ifNotPassedThrowException() - 类 中的方法cn.wjchang.common.validate.ValidateBuilder
不通过就抛出异常 ParamsInValidException
ifNotPassedThrowException(RuntimeException) - 类 中的方法cn.wjchang.common.validate.ValidateBuilder
不通过就抛出异常
inEnum(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
判断参数是否在枚举的数据中, 枚举的表达式用 英文逗号隔开,无空格,如: "男,女,太监" 校验过程,不在对表达式进行校验,所以请确保表达式的格式正确 支持String 支持Integer Short Long
inLength(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
判断参数的取值范围,逗号隔开,无空格;闭区间 判断String的length范围, rangeStr取值举例:"6,18"
inRange(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
判断参数的取值范围,逗号隔开,无空格;闭区间 支持Integer、Long、Short、Float、Double、BigDecimal
IPV4 - 类 中的静态变量cn.wjchang.common.validate.check.RegexPattern
IP v4
IPV6 - 类 中的静态变量cn.wjchang.common.validate.check.RegexPattern
IP v6
isBankNumber(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
是否是银行卡号 Luhn算法来验证: 1、从卡号最后一位数字开始,逆向将奇数位(1、3、5等等)相加。
ISBN_REGEX - 类 中的静态变量cn.wjchang.common.validate.check.RegexPattern
ISBN-10 OR ISBN-13
isChinese(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
是否是汉字
isChinesePostCode(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
是否是中国邮编
isCitizenId(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
是否是身份证号
isCreditCode(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
社会统一信用代码
isCurrency(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
是否货币
isDate(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
判断参数是否是一个日期 支持Date类型 支持LocalDate类型 支持String类型,yyyy-MM-dd、yyyyMMdd、yyyy/MM/dd格式; 默认仅支持yyyy-MM-dd
isDateTime(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
判断参数是否是一个日期 支持Date类型 支持LocalDateTime类型 支持String类型,yyyy-MM-dd HH:mm:ss、yyyyMMddHHmmss、yyyy/MM/dd HH:mm:ss格式; 默认仅支持yyyy-MM-dd HH:mm:ss
isEmail(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
判断是否是邮箱 使用正则表达式判断
isEmpty(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
判断value ==null || length size <= 0 支持字符串判断 支持集合判断
isEqual(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
判断是否Equal指定的值 支持String、Integer、Long、Short、Float、Double、BigDecimal 支持Collection,判断size的值
isFalse(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
判断参数是否是 false 支持Boolean类型 支持String类型
isFuture(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
判断参数是否是一个将来时间 支持Date类型 支持LocalDate类型 支持LocalDateTime类型 支持String类型,yyyy-MM-dd、yyyyMMdd、yyyy/MM/dd格式; 默认仅支持yyyy-MM-dd 支持String类型,yyyy-MM-dd HH:mm:ss、yyyyMMddHHmmss、yyyy/MM/dd HH:mm:ss格式; 默认仅支持yyyy-MM-dd HH:mm:ss
isGeneral(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
验证是否为英文字母 、数字和下划线
isGeneralWithChinese(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
验证是否为中文字、英文字母、数字和下划线
isGreaterThan(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
是否大于指定值 支持Integer、Long、Short、Float、Double、BigDecimal 支持String,判断length值 支持Collection,判断size的值
isGreaterThanEqual(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
是否大于等于 支持Integer、Long、Short、Float、Double、BigDecimal 支持String,判断length值 支持Collection,判断size的值
isIpv4(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
是否是Ipv4
isIpv6(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
是否是Ipv6
isISBN(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
验证是否是图书的合法的ISBN号码 包括10或者13位的ISBN
isLessThan(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
是否少于 支持Integer、Long、Short、Float、Double、BigDecimal 支持String,判断length值 支持Collection,判断size的值
isLessThanEqual(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
是否少于等于 支持Integer、Long、Short、Float、Double、BigDecimal 支持String,判断length值 支持Collection,判断size的值
isMac(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
验证是否为MAC地址
isMobilePhone(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
是否手机号
isNotEmpty(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
判断value !
isNotEqual(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
判断是否 notEqual指定的值 支持String、Integer、Long、Short、Float、Double、BigDecimal 支持Collection,判断size的值
isNotNull(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
判断value !
isNull(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
判断value == null
isNumber(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
是否数字类型 包括小数
isPassed() - 类 中的方法cn.wjchang.common.validate.ValidateBuilder
此次验证是否通过
isPast(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
判断参数是否是一个过去时间 支持Date类型 支持LocalDate类型 支持LocalDateTime类型 支持String类型,yyyy-MM-dd、yyyyMMdd、yyyy/MM/dd格式; 默认仅支持yyyy-MM-dd 支持String类型,yyyy-MM-dd HH:mm:ss、yyyyMMddHHmmss、yyyy/MM/dd HH:mm:ss格式; 默认仅支持yyyy-MM-dd HH:mm:ss
isPattern(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
判断String是否满足正则表达式
isPlateNumber(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
验证是否为中国车牌号
isTimeMillSeconds(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
时间毫秒值
isToday(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
判断是否是今天的日期 支持Date类型 支持LocalDate类型 支持String类型,默认仅支持yyyy-MM-dd
isTrue(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
判断参数是否是 true 支持Boolean类型 支持String类型
isUrl(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
验证是否为URL
isUUID(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
验证是否为UUID 包括带横线标准格式和不带横线的简单模式

M

MAC_ADDRESS - 类 中的静态变量cn.wjchang.common.validate.check.RegexPattern
MAC地址正则
MOBILE - 类 中的静态变量cn.wjchang.common.validate.check.RegexPattern
移动电话
msg - 枚举 中的变量cn.wjchang.common.validate.check.Check
msg 信息
msg - 类 中的变量cn.wjchang.common.validate.ValidateBuilder.ValidateChain
 

N

NUMBER_CODE - 类 中的静态变量cn.wjchang.common.validate.check.RegexPattern
数字

O

outRange(Object, String) - 类 中的静态方法cn.wjchang.common.validate.check.CheckUtil
等价于 !

P

ParamsCheckException - cn.wjchang.common.validate.exception中的异常错误
参数校验异常 未知异常
ParamsCheckException() - 异常错误 的构造器cn.wjchang.common.validate.exception.ParamsCheckException
 
ParamsCheckException(String) - 异常错误 的构造器cn.wjchang.common.validate.exception.ParamsCheckException
 
ParamsCheckException(String, Throwable) - 异常错误 的构造器cn.wjchang.common.validate.exception.ParamsCheckException
 
ParamsCheckException(Throwable) - 异常错误 的构造器cn.wjchang.common.validate.exception.ParamsCheckException
 
ParamsCheckException(String, Throwable, boolean, boolean) - 异常错误 的构造器cn.wjchang.common.validate.exception.ParamsCheckException
 
ParamsInValidException - cn.wjchang.common.validate.exception中的异常错误
参数校验异常 抛出此异常 自行捕获处理
ParamsInValidException() - 异常错误 的构造器cn.wjchang.common.validate.exception.ParamsInValidException
 
ParamsInValidException(String) - 异常错误 的构造器cn.wjchang.common.validate.exception.ParamsInValidException
 
ParamsInValidException(String, Throwable) - 异常错误 的构造器cn.wjchang.common.validate.exception.ParamsInValidException
 
ParamsInValidException(Throwable) - 异常错误 的构造器cn.wjchang.common.validate.exception.ParamsInValidException
 
ParamsInValidException(String, Throwable, boolean, boolean) - 异常错误 的构造器cn.wjchang.common.validate.exception.ParamsInValidException
 
PLATE_NUMBER - 类 中的静态变量cn.wjchang.common.validate.check.RegexPattern
中国车牌号码(兼容新能源车牌)

R

RegexPattern - cn.wjchang.common.validate.check中的类
 
RegexPattern() - 类 的构造器cn.wjchang.common.validate.check.RegexPattern
 
result - 类 中的变量cn.wjchang.common.validate.ValidateBuilder.ValidateChain
 

S

setCheck(Check) - 类 中的方法cn.wjchang.common.validate.ValidateBuilder.ValidateChain
 
setExpress(String) - 类 中的方法cn.wjchang.common.validate.ValidateBuilder.ValidateChain
 
setMsg(String) - 类 中的方法cn.wjchang.common.validate.ValidateBuilder.ValidateChain
 
setResult(Boolean) - 类 中的方法cn.wjchang.common.validate.ValidateBuilder.ValidateChain
 
setValue(Object) - 类 中的方法cn.wjchang.common.validate.ValidateBuilder.ValidateChain
 

U

UUID - 类 中的静态变量cn.wjchang.common.validate.check.RegexPattern
UUID
UUID_SIMPLE - 类 中的静态变量cn.wjchang.common.validate.check.RegexPattern
不带横线的UUID

V

vali(Check, Object, String, String) - 类 中的方法cn.wjchang.common.validate.ValidateBuilder
 
vali(Check, Object, String) - 类 中的方法cn.wjchang.common.validate.ValidateBuilder
 
vali(Check, Object) - 类 中的方法cn.wjchang.common.validate.ValidateBuilder
 
ValidateBuilder - cn.wjchang.common.validate中的类
 
ValidateBuilder() - 类 的构造器cn.wjchang.common.validate.ValidateBuilder
请使用build方法构造
ValidateBuilder.ValidateChain - cn.wjchang.common.validate中的类
实体类
ValidateChain() - 类 的构造器cn.wjchang.common.validate.ValidateBuilder.ValidateChain
 
value - 类 中的变量cn.wjchang.common.validate.ValidateBuilder.ValidateChain
 
valueOf(String) - 枚举 中的静态方法cn.wjchang.common.validate.check.Check
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法cn.wjchang.common.validate.check.Check
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。

W

wvali(Check, Object, String) - 类 中的方法cn.wjchang.common.validate.ValidateBuilder
 

Z

ZIP_CODE - 类 中的静态变量cn.wjchang.common.validate.check.RegexPattern
邮编
B C D E F G I M N O P R S U V W Z 
跳过导航链接

Copyright © 2021. All rights reserved.