├── README.md ├── pom.xml └── src └── main └── java └── com └── devefx └── validation ├── Cache.java ├── ConstraintValidator.java ├── Error.java ├── Result.java ├── Script.java ├── Validator.java ├── annotation ├── BindScript.java ├── Mapping.java └── Valid.java ├── constraints ├── AsyncFieldValidator.java ├── FieldValidator.java └── impl │ ├── BooleanValidator.java │ ├── DateValidator.java │ ├── EmailValidator.java │ ├── EqualFieldValidator.java │ ├── FloatValidator.java │ ├── IntegerValidator.java │ ├── LengthValidator.java │ ├── MobileValidator.java │ ├── NotBlankValidator.java │ ├── NotEmptyValidator.java │ ├── NotNullValidator.java │ ├── NullValidator.java │ ├── OnlyBackValidator.java │ ├── OnlyFrontValidator.java │ ├── PatternValidator.java │ ├── SizeValidator.java │ └── URLValidator.java ├── kit ├── DateKit.java ├── JsonKit.java ├── ResKit.java └── StrKit.java ├── script ├── JavaScript.java └── js │ ├── BooleanValidator.js │ ├── DateValidator.js │ ├── EmailValidator.js │ ├── EqualFieldValidator.js │ ├── FloatValidator.js │ ├── IntegerValidator.js │ ├── LengthValidator.js │ ├── MobileValidator.js │ ├── NotBlankValidator.js │ ├── NotEmptyValidator.js │ ├── NotNullValidator.js │ ├── NullValidator.js │ ├── PatternValidator.js │ ├── SizeValidator.js │ ├── URLValidator.js │ └── Validator.js ├── support ├── CacheImpl.java ├── Interceptor.java ├── servlet │ └── ValidatorFilter.java ├── spring │ ├── ValidatorInterceptor.java │ └── bean │ │ └── SpringBeanFactory.java └── struts2 │ └── ValidatorInterceptor.java └── web ├── Config.java ├── ValidatorServlet.java └── config ├── Modules.java ├── Routes.java └── ValidatorConfig.java /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/Cache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/Cache.java -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/ConstraintValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/ConstraintValidator.java -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/Error.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/Error.java -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/Result.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/Result.java -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/Script.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/Script.java -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/Validator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/Validator.java -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/annotation/BindScript.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/annotation/BindScript.java -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/annotation/Mapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/annotation/Mapping.java -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/annotation/Valid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/annotation/Valid.java -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/constraints/AsyncFieldValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/constraints/AsyncFieldValidator.java -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/constraints/FieldValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/constraints/FieldValidator.java -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/constraints/impl/BooleanValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/constraints/impl/BooleanValidator.java -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/constraints/impl/DateValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/constraints/impl/DateValidator.java -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/constraints/impl/EmailValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/constraints/impl/EmailValidator.java -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/constraints/impl/EqualFieldValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/constraints/impl/EqualFieldValidator.java -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/constraints/impl/FloatValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/constraints/impl/FloatValidator.java -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/constraints/impl/IntegerValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/constraints/impl/IntegerValidator.java -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/constraints/impl/LengthValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/constraints/impl/LengthValidator.java -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/constraints/impl/MobileValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/constraints/impl/MobileValidator.java -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/constraints/impl/NotBlankValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/constraints/impl/NotBlankValidator.java -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/constraints/impl/NotEmptyValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/constraints/impl/NotEmptyValidator.java -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/constraints/impl/NotNullValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/constraints/impl/NotNullValidator.java -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/constraints/impl/NullValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/constraints/impl/NullValidator.java -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/constraints/impl/OnlyBackValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/constraints/impl/OnlyBackValidator.java -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/constraints/impl/OnlyFrontValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/constraints/impl/OnlyFrontValidator.java -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/constraints/impl/PatternValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/constraints/impl/PatternValidator.java -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/constraints/impl/SizeValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/constraints/impl/SizeValidator.java -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/constraints/impl/URLValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/constraints/impl/URLValidator.java -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/kit/DateKit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/kit/DateKit.java -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/kit/JsonKit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/kit/JsonKit.java -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/kit/ResKit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/kit/ResKit.java -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/kit/StrKit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/kit/StrKit.java -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/script/JavaScript.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/script/JavaScript.java -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/script/js/BooleanValidator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/script/js/BooleanValidator.js -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/script/js/DateValidator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/script/js/DateValidator.js -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/script/js/EmailValidator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/script/js/EmailValidator.js -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/script/js/EqualFieldValidator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/script/js/EqualFieldValidator.js -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/script/js/FloatValidator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/script/js/FloatValidator.js -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/script/js/IntegerValidator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/script/js/IntegerValidator.js -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/script/js/LengthValidator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/script/js/LengthValidator.js -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/script/js/MobileValidator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/script/js/MobileValidator.js -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/script/js/NotBlankValidator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/script/js/NotBlankValidator.js -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/script/js/NotEmptyValidator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/script/js/NotEmptyValidator.js -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/script/js/NotNullValidator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/script/js/NotNullValidator.js -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/script/js/NullValidator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/script/js/NullValidator.js -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/script/js/PatternValidator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/script/js/PatternValidator.js -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/script/js/SizeValidator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/script/js/SizeValidator.js -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/script/js/URLValidator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/script/js/URLValidator.js -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/script/js/Validator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/script/js/Validator.js -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/support/CacheImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/support/CacheImpl.java -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/support/Interceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/support/Interceptor.java -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/support/servlet/ValidatorFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/support/servlet/ValidatorFilter.java -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/support/spring/ValidatorInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/support/spring/ValidatorInterceptor.java -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/support/spring/bean/SpringBeanFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/support/spring/bean/SpringBeanFactory.java -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/support/struts2/ValidatorInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/support/struts2/ValidatorInterceptor.java -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/web/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/web/Config.java -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/web/ValidatorServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/web/ValidatorServlet.java -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/web/config/Modules.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/web/config/Modules.java -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/web/config/Routes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/web/config/Routes.java -------------------------------------------------------------------------------- /src/main/java/com/devefx/validation/web/config/ValidatorConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devefx/validator/HEAD/src/main/java/com/devefx/validation/web/config/ValidatorConfig.java --------------------------------------------------------------------------------