Class Builder

java.lang.Object
org.aoju.bus.core.lang.Validator
org.aoju.bus.validate.Builder

public class Builder extends org.aoju.bus.core.lang.Validator
当前框架内预定义的校验器名称
Since:
Java 17+
Author:
Kimi Liu
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    参数校验
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
    static final String
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static <T> T
    on(Object object)
    被校验对象 每次都创建一个新的对象,避免线程问题 可以使用 ThreadLocal 简单优化
    static <T> T
    on(Object object, Annotation[] annotations)
    被校验对象
    static <T> T
    on(Object object, Annotation[] annotations, Context context)
    被校验对象
    static <T> T
    on(Object object, Annotation[] annotations, Context context, String field)
    被校验对象
    static <T> T
    on(Object object, Context context)
    被校验对象 每次都创建一个新的对象,避免线程问题 可以使用 ThreadLocal 简单优化

    Methods inherited from class org.aoju.bus.core.lang.Validator

    equal, hasChinese, hasNumber, isBetween, isBirthday, isCarDrivingLicence, isCarVin, isChinese, isChineseName, isCitizenId, isCreditCode, isEmail, isEmpty, isFalse, isGeneral, isGeneral, isGeneral, isGeneralWithChinese, isHex, isIpv4, isIpv6, isLetter, isLetterWithChinese, isLowerCase, isMac, isMatchRegex, isMatchRegex, isMobile, isMoney, isNotEmpty, isNotNull, isNull, isNumber, isPassword, isPhone, isPlateNumber, isTrue, isUpperCase, isUrl, isUUID, isZipCode, validateBetween, validateBirthday, validateCarDrivingLicence, validateCarVin, validateChinese, validateCitizenId, validateCreditCode, validateEmail, validateEmpty, validateEqual, validateFalse, validateGeneral, validateGeneral, validateGeneral, validateGeneralWithChinese, validateHasChinese, validateHasNumber, validateHex, validateIpv4, validateIpv6, validateisChineseName, validateLetter, validateLetterWithChinese, validateLowerCase, validateMac, validateMatchRegex, validateMobile, validateMoney, validateNotEmpty, validateNotEmptyAndEqual, validateNotEmptyAndNotEqual, validateNotEqual, validateNotNull, validateNull, validateNumber, validatePassword, validatePhone, validatePlateNumber, validateTrue, validateUpperCase, validateUrl, validateUUID, validateZipCode

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait