Module io.helidon.validation
Package io.helidon.validation
package io.helidon.validation
Validation API.
For more details, see the module documentation.
- See Also:
-
ClassDescriptionViolation of a constraint.Location of the violation.A path element of a constraint violation.A validator service.Validation annotations and related types.Boolean constraints.The value must be false.The value must be true.Calendar constraints.The annotated element must be in the future.The annotated element must be in the future or present.The annotated element must be in the past.The annotated element must be in the past or present.Collection constraints.Supported for
Collection,Map, and arrays.Definition of a constraint.Integer constraints, to allow use of int constants with values.The value must be the specifiedValidation.Integer.Max.value()or lower.The value must be the specifiedValidation.Integer.Min.value()or higher.Integer constraints, to allow use of long constants with values.The value must be the specifiedValidation.Long.Max.value()or lower.The value must be the specifiedValidation.Long.Min.value()or higher.Value must not benull.Value must benull.The value must have the at most he defined number ofValidation.Number.Digits.integer()andValidation.Number.Digits.fraction()digits.The value must be the specifiedValidation.Number.Max.value()or lower.The value must be the specifiedValidation.Number.Min.value()or higher.The value must be negative.The value must be negative or zero.The value must be positive.The value must be positive or zero.StringandCharSequenceconstraints.Validate that the annotated char sequence is a valid e-mail address.The value's length must be betweenValidation.String.Length.min()andValidation.String.Length.value()characters (inclusive).The value must not be blank.The value must not be empty.The value must match the given regular expression.Enumeration of regular expression flags, that maps to the correct constants onPattern, such asPattern.CASE_INSENSITIVE.Mark an element as validated even when no explicit constraints are added on it to validate the nested object structure.This type will contain validations on getters (or record components) that cannot be intercepted.Context ofTypeValidator.check(ValidationContext, Object), also used to validate constraints using #check(ConstraintValidator, Object).Scope of a validation operation.Configuration of Validation process, used to create aValidationContext.Fluent API builder forValidationContext.ValidationContextConfig.BuilderBase<BUILDER extends ValidationContextConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends ValidationContextConfig> Fluent API builder base forValidationContextConfig.Generated implementation of the prototype, can be extended by descendant prototype implementations.This exception is thrown for validation failures.Response from a validation context after processing all checks.Context of a ConstraintValidator.A response returned by aConstraintValidator.check(io.helidon.validation.ValidatorContext, Object).Programmatic API to validate values and types.