├── .editorconfig ├── .gitattributes ├── .github └── workflows │ ├── mvn-test.yml │ ├── release-docs.yml │ └── release-maven.yml ├── .gitignore ├── LICENSE ├── README.md ├── document ├── image │ ├── alipay-receipt-code.jpg │ ├── performance-test.png │ ├── wechat-appreciation-code.jpg │ └── wechat-qrcode.jpg └── web-docs │ ├── docs │ ├── .vuepress │ │ ├── config.ts │ │ ├── configs │ │ │ ├── head.ts │ │ │ ├── index.ts │ │ │ ├── meta.ts │ │ │ ├── navbar │ │ │ │ ├── index.ts │ │ │ │ └── zh.ts │ │ │ └── sidebar │ │ │ │ ├── index.ts │ │ │ │ └── zh.ts │ │ └── public │ │ │ ├── images │ │ │ ├── hero.png │ │ │ ├── icons │ │ │ │ └── safari-pinned-tab.svg │ │ │ └── logo.png │ │ │ └── robots.txt │ ├── README.md │ ├── guide │ │ ├── FAQ.md │ │ ├── annotation-guide.md │ │ ├── changelog.md │ │ ├── custom.md │ │ ├── getting-started.md │ │ ├── i18n.md │ │ ├── introduction.md │ │ ├── principle.md │ │ ├── spel.md │ │ └── user-guide.md │ └── image │ │ ├── faq-api-test.png │ │ ├── faq-execution-time1.png │ │ ├── faq-execution-time2.png │ │ ├── faq-flame1.png │ │ ├── faq-flame2.png │ │ └── user-g-business-exception.png │ ├── package.json │ ├── pnpm-lock.yaml │ └── tsconfig.json ├── lombok.config ├── pom.xml ├── spel-validator-constrain ├── README.md ├── pom.xml └── src │ ├── main │ ├── java │ │ └── cn │ │ │ └── sticki │ │ │ └── spel │ │ │ └── validator │ │ │ ├── constrain │ │ │ ├── SpelAssert.java │ │ │ ├── SpelDigits.java │ │ │ ├── SpelFuture.java │ │ │ ├── SpelFutureOrPresent.java │ │ │ ├── SpelMax.java │ │ │ ├── SpelMin.java │ │ │ ├── SpelNotBlank.java │ │ │ ├── SpelNotEmpty.java │ │ │ ├── SpelNotNull.java │ │ │ ├── SpelNull.java │ │ │ ├── SpelPast.java │ │ │ ├── SpelPastOrPresent.java │ │ │ └── SpelSize.java │ │ │ └── constraintvalidator │ │ │ ├── AbstractSpelNumberCompareValidator.java │ │ │ ├── AbstractSpelTemporalValidator.java │ │ │ ├── SpelAssertValidator.java │ │ │ ├── SpelDigitsValidator.java │ │ │ ├── SpelFutureOrPresentValidator.java │ │ │ ├── SpelFutureValidator.java │ │ │ ├── SpelMaxValidator.java │ │ │ ├── SpelMinValidator.java │ │ │ ├── SpelNotBlankValidator.java │ │ │ ├── SpelNotEmptyValidator.java │ │ │ ├── SpelNotNullValidator.java │ │ │ ├── SpelNullValidator.java │ │ │ ├── SpelPastOrPresentValidator.java │ │ │ ├── SpelPastValidator.java │ │ │ └── SpelSizeValidator.java │ └── resources │ │ └── cn │ │ └── sticki │ │ └── spel │ │ └── validator │ │ ├── ValidationMessages.properties │ │ ├── ValidationMessages_ar.properties │ │ ├── ValidationMessages_cs.properties │ │ ├── ValidationMessages_da.properties │ │ ├── ValidationMessages_de.properties │ │ ├── ValidationMessages_en.properties │ │ ├── ValidationMessages_es.properties │ │ ├── ValidationMessages_fa.properties │ │ ├── ValidationMessages_fr.properties │ │ ├── ValidationMessages_hu.properties │ │ ├── ValidationMessages_it.properties │ │ ├── ValidationMessages_ja.properties │ │ ├── ValidationMessages_ko.properties │ │ ├── ValidationMessages_mn_MN.properties │ │ ├── ValidationMessages_nl.properties │ │ ├── ValidationMessages_pl.properties │ │ ├── ValidationMessages_pt.properties │ │ ├── ValidationMessages_pt_BR.properties │ │ ├── ValidationMessages_pt_PT.properties │ │ ├── ValidationMessages_ro.properties │ │ ├── ValidationMessages_ru.properties │ │ ├── ValidationMessages_sk.properties │ │ ├── ValidationMessages_tr.properties │ │ ├── ValidationMessages_uk.properties │ │ ├── ValidationMessages_zh.properties │ │ ├── ValidationMessages_zh_CN.properties │ │ └── ValidationMessages_zh_TW.properties │ └── test │ ├── java │ └── cn │ │ └── sticki │ │ └── spel │ │ └── validator │ │ ├── constrain │ │ ├── ConstrainTest.java │ │ ├── MessageInterpolatorTest.java │ │ ├── ResourceMessageTest.java │ │ └── bean │ │ │ ├── I18nTestBean.java │ │ │ ├── SpelAssertTestBean.java │ │ │ ├── SpelDigitsTestBean.java │ │ │ ├── SpelFutureOrPresentTestBean.java │ │ │ ├── SpelFutureTestBean.java │ │ │ ├── SpelMaxTestBean.java │ │ │ ├── SpelMinTestBean.java │ │ │ ├── SpelNotBlankTestBean.java │ │ │ ├── SpelNotEmptyTestBean.java │ │ │ ├── SpelNotNullTestBean.java │ │ │ ├── SpelNullTestBean.java │ │ │ ├── SpelPastOrPresentTestBean.java │ │ │ ├── SpelPastTestBean.java │ │ │ └── SpelSizeTestBean.java │ │ └── constraintvalidator │ │ └── AbstractSpelTemporalValidatorExceptionTest.java │ └── resources │ ├── logback-test.xml │ ├── testMessages.properties │ └── testMessages2.properties ├── spel-validator-core ├── README.md ├── pom.xml └── src │ ├── main │ ├── java │ │ └── cn │ │ │ └── sticki │ │ │ └── spel │ │ │ └── validator │ │ │ └── core │ │ │ ├── SpelConstraint.java │ │ │ ├── SpelConstraintValidator.java │ │ │ ├── SpelValidContext.java │ │ │ ├── SpelValidExecutor.java │ │ │ ├── exception │ │ │ ├── SpelArgumentException.java │ │ │ ├── SpelNotSupportedTypeException.java │ │ │ ├── SpelParserException.java │ │ │ └── SpelValidatorException.java │ │ │ ├── manager │ │ │ ├── AnnotationMethodManager.java │ │ │ └── ValidatorInstanceManager.java │ │ │ ├── message │ │ │ ├── ResourceBundleMessageResolver.java │ │ │ └── ValidatorMessageInterpolator.java │ │ │ ├── parse │ │ │ ├── EnableSpelValidatorBeanRegistrar.java │ │ │ ├── SpelParser.java │ │ │ └── SpelValidatorBeanRegistrar.java │ │ │ ├── result │ │ │ ├── FieldError.java │ │ │ ├── FieldValidResult.java │ │ │ └── ObjectValidResult.java │ │ │ └── util │ │ │ ├── BigDecimalUtil.java │ │ │ ├── CalcLengthUtil.java │ │ │ └── NumberComparatorUtil.java │ └── resources │ │ └── META-INF │ │ ├── spring.factories │ │ └── spring │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports │ └── test │ ├── java │ └── cn │ │ └── sticki │ │ └── spel │ │ └── validator │ │ └── core │ │ ├── OtherTest.java │ │ ├── SpelParserTest.java │ │ ├── SpelValidExecutorTest.java │ │ └── constraint │ │ ├── SpelNotNullTest.java │ │ └── SpelNotNullValidator.java │ └── resources │ └── logback-test.xml ├── spel-validator-jakarta ├── README.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── cn │ │ └── sticki │ │ └── spel │ │ └── validator │ │ └── jakarta │ │ ├── SpelValid.java │ │ └── SpelValidator.java │ └── test │ └── java │ └── cn │ └── sticki │ └── spel │ └── validator │ └── jakarta │ ├── ConstrainTest.java │ ├── JakartaSpelValidator.java │ ├── bean │ ├── ExampleTestBean.java │ ├── I18nTestBean.java │ ├── ParentClassTestBean.java │ └── SpelValidTestBean.java │ └── enums │ └── ExampleEnum.java ├── spel-validator-javax ├── README.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── cn │ │ └── sticki │ │ └── spel │ │ └── validator │ │ └── javax │ │ ├── SpelValid.java │ │ └── SpelValidator.java │ └── test │ └── java │ └── cn │ └── sticki │ └── spel │ └── validator │ └── javax │ ├── ConstrainTest.java │ ├── bean │ ├── ExampleTestBean.java │ └── SpelValidTestBean.java │ ├── enums │ └── ExampleEnum.java │ └── util │ └── JavaxSpelValidator.java ├── spel-validator-test-report ├── README.md └── pom.xml └── spel-validator-test ├── README.md ├── pom.xml └── src └── main ├── java └── cn │ └── sticki │ └── spel │ └── validator │ └── test │ └── util │ ├── AbstractSpelValidator.java │ ├── BaseSpelValidator.java │ ├── BeanUtil.java │ ├── ConstraintViolationSet.java │ ├── ID.java │ ├── IGetter.java │ ├── LogContext.java │ ├── VerifyFailedField.java │ └── VerifyObject.java └── resources └── logback-test.xml /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf -------------------------------------------------------------------------------- /.github/workflows/mvn-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/.github/workflows/mvn-test.yml -------------------------------------------------------------------------------- /.github/workflows/release-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/.github/workflows/release-docs.yml -------------------------------------------------------------------------------- /.github/workflows/release-maven.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/.github/workflows/release-maven.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/README.md -------------------------------------------------------------------------------- /document/image/alipay-receipt-code.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/document/image/alipay-receipt-code.jpg -------------------------------------------------------------------------------- /document/image/performance-test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/document/image/performance-test.png -------------------------------------------------------------------------------- /document/image/wechat-appreciation-code.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/document/image/wechat-appreciation-code.jpg -------------------------------------------------------------------------------- /document/image/wechat-qrcode.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/document/image/wechat-qrcode.jpg -------------------------------------------------------------------------------- /document/web-docs/docs/.vuepress/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/document/web-docs/docs/.vuepress/config.ts -------------------------------------------------------------------------------- /document/web-docs/docs/.vuepress/configs/head.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/document/web-docs/docs/.vuepress/configs/head.ts -------------------------------------------------------------------------------- /document/web-docs/docs/.vuepress/configs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/document/web-docs/docs/.vuepress/configs/index.ts -------------------------------------------------------------------------------- /document/web-docs/docs/.vuepress/configs/meta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/document/web-docs/docs/.vuepress/configs/meta.ts -------------------------------------------------------------------------------- /document/web-docs/docs/.vuepress/configs/navbar/index.ts: -------------------------------------------------------------------------------- 1 | export * from './zh.js' 2 | -------------------------------------------------------------------------------- /document/web-docs/docs/.vuepress/configs/navbar/zh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/document/web-docs/docs/.vuepress/configs/navbar/zh.ts -------------------------------------------------------------------------------- /document/web-docs/docs/.vuepress/configs/sidebar/index.ts: -------------------------------------------------------------------------------- 1 | export * from './zh.js' 2 | -------------------------------------------------------------------------------- /document/web-docs/docs/.vuepress/configs/sidebar/zh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/document/web-docs/docs/.vuepress/configs/sidebar/zh.ts -------------------------------------------------------------------------------- /document/web-docs/docs/.vuepress/public/images/hero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/document/web-docs/docs/.vuepress/public/images/hero.png -------------------------------------------------------------------------------- /document/web-docs/docs/.vuepress/public/images/icons/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/document/web-docs/docs/.vuepress/public/images/icons/safari-pinned-tab.svg -------------------------------------------------------------------------------- /document/web-docs/docs/.vuepress/public/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/document/web-docs/docs/.vuepress/public/images/logo.png -------------------------------------------------------------------------------- /document/web-docs/docs/.vuepress/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/document/web-docs/docs/.vuepress/public/robots.txt -------------------------------------------------------------------------------- /document/web-docs/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/document/web-docs/docs/README.md -------------------------------------------------------------------------------- /document/web-docs/docs/guide/FAQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/document/web-docs/docs/guide/FAQ.md -------------------------------------------------------------------------------- /document/web-docs/docs/guide/annotation-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/document/web-docs/docs/guide/annotation-guide.md -------------------------------------------------------------------------------- /document/web-docs/docs/guide/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/document/web-docs/docs/guide/changelog.md -------------------------------------------------------------------------------- /document/web-docs/docs/guide/custom.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/document/web-docs/docs/guide/custom.md -------------------------------------------------------------------------------- /document/web-docs/docs/guide/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/document/web-docs/docs/guide/getting-started.md -------------------------------------------------------------------------------- /document/web-docs/docs/guide/i18n.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/document/web-docs/docs/guide/i18n.md -------------------------------------------------------------------------------- /document/web-docs/docs/guide/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/document/web-docs/docs/guide/introduction.md -------------------------------------------------------------------------------- /document/web-docs/docs/guide/principle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/document/web-docs/docs/guide/principle.md -------------------------------------------------------------------------------- /document/web-docs/docs/guide/spel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/document/web-docs/docs/guide/spel.md -------------------------------------------------------------------------------- /document/web-docs/docs/guide/user-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/document/web-docs/docs/guide/user-guide.md -------------------------------------------------------------------------------- /document/web-docs/docs/image/faq-api-test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/document/web-docs/docs/image/faq-api-test.png -------------------------------------------------------------------------------- /document/web-docs/docs/image/faq-execution-time1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/document/web-docs/docs/image/faq-execution-time1.png -------------------------------------------------------------------------------- /document/web-docs/docs/image/faq-execution-time2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/document/web-docs/docs/image/faq-execution-time2.png -------------------------------------------------------------------------------- /document/web-docs/docs/image/faq-flame1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/document/web-docs/docs/image/faq-flame1.png -------------------------------------------------------------------------------- /document/web-docs/docs/image/faq-flame2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/document/web-docs/docs/image/faq-flame2.png -------------------------------------------------------------------------------- /document/web-docs/docs/image/user-g-business-exception.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/document/web-docs/docs/image/user-g-business-exception.png -------------------------------------------------------------------------------- /document/web-docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/document/web-docs/package.json -------------------------------------------------------------------------------- /document/web-docs/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/document/web-docs/pnpm-lock.yaml -------------------------------------------------------------------------------- /document/web-docs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/document/web-docs/tsconfig.json -------------------------------------------------------------------------------- /lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/lombok.config -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/pom.xml -------------------------------------------------------------------------------- /spel-validator-constrain/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/README.md -------------------------------------------------------------------------------- /spel-validator-constrain/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/pom.xml -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constrain/SpelAssert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constrain/SpelAssert.java -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constrain/SpelDigits.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constrain/SpelDigits.java -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constrain/SpelFuture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constrain/SpelFuture.java -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constrain/SpelFutureOrPresent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constrain/SpelFutureOrPresent.java -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constrain/SpelMax.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constrain/SpelMax.java -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constrain/SpelMin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constrain/SpelMin.java -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constrain/SpelNotBlank.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constrain/SpelNotBlank.java -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constrain/SpelNotEmpty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constrain/SpelNotEmpty.java -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constrain/SpelNotNull.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constrain/SpelNotNull.java -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constrain/SpelNull.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constrain/SpelNull.java -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constrain/SpelPast.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constrain/SpelPast.java -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constrain/SpelPastOrPresent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constrain/SpelPastOrPresent.java -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constrain/SpelSize.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constrain/SpelSize.java -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constraintvalidator/AbstractSpelNumberCompareValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constraintvalidator/AbstractSpelNumberCompareValidator.java -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constraintvalidator/AbstractSpelTemporalValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constraintvalidator/AbstractSpelTemporalValidator.java -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constraintvalidator/SpelAssertValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constraintvalidator/SpelAssertValidator.java -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constraintvalidator/SpelDigitsValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constraintvalidator/SpelDigitsValidator.java -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constraintvalidator/SpelFutureOrPresentValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constraintvalidator/SpelFutureOrPresentValidator.java -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constraintvalidator/SpelFutureValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constraintvalidator/SpelFutureValidator.java -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constraintvalidator/SpelMaxValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constraintvalidator/SpelMaxValidator.java -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constraintvalidator/SpelMinValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constraintvalidator/SpelMinValidator.java -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constraintvalidator/SpelNotBlankValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constraintvalidator/SpelNotBlankValidator.java -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constraintvalidator/SpelNotEmptyValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constraintvalidator/SpelNotEmptyValidator.java -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constraintvalidator/SpelNotNullValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constraintvalidator/SpelNotNullValidator.java -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constraintvalidator/SpelNullValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constraintvalidator/SpelNullValidator.java -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constraintvalidator/SpelPastOrPresentValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constraintvalidator/SpelPastOrPresentValidator.java -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constraintvalidator/SpelPastValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constraintvalidator/SpelPastValidator.java -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constraintvalidator/SpelSizeValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/java/cn/sticki/spel/validator/constraintvalidator/SpelSizeValidator.java -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/resources/cn/sticki/spel/validator/ValidationMessages.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/resources/cn/sticki/spel/validator/ValidationMessages.properties -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/resources/cn/sticki/spel/validator/ValidationMessages_ar.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/resources/cn/sticki/spel/validator/ValidationMessages_ar.properties -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/resources/cn/sticki/spel/validator/ValidationMessages_cs.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/resources/cn/sticki/spel/validator/ValidationMessages_cs.properties -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/resources/cn/sticki/spel/validator/ValidationMessages_da.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/resources/cn/sticki/spel/validator/ValidationMessages_da.properties -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/resources/cn/sticki/spel/validator/ValidationMessages_de.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/resources/cn/sticki/spel/validator/ValidationMessages_de.properties -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/resources/cn/sticki/spel/validator/ValidationMessages_en.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/resources/cn/sticki/spel/validator/ValidationMessages_en.properties -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/resources/cn/sticki/spel/validator/ValidationMessages_es.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/resources/cn/sticki/spel/validator/ValidationMessages_es.properties -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/resources/cn/sticki/spel/validator/ValidationMessages_fa.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/resources/cn/sticki/spel/validator/ValidationMessages_fa.properties -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/resources/cn/sticki/spel/validator/ValidationMessages_fr.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/resources/cn/sticki/spel/validator/ValidationMessages_fr.properties -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/resources/cn/sticki/spel/validator/ValidationMessages_hu.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/resources/cn/sticki/spel/validator/ValidationMessages_hu.properties -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/resources/cn/sticki/spel/validator/ValidationMessages_it.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/resources/cn/sticki/spel/validator/ValidationMessages_it.properties -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/resources/cn/sticki/spel/validator/ValidationMessages_ja.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/resources/cn/sticki/spel/validator/ValidationMessages_ja.properties -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/resources/cn/sticki/spel/validator/ValidationMessages_ko.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/resources/cn/sticki/spel/validator/ValidationMessages_ko.properties -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/resources/cn/sticki/spel/validator/ValidationMessages_mn_MN.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/resources/cn/sticki/spel/validator/ValidationMessages_mn_MN.properties -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/resources/cn/sticki/spel/validator/ValidationMessages_nl.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/resources/cn/sticki/spel/validator/ValidationMessages_nl.properties -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/resources/cn/sticki/spel/validator/ValidationMessages_pl.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/resources/cn/sticki/spel/validator/ValidationMessages_pl.properties -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/resources/cn/sticki/spel/validator/ValidationMessages_pt.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/resources/cn/sticki/spel/validator/ValidationMessages_pt.properties -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/resources/cn/sticki/spel/validator/ValidationMessages_pt_BR.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/resources/cn/sticki/spel/validator/ValidationMessages_pt_BR.properties -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/resources/cn/sticki/spel/validator/ValidationMessages_pt_PT.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/resources/cn/sticki/spel/validator/ValidationMessages_pt_PT.properties -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/resources/cn/sticki/spel/validator/ValidationMessages_ro.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/resources/cn/sticki/spel/validator/ValidationMessages_ro.properties -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/resources/cn/sticki/spel/validator/ValidationMessages_ru.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/resources/cn/sticki/spel/validator/ValidationMessages_ru.properties -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/resources/cn/sticki/spel/validator/ValidationMessages_sk.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/resources/cn/sticki/spel/validator/ValidationMessages_sk.properties -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/resources/cn/sticki/spel/validator/ValidationMessages_tr.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/resources/cn/sticki/spel/validator/ValidationMessages_tr.properties -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/resources/cn/sticki/spel/validator/ValidationMessages_uk.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/resources/cn/sticki/spel/validator/ValidationMessages_uk.properties -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/resources/cn/sticki/spel/validator/ValidationMessages_zh.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/resources/cn/sticki/spel/validator/ValidationMessages_zh.properties -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/resources/cn/sticki/spel/validator/ValidationMessages_zh_CN.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/resources/cn/sticki/spel/validator/ValidationMessages_zh_CN.properties -------------------------------------------------------------------------------- /spel-validator-constrain/src/main/resources/cn/sticki/spel/validator/ValidationMessages_zh_TW.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/main/resources/cn/sticki/spel/validator/ValidationMessages_zh_TW.properties -------------------------------------------------------------------------------- /spel-validator-constrain/src/test/java/cn/sticki/spel/validator/constrain/ConstrainTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/test/java/cn/sticki/spel/validator/constrain/ConstrainTest.java -------------------------------------------------------------------------------- /spel-validator-constrain/src/test/java/cn/sticki/spel/validator/constrain/MessageInterpolatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/test/java/cn/sticki/spel/validator/constrain/MessageInterpolatorTest.java -------------------------------------------------------------------------------- /spel-validator-constrain/src/test/java/cn/sticki/spel/validator/constrain/ResourceMessageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/test/java/cn/sticki/spel/validator/constrain/ResourceMessageTest.java -------------------------------------------------------------------------------- /spel-validator-constrain/src/test/java/cn/sticki/spel/validator/constrain/bean/I18nTestBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/test/java/cn/sticki/spel/validator/constrain/bean/I18nTestBean.java -------------------------------------------------------------------------------- /spel-validator-constrain/src/test/java/cn/sticki/spel/validator/constrain/bean/SpelAssertTestBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/test/java/cn/sticki/spel/validator/constrain/bean/SpelAssertTestBean.java -------------------------------------------------------------------------------- /spel-validator-constrain/src/test/java/cn/sticki/spel/validator/constrain/bean/SpelDigitsTestBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/test/java/cn/sticki/spel/validator/constrain/bean/SpelDigitsTestBean.java -------------------------------------------------------------------------------- /spel-validator-constrain/src/test/java/cn/sticki/spel/validator/constrain/bean/SpelFutureOrPresentTestBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/test/java/cn/sticki/spel/validator/constrain/bean/SpelFutureOrPresentTestBean.java -------------------------------------------------------------------------------- /spel-validator-constrain/src/test/java/cn/sticki/spel/validator/constrain/bean/SpelFutureTestBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/test/java/cn/sticki/spel/validator/constrain/bean/SpelFutureTestBean.java -------------------------------------------------------------------------------- /spel-validator-constrain/src/test/java/cn/sticki/spel/validator/constrain/bean/SpelMaxTestBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/test/java/cn/sticki/spel/validator/constrain/bean/SpelMaxTestBean.java -------------------------------------------------------------------------------- /spel-validator-constrain/src/test/java/cn/sticki/spel/validator/constrain/bean/SpelMinTestBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/test/java/cn/sticki/spel/validator/constrain/bean/SpelMinTestBean.java -------------------------------------------------------------------------------- /spel-validator-constrain/src/test/java/cn/sticki/spel/validator/constrain/bean/SpelNotBlankTestBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/test/java/cn/sticki/spel/validator/constrain/bean/SpelNotBlankTestBean.java -------------------------------------------------------------------------------- /spel-validator-constrain/src/test/java/cn/sticki/spel/validator/constrain/bean/SpelNotEmptyTestBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/test/java/cn/sticki/spel/validator/constrain/bean/SpelNotEmptyTestBean.java -------------------------------------------------------------------------------- /spel-validator-constrain/src/test/java/cn/sticki/spel/validator/constrain/bean/SpelNotNullTestBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/test/java/cn/sticki/spel/validator/constrain/bean/SpelNotNullTestBean.java -------------------------------------------------------------------------------- /spel-validator-constrain/src/test/java/cn/sticki/spel/validator/constrain/bean/SpelNullTestBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/test/java/cn/sticki/spel/validator/constrain/bean/SpelNullTestBean.java -------------------------------------------------------------------------------- /spel-validator-constrain/src/test/java/cn/sticki/spel/validator/constrain/bean/SpelPastOrPresentTestBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/test/java/cn/sticki/spel/validator/constrain/bean/SpelPastOrPresentTestBean.java -------------------------------------------------------------------------------- /spel-validator-constrain/src/test/java/cn/sticki/spel/validator/constrain/bean/SpelPastTestBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/test/java/cn/sticki/spel/validator/constrain/bean/SpelPastTestBean.java -------------------------------------------------------------------------------- /spel-validator-constrain/src/test/java/cn/sticki/spel/validator/constrain/bean/SpelSizeTestBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/test/java/cn/sticki/spel/validator/constrain/bean/SpelSizeTestBean.java -------------------------------------------------------------------------------- /spel-validator-constrain/src/test/java/cn/sticki/spel/validator/constraintvalidator/AbstractSpelTemporalValidatorExceptionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/test/java/cn/sticki/spel/validator/constraintvalidator/AbstractSpelTemporalValidatorExceptionTest.java -------------------------------------------------------------------------------- /spel-validator-constrain/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /spel-validator-constrain/src/test/resources/testMessages.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/test/resources/testMessages.properties -------------------------------------------------------------------------------- /spel-validator-constrain/src/test/resources/testMessages2.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-constrain/src/test/resources/testMessages2.properties -------------------------------------------------------------------------------- /spel-validator-core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-core/README.md -------------------------------------------------------------------------------- /spel-validator-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-core/pom.xml -------------------------------------------------------------------------------- /spel-validator-core/src/main/java/cn/sticki/spel/validator/core/SpelConstraint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-core/src/main/java/cn/sticki/spel/validator/core/SpelConstraint.java -------------------------------------------------------------------------------- /spel-validator-core/src/main/java/cn/sticki/spel/validator/core/SpelConstraintValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-core/src/main/java/cn/sticki/spel/validator/core/SpelConstraintValidator.java -------------------------------------------------------------------------------- /spel-validator-core/src/main/java/cn/sticki/spel/validator/core/SpelValidContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-core/src/main/java/cn/sticki/spel/validator/core/SpelValidContext.java -------------------------------------------------------------------------------- /spel-validator-core/src/main/java/cn/sticki/spel/validator/core/SpelValidExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-core/src/main/java/cn/sticki/spel/validator/core/SpelValidExecutor.java -------------------------------------------------------------------------------- /spel-validator-core/src/main/java/cn/sticki/spel/validator/core/exception/SpelArgumentException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-core/src/main/java/cn/sticki/spel/validator/core/exception/SpelArgumentException.java -------------------------------------------------------------------------------- /spel-validator-core/src/main/java/cn/sticki/spel/validator/core/exception/SpelNotSupportedTypeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-core/src/main/java/cn/sticki/spel/validator/core/exception/SpelNotSupportedTypeException.java -------------------------------------------------------------------------------- /spel-validator-core/src/main/java/cn/sticki/spel/validator/core/exception/SpelParserException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-core/src/main/java/cn/sticki/spel/validator/core/exception/SpelParserException.java -------------------------------------------------------------------------------- /spel-validator-core/src/main/java/cn/sticki/spel/validator/core/exception/SpelValidatorException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-core/src/main/java/cn/sticki/spel/validator/core/exception/SpelValidatorException.java -------------------------------------------------------------------------------- /spel-validator-core/src/main/java/cn/sticki/spel/validator/core/manager/AnnotationMethodManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-core/src/main/java/cn/sticki/spel/validator/core/manager/AnnotationMethodManager.java -------------------------------------------------------------------------------- /spel-validator-core/src/main/java/cn/sticki/spel/validator/core/manager/ValidatorInstanceManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-core/src/main/java/cn/sticki/spel/validator/core/manager/ValidatorInstanceManager.java -------------------------------------------------------------------------------- /spel-validator-core/src/main/java/cn/sticki/spel/validator/core/message/ResourceBundleMessageResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-core/src/main/java/cn/sticki/spel/validator/core/message/ResourceBundleMessageResolver.java -------------------------------------------------------------------------------- /spel-validator-core/src/main/java/cn/sticki/spel/validator/core/message/ValidatorMessageInterpolator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-core/src/main/java/cn/sticki/spel/validator/core/message/ValidatorMessageInterpolator.java -------------------------------------------------------------------------------- /spel-validator-core/src/main/java/cn/sticki/spel/validator/core/parse/EnableSpelValidatorBeanRegistrar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-core/src/main/java/cn/sticki/spel/validator/core/parse/EnableSpelValidatorBeanRegistrar.java -------------------------------------------------------------------------------- /spel-validator-core/src/main/java/cn/sticki/spel/validator/core/parse/SpelParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-core/src/main/java/cn/sticki/spel/validator/core/parse/SpelParser.java -------------------------------------------------------------------------------- /spel-validator-core/src/main/java/cn/sticki/spel/validator/core/parse/SpelValidatorBeanRegistrar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-core/src/main/java/cn/sticki/spel/validator/core/parse/SpelValidatorBeanRegistrar.java -------------------------------------------------------------------------------- /spel-validator-core/src/main/java/cn/sticki/spel/validator/core/result/FieldError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-core/src/main/java/cn/sticki/spel/validator/core/result/FieldError.java -------------------------------------------------------------------------------- /spel-validator-core/src/main/java/cn/sticki/spel/validator/core/result/FieldValidResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-core/src/main/java/cn/sticki/spel/validator/core/result/FieldValidResult.java -------------------------------------------------------------------------------- /spel-validator-core/src/main/java/cn/sticki/spel/validator/core/result/ObjectValidResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-core/src/main/java/cn/sticki/spel/validator/core/result/ObjectValidResult.java -------------------------------------------------------------------------------- /spel-validator-core/src/main/java/cn/sticki/spel/validator/core/util/BigDecimalUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-core/src/main/java/cn/sticki/spel/validator/core/util/BigDecimalUtil.java -------------------------------------------------------------------------------- /spel-validator-core/src/main/java/cn/sticki/spel/validator/core/util/CalcLengthUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-core/src/main/java/cn/sticki/spel/validator/core/util/CalcLengthUtil.java -------------------------------------------------------------------------------- /spel-validator-core/src/main/java/cn/sticki/spel/validator/core/util/NumberComparatorUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-core/src/main/java/cn/sticki/spel/validator/core/util/NumberComparatorUtil.java -------------------------------------------------------------------------------- /spel-validator-core/src/main/resources/META-INF/spring.factories: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-core/src/main/resources/META-INF/spring.factories -------------------------------------------------------------------------------- /spel-validator-core/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-core/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports -------------------------------------------------------------------------------- /spel-validator-core/src/test/java/cn/sticki/spel/validator/core/OtherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-core/src/test/java/cn/sticki/spel/validator/core/OtherTest.java -------------------------------------------------------------------------------- /spel-validator-core/src/test/java/cn/sticki/spel/validator/core/SpelParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-core/src/test/java/cn/sticki/spel/validator/core/SpelParserTest.java -------------------------------------------------------------------------------- /spel-validator-core/src/test/java/cn/sticki/spel/validator/core/SpelValidExecutorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-core/src/test/java/cn/sticki/spel/validator/core/SpelValidExecutorTest.java -------------------------------------------------------------------------------- /spel-validator-core/src/test/java/cn/sticki/spel/validator/core/constraint/SpelNotNullTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-core/src/test/java/cn/sticki/spel/validator/core/constraint/SpelNotNullTest.java -------------------------------------------------------------------------------- /spel-validator-core/src/test/java/cn/sticki/spel/validator/core/constraint/SpelNotNullValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-core/src/test/java/cn/sticki/spel/validator/core/constraint/SpelNotNullValidator.java -------------------------------------------------------------------------------- /spel-validator-core/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-core/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /spel-validator-jakarta/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-jakarta/README.md -------------------------------------------------------------------------------- /spel-validator-jakarta/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-jakarta/pom.xml -------------------------------------------------------------------------------- /spel-validator-jakarta/src/main/java/cn/sticki/spel/validator/jakarta/SpelValid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-jakarta/src/main/java/cn/sticki/spel/validator/jakarta/SpelValid.java -------------------------------------------------------------------------------- /spel-validator-jakarta/src/main/java/cn/sticki/spel/validator/jakarta/SpelValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-jakarta/src/main/java/cn/sticki/spel/validator/jakarta/SpelValidator.java -------------------------------------------------------------------------------- /spel-validator-jakarta/src/test/java/cn/sticki/spel/validator/jakarta/ConstrainTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-jakarta/src/test/java/cn/sticki/spel/validator/jakarta/ConstrainTest.java -------------------------------------------------------------------------------- /spel-validator-jakarta/src/test/java/cn/sticki/spel/validator/jakarta/JakartaSpelValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-jakarta/src/test/java/cn/sticki/spel/validator/jakarta/JakartaSpelValidator.java -------------------------------------------------------------------------------- /spel-validator-jakarta/src/test/java/cn/sticki/spel/validator/jakarta/bean/ExampleTestBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-jakarta/src/test/java/cn/sticki/spel/validator/jakarta/bean/ExampleTestBean.java -------------------------------------------------------------------------------- /spel-validator-jakarta/src/test/java/cn/sticki/spel/validator/jakarta/bean/I18nTestBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-jakarta/src/test/java/cn/sticki/spel/validator/jakarta/bean/I18nTestBean.java -------------------------------------------------------------------------------- /spel-validator-jakarta/src/test/java/cn/sticki/spel/validator/jakarta/bean/ParentClassTestBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-jakarta/src/test/java/cn/sticki/spel/validator/jakarta/bean/ParentClassTestBean.java -------------------------------------------------------------------------------- /spel-validator-jakarta/src/test/java/cn/sticki/spel/validator/jakarta/bean/SpelValidTestBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-jakarta/src/test/java/cn/sticki/spel/validator/jakarta/bean/SpelValidTestBean.java -------------------------------------------------------------------------------- /spel-validator-jakarta/src/test/java/cn/sticki/spel/validator/jakarta/enums/ExampleEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-jakarta/src/test/java/cn/sticki/spel/validator/jakarta/enums/ExampleEnum.java -------------------------------------------------------------------------------- /spel-validator-javax/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-javax/README.md -------------------------------------------------------------------------------- /spel-validator-javax/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-javax/pom.xml -------------------------------------------------------------------------------- /spel-validator-javax/src/main/java/cn/sticki/spel/validator/javax/SpelValid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-javax/src/main/java/cn/sticki/spel/validator/javax/SpelValid.java -------------------------------------------------------------------------------- /spel-validator-javax/src/main/java/cn/sticki/spel/validator/javax/SpelValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-javax/src/main/java/cn/sticki/spel/validator/javax/SpelValidator.java -------------------------------------------------------------------------------- /spel-validator-javax/src/test/java/cn/sticki/spel/validator/javax/ConstrainTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-javax/src/test/java/cn/sticki/spel/validator/javax/ConstrainTest.java -------------------------------------------------------------------------------- /spel-validator-javax/src/test/java/cn/sticki/spel/validator/javax/bean/ExampleTestBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-javax/src/test/java/cn/sticki/spel/validator/javax/bean/ExampleTestBean.java -------------------------------------------------------------------------------- /spel-validator-javax/src/test/java/cn/sticki/spel/validator/javax/bean/SpelValidTestBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-javax/src/test/java/cn/sticki/spel/validator/javax/bean/SpelValidTestBean.java -------------------------------------------------------------------------------- /spel-validator-javax/src/test/java/cn/sticki/spel/validator/javax/enums/ExampleEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-javax/src/test/java/cn/sticki/spel/validator/javax/enums/ExampleEnum.java -------------------------------------------------------------------------------- /spel-validator-javax/src/test/java/cn/sticki/spel/validator/javax/util/JavaxSpelValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-javax/src/test/java/cn/sticki/spel/validator/javax/util/JavaxSpelValidator.java -------------------------------------------------------------------------------- /spel-validator-test-report/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-test-report/README.md -------------------------------------------------------------------------------- /spel-validator-test-report/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-test-report/pom.xml -------------------------------------------------------------------------------- /spel-validator-test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-test/README.md -------------------------------------------------------------------------------- /spel-validator-test/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-test/pom.xml -------------------------------------------------------------------------------- /spel-validator-test/src/main/java/cn/sticki/spel/validator/test/util/AbstractSpelValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-test/src/main/java/cn/sticki/spel/validator/test/util/AbstractSpelValidator.java -------------------------------------------------------------------------------- /spel-validator-test/src/main/java/cn/sticki/spel/validator/test/util/BaseSpelValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-test/src/main/java/cn/sticki/spel/validator/test/util/BaseSpelValidator.java -------------------------------------------------------------------------------- /spel-validator-test/src/main/java/cn/sticki/spel/validator/test/util/BeanUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-test/src/main/java/cn/sticki/spel/validator/test/util/BeanUtil.java -------------------------------------------------------------------------------- /spel-validator-test/src/main/java/cn/sticki/spel/validator/test/util/ConstraintViolationSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-test/src/main/java/cn/sticki/spel/validator/test/util/ConstraintViolationSet.java -------------------------------------------------------------------------------- /spel-validator-test/src/main/java/cn/sticki/spel/validator/test/util/ID.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-test/src/main/java/cn/sticki/spel/validator/test/util/ID.java -------------------------------------------------------------------------------- /spel-validator-test/src/main/java/cn/sticki/spel/validator/test/util/IGetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-test/src/main/java/cn/sticki/spel/validator/test/util/IGetter.java -------------------------------------------------------------------------------- /spel-validator-test/src/main/java/cn/sticki/spel/validator/test/util/LogContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-test/src/main/java/cn/sticki/spel/validator/test/util/LogContext.java -------------------------------------------------------------------------------- /spel-validator-test/src/main/java/cn/sticki/spel/validator/test/util/VerifyFailedField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-test/src/main/java/cn/sticki/spel/validator/test/util/VerifyFailedField.java -------------------------------------------------------------------------------- /spel-validator-test/src/main/java/cn/sticki/spel/validator/test/util/VerifyObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-test/src/main/java/cn/sticki/spel/validator/test/util/VerifyObject.java -------------------------------------------------------------------------------- /spel-validator-test/src/main/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stick-i/spel-validator/HEAD/spel-validator-test/src/main/resources/logback-test.xml --------------------------------------------------------------------------------