├── .github ├── ISSUE_TEMPLATE │ └── tck_challenge.md ├── dependabot.yml └── workflows │ └── ci-pull.yml ├── .gitignore ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── CONTRIBUTING.md ├── MAINTAINERS.md ├── NOTICE.md ├── README.md ├── ci ├── release │ └── Jenkinsfile └── snapshot-publish │ └── Jenkinsfile ├── copyright.txt ├── license.txt ├── license ├── java-header-style.xml ├── license.header └── xml-header-style.xml ├── mvnw ├── mvnw.cmd ├── pom.xml └── src ├── main ├── java │ ├── jakarta │ │ └── validation │ │ │ ├── BootstrapConfiguration.java │ │ │ ├── ClockProvider.java │ │ │ ├── Configuration.java │ │ │ ├── Constraint.java │ │ │ ├── ConstraintDeclarationException.java │ │ │ ├── ConstraintDefinitionException.java │ │ │ ├── ConstraintTarget.java │ │ │ ├── ConstraintValidator.java │ │ │ ├── ConstraintValidatorContext.java │ │ │ ├── ConstraintValidatorFactory.java │ │ │ ├── ConstraintViolation.java │ │ │ ├── ConstraintViolationException.java │ │ │ ├── ElementKind.java │ │ │ ├── GroupDefinitionException.java │ │ │ ├── GroupSequence.java │ │ │ ├── MessageInterpolator.java │ │ │ ├── NoProviderFoundException.java │ │ │ ├── OverridesAttribute.java │ │ │ ├── ParameterNameProvider.java │ │ │ ├── Path.java │ │ │ ├── Payload.java │ │ │ ├── ReportAsSingleViolation.java │ │ │ ├── TraversableResolver.java │ │ │ ├── UnexpectedTypeException.java │ │ │ ├── Valid.java │ │ │ ├── Validation.java │ │ │ ├── ValidationException.java │ │ │ ├── ValidationProviderResolver.java │ │ │ ├── Validator.java │ │ │ ├── ValidatorContext.java │ │ │ ├── ValidatorFactory.java │ │ │ ├── bootstrap │ │ │ ├── GenericBootstrap.java │ │ │ ├── ProviderSpecificBootstrap.java │ │ │ └── package-info.java │ │ │ ├── constraints │ │ │ ├── AssertFalse.java │ │ │ ├── AssertTrue.java │ │ │ ├── DecimalMax.java │ │ │ ├── DecimalMin.java │ │ │ ├── Digits.java │ │ │ ├── Email.java │ │ │ ├── Future.java │ │ │ ├── FutureOrPresent.java │ │ │ ├── Max.java │ │ │ ├── Min.java │ │ │ ├── Negative.java │ │ │ ├── NegativeOrZero.java │ │ │ ├── NotBlank.java │ │ │ ├── NotEmpty.java │ │ │ ├── NotNull.java │ │ │ ├── Null.java │ │ │ ├── Past.java │ │ │ ├── PastOrPresent.java │ │ │ ├── Pattern.java │ │ │ ├── Positive.java │ │ │ ├── PositiveOrZero.java │ │ │ ├── Size.java │ │ │ └── package-info.java │ │ │ ├── constraintvalidation │ │ │ ├── SupportedValidationTarget.java │ │ │ ├── ValidationTarget.java │ │ │ └── package-info.java │ │ │ ├── executable │ │ │ ├── ExecutableType.java │ │ │ ├── ExecutableValidator.java │ │ │ ├── ValidateOnExecution.java │ │ │ └── package-info.java │ │ │ ├── groups │ │ │ ├── ConvertGroup.java │ │ │ ├── Default.java │ │ │ └── package-info.java │ │ │ ├── metadata │ │ │ ├── BeanDescriptor.java │ │ │ ├── CascadableDescriptor.java │ │ │ ├── ConstraintDescriptor.java │ │ │ ├── ConstructorDescriptor.java │ │ │ ├── ContainerDescriptor.java │ │ │ ├── ContainerElementTypeDescriptor.java │ │ │ ├── CrossParameterDescriptor.java │ │ │ ├── ElementDescriptor.java │ │ │ ├── ExecutableDescriptor.java │ │ │ ├── GroupConversionDescriptor.java │ │ │ ├── MethodDescriptor.java │ │ │ ├── MethodType.java │ │ │ ├── ParameterDescriptor.java │ │ │ ├── PropertyDescriptor.java │ │ │ ├── ReturnValueDescriptor.java │ │ │ ├── Scope.java │ │ │ ├── ValidateUnwrappedValue.java │ │ │ └── package-info.java │ │ │ ├── package-info.java │ │ │ ├── spi │ │ │ ├── BootstrapState.java │ │ │ ├── ConfigurationState.java │ │ │ ├── ValidationProvider.java │ │ │ └── package-info.java │ │ │ └── valueextraction │ │ │ ├── ExtractedValue.java │ │ │ ├── UnwrapByDefault.java │ │ │ ├── Unwrapping.java │ │ │ ├── ValueExtractor.java │ │ │ ├── ValueExtractorDeclarationException.java │ │ │ ├── ValueExtractorDefinitionException.java │ │ │ └── package-info.java │ └── module-info.java ├── javadoc │ └── doc-files │ │ └── speclicense.html ├── scripts │ └── gencopyright.sh └── xsd │ ├── validation-configuration-1.0.xsd │ ├── validation-configuration-1.1.xsd │ ├── validation-configuration-2.0.xsd │ ├── validation-configuration-3.0.xsd │ ├── validation-configuration-3.1.xsd │ ├── validation-configuration-4.0.xsd │ ├── validation-mapping-1.0.xsd │ ├── validation-mapping-1.1.xsd │ ├── validation-mapping-2.0.xsd │ ├── validation-mapping-3.0.xsd │ ├── validation-mapping-3.1.xsd │ └── validation-mapping-4.0.xsd └── test ├── java └── jakarta │ └── validation │ ├── BarValidationProvider.java │ ├── ConstraintViolationExceptionTest.java │ ├── FooValidationProvider.java │ ├── NonRegisteredValidationProvider.java │ ├── ValidationTest.java │ ├── XsdValidationTest.java │ └── examples │ ├── ConstraintValidationNodeBuilderTest.java │ └── NodeTraversalTest.java └── resources └── META-INF └── services ├── jakarta.validation.spi.ValidationProvider ├── jakarta.validation.spi.ValidationProvider-1 └── jakarta.validation.spi.ValidationProvider-2 /.github/ISSUE_TEMPLATE/tck_challenge.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/.github/ISSUE_TEMPLATE/tck_challenge.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci-pull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/.github/workflows/ci-pull.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /MAINTAINERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/MAINTAINERS.md -------------------------------------------------------------------------------- /NOTICE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/NOTICE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/README.md -------------------------------------------------------------------------------- /ci/release/Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/ci/release/Jenkinsfile -------------------------------------------------------------------------------- /ci/snapshot-publish/Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/ci/snapshot-publish/Jenkinsfile -------------------------------------------------------------------------------- /copyright.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/copyright.txt -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/license.txt -------------------------------------------------------------------------------- /license/java-header-style.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/license/java-header-style.xml -------------------------------------------------------------------------------- /license/license.header: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/license/license.header -------------------------------------------------------------------------------- /license/xml-header-style.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/license/xml-header-style.xml -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/BootstrapConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/BootstrapConfiguration.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/ClockProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/ClockProvider.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/Configuration.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/Constraint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/Constraint.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/ConstraintDeclarationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/ConstraintDeclarationException.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/ConstraintDefinitionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/ConstraintDefinitionException.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/ConstraintTarget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/ConstraintTarget.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/ConstraintValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/ConstraintValidator.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/ConstraintValidatorContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/ConstraintValidatorContext.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/ConstraintValidatorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/ConstraintValidatorFactory.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/ConstraintViolation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/ConstraintViolation.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/ConstraintViolationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/ConstraintViolationException.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/ElementKind.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/ElementKind.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/GroupDefinitionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/GroupDefinitionException.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/GroupSequence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/GroupSequence.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/MessageInterpolator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/MessageInterpolator.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/NoProviderFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/NoProviderFoundException.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/OverridesAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/OverridesAttribute.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/ParameterNameProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/ParameterNameProvider.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/Path.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/Path.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/Payload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/Payload.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/ReportAsSingleViolation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/ReportAsSingleViolation.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/TraversableResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/TraversableResolver.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/UnexpectedTypeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/UnexpectedTypeException.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/Valid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/Valid.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/Validation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/Validation.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/ValidationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/ValidationException.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/ValidationProviderResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/ValidationProviderResolver.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/Validator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/Validator.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/ValidatorContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/ValidatorContext.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/ValidatorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/ValidatorFactory.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/bootstrap/GenericBootstrap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/bootstrap/GenericBootstrap.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/bootstrap/ProviderSpecificBootstrap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/bootstrap/ProviderSpecificBootstrap.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/bootstrap/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/bootstrap/package-info.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/constraints/AssertFalse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/constraints/AssertFalse.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/constraints/AssertTrue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/constraints/AssertTrue.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/constraints/DecimalMax.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/constraints/DecimalMax.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/constraints/DecimalMin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/constraints/DecimalMin.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/constraints/Digits.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/constraints/Digits.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/constraints/Email.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/constraints/Email.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/constraints/Future.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/constraints/Future.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/constraints/FutureOrPresent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/constraints/FutureOrPresent.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/constraints/Max.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/constraints/Max.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/constraints/Min.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/constraints/Min.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/constraints/Negative.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/constraints/Negative.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/constraints/NegativeOrZero.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/constraints/NegativeOrZero.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/constraints/NotBlank.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/constraints/NotBlank.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/constraints/NotEmpty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/constraints/NotEmpty.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/constraints/NotNull.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/constraints/NotNull.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/constraints/Null.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/constraints/Null.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/constraints/Past.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/constraints/Past.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/constraints/PastOrPresent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/constraints/PastOrPresent.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/constraints/Pattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/constraints/Pattern.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/constraints/Positive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/constraints/Positive.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/constraints/PositiveOrZero.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/constraints/PositiveOrZero.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/constraints/Size.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/constraints/Size.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/constraints/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/constraints/package-info.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/constraintvalidation/SupportedValidationTarget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/constraintvalidation/SupportedValidationTarget.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/constraintvalidation/ValidationTarget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/constraintvalidation/ValidationTarget.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/constraintvalidation/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/constraintvalidation/package-info.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/executable/ExecutableType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/executable/ExecutableType.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/executable/ExecutableValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/executable/ExecutableValidator.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/executable/ValidateOnExecution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/executable/ValidateOnExecution.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/executable/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/executable/package-info.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/groups/ConvertGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/groups/ConvertGroup.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/groups/Default.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/groups/Default.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/groups/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/groups/package-info.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/metadata/BeanDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/metadata/BeanDescriptor.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/metadata/CascadableDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/metadata/CascadableDescriptor.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/metadata/ConstraintDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/metadata/ConstraintDescriptor.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/metadata/ConstructorDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/metadata/ConstructorDescriptor.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/metadata/ContainerDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/metadata/ContainerDescriptor.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/metadata/ContainerElementTypeDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/metadata/ContainerElementTypeDescriptor.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/metadata/CrossParameterDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/metadata/CrossParameterDescriptor.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/metadata/ElementDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/metadata/ElementDescriptor.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/metadata/ExecutableDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/metadata/ExecutableDescriptor.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/metadata/GroupConversionDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/metadata/GroupConversionDescriptor.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/metadata/MethodDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/metadata/MethodDescriptor.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/metadata/MethodType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/metadata/MethodType.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/metadata/ParameterDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/metadata/ParameterDescriptor.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/metadata/PropertyDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/metadata/PropertyDescriptor.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/metadata/ReturnValueDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/metadata/ReturnValueDescriptor.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/metadata/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/metadata/Scope.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/metadata/ValidateUnwrappedValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/metadata/ValidateUnwrappedValue.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/metadata/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/metadata/package-info.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/package-info.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/spi/BootstrapState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/spi/BootstrapState.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/spi/ConfigurationState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/spi/ConfigurationState.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/spi/ValidationProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/spi/ValidationProvider.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/spi/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/spi/package-info.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/valueextraction/ExtractedValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/valueextraction/ExtractedValue.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/valueextraction/UnwrapByDefault.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/valueextraction/UnwrapByDefault.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/valueextraction/Unwrapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/valueextraction/Unwrapping.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/valueextraction/ValueExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/valueextraction/ValueExtractor.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/valueextraction/ValueExtractorDeclarationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/valueextraction/ValueExtractorDeclarationException.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/valueextraction/ValueExtractorDefinitionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/valueextraction/ValueExtractorDefinitionException.java -------------------------------------------------------------------------------- /src/main/java/jakarta/validation/valueextraction/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/jakarta/validation/valueextraction/package-info.java -------------------------------------------------------------------------------- /src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/java/module-info.java -------------------------------------------------------------------------------- /src/main/javadoc/doc-files/speclicense.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/javadoc/doc-files/speclicense.html -------------------------------------------------------------------------------- /src/main/scripts/gencopyright.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/scripts/gencopyright.sh -------------------------------------------------------------------------------- /src/main/xsd/validation-configuration-1.0.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/xsd/validation-configuration-1.0.xsd -------------------------------------------------------------------------------- /src/main/xsd/validation-configuration-1.1.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/xsd/validation-configuration-1.1.xsd -------------------------------------------------------------------------------- /src/main/xsd/validation-configuration-2.0.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/xsd/validation-configuration-2.0.xsd -------------------------------------------------------------------------------- /src/main/xsd/validation-configuration-3.0.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/xsd/validation-configuration-3.0.xsd -------------------------------------------------------------------------------- /src/main/xsd/validation-configuration-3.1.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/xsd/validation-configuration-3.1.xsd -------------------------------------------------------------------------------- /src/main/xsd/validation-configuration-4.0.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/xsd/validation-configuration-4.0.xsd -------------------------------------------------------------------------------- /src/main/xsd/validation-mapping-1.0.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/xsd/validation-mapping-1.0.xsd -------------------------------------------------------------------------------- /src/main/xsd/validation-mapping-1.1.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/xsd/validation-mapping-1.1.xsd -------------------------------------------------------------------------------- /src/main/xsd/validation-mapping-2.0.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/xsd/validation-mapping-2.0.xsd -------------------------------------------------------------------------------- /src/main/xsd/validation-mapping-3.0.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/xsd/validation-mapping-3.0.xsd -------------------------------------------------------------------------------- /src/main/xsd/validation-mapping-3.1.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/xsd/validation-mapping-3.1.xsd -------------------------------------------------------------------------------- /src/main/xsd/validation-mapping-4.0.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/main/xsd/validation-mapping-4.0.xsd -------------------------------------------------------------------------------- /src/test/java/jakarta/validation/BarValidationProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/test/java/jakarta/validation/BarValidationProvider.java -------------------------------------------------------------------------------- /src/test/java/jakarta/validation/ConstraintViolationExceptionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/test/java/jakarta/validation/ConstraintViolationExceptionTest.java -------------------------------------------------------------------------------- /src/test/java/jakarta/validation/FooValidationProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/test/java/jakarta/validation/FooValidationProvider.java -------------------------------------------------------------------------------- /src/test/java/jakarta/validation/NonRegisteredValidationProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/test/java/jakarta/validation/NonRegisteredValidationProvider.java -------------------------------------------------------------------------------- /src/test/java/jakarta/validation/ValidationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/test/java/jakarta/validation/ValidationTest.java -------------------------------------------------------------------------------- /src/test/java/jakarta/validation/XsdValidationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/test/java/jakarta/validation/XsdValidationTest.java -------------------------------------------------------------------------------- /src/test/java/jakarta/validation/examples/ConstraintValidationNodeBuilderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/test/java/jakarta/validation/examples/ConstraintValidationNodeBuilderTest.java -------------------------------------------------------------------------------- /src/test/java/jakarta/validation/examples/NodeTraversalTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/test/java/jakarta/validation/examples/NodeTraversalTest.java -------------------------------------------------------------------------------- /src/test/resources/META-INF/services/jakarta.validation.spi.ValidationProvider: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/test/resources/META-INF/services/jakarta.validation.spi.ValidationProvider -------------------------------------------------------------------------------- /src/test/resources/META-INF/services/jakarta.validation.spi.ValidationProvider-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/test/resources/META-INF/services/jakarta.validation.spi.ValidationProvider-1 -------------------------------------------------------------------------------- /src/test/resources/META-INF/services/jakarta.validation.spi.ValidationProvider-2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakartaee/validation/HEAD/src/test/resources/META-INF/services/jakarta.validation.spi.ValidationProvider-2 --------------------------------------------------------------------------------