Index
All Classes and Interfaces|All Packages
A
- AssertFalse - Annotation Interface in io.avaje.validation.constraints
-
The annotated element must be false.
- AssertTrue - Annotation Interface in io.avaje.validation.constraints
-
The annotated element must be true.
C
- CANON_EQ - Enum constant in enum class io.avaje.validation.constraints.RegexFlag
-
Enables canonical equivalence.
- CASE_INSENSITIVE - Enum constant in enum class io.avaje.validation.constraints.RegexFlag
-
Enables case-insensitive matching.
- COMMENTS - Enum constant in enum class io.avaje.validation.constraints.RegexFlag
-
Permits whitespace and comments in pattern.
- Constraint - Annotation Interface in io.avaje.validation.constraints
-
Marks an annotation as a Constraint class.
D
- DateRange - Annotation Interface in io.avaje.validation.constraints
-
The annotated element has to be in the appropriate date or temporal range.
- DateRange.List - Annotation Interface in io.avaje.validation.constraints
-
Defines several
@DateRangeannotations on the same element. - DecimalMax - Annotation Interface in io.avaje.validation.constraints
-
The annotated element must be a number whose value must be lower or equal to the specified maximum.
- DecimalMax.List - Annotation Interface in io.avaje.validation.constraints
-
Defines several
DecimalMaxannotations on the same element. - DecimalMin - Annotation Interface in io.avaje.validation.constraints
-
The annotated element must be a number whose value must be higher or equal to the specified minimum.
- DecimalMin.List - Annotation Interface in io.avaje.validation.constraints
-
Defines several
DecimalMinannotations on the same element. - Digits - Annotation Interface in io.avaje.validation.constraints
-
The annotated element must be a number within accepted range.
- Digits.List - Annotation Interface in io.avaje.validation.constraints
- DOTALL - Enum constant in enum class io.avaje.validation.constraints.RegexFlag
-
Enables dotall mode.
E
- Email - Annotation Interface in io.avaje.validation.constraints
-
The string has to be a well-formed email address.
F
- flags() - Element in annotation interface io.avaje.validation.constraints.Email
-
Used in combination with
Email.regexp()in order to specify a regular expression option - flags() - Element in annotation interface io.avaje.validation.constraints.Pattern
-
array of
RegexFlags considered when resolving the regular expression - flags() - Element in annotation interface io.avaje.validation.constraints.URI
-
Used in combination with
URI.regexp()in order to specify a regular expression option - fraction() - Element in annotation interface io.avaje.validation.constraints.Digits
- Future - Annotation Interface in io.avaje.validation.constraints
-
The annotated element must be an instant, date or time in the future.
- FutureOrPresent - Annotation Interface in io.avaje.validation.constraints
-
The annotated element must be an instant, date or time in the present or in the future.
G
- getValue() - Method in enum class io.avaje.validation.constraints.RegexFlag
- groups() - Element in annotation interface io.avaje.validation.constraints.AssertFalse
- groups() - Element in annotation interface io.avaje.validation.constraints.AssertTrue
- groups() - Element in annotation interface io.avaje.validation.constraints.DateRange
- groups() - Element in annotation interface io.avaje.validation.constraints.DecimalMax
- groups() - Element in annotation interface io.avaje.validation.constraints.DecimalMin
- groups() - Element in annotation interface io.avaje.validation.constraints.Digits
- groups() - Element in annotation interface io.avaje.validation.constraints.Email
- groups() - Element in annotation interface io.avaje.validation.constraints.Future
- groups() - Element in annotation interface io.avaje.validation.constraints.FutureOrPresent
- groups() - Element in annotation interface io.avaje.validation.constraints.Length
- groups() - Element in annotation interface io.avaje.validation.constraints.Max
- groups() - Element in annotation interface io.avaje.validation.constraints.Min
- groups() - Element in annotation interface io.avaje.validation.constraints.Negative
- groups() - Element in annotation interface io.avaje.validation.constraints.NegativeOrZero
- groups() - Element in annotation interface io.avaje.validation.constraints.NotBlank
- groups() - Element in annotation interface io.avaje.validation.constraints.NotEmpty
- groups() - Element in annotation interface io.avaje.validation.constraints.NotNull
- groups() - Element in annotation interface io.avaje.validation.constraints.Null
- groups() - Element in annotation interface io.avaje.validation.constraints.Past
- groups() - Element in annotation interface io.avaje.validation.constraints.PastOrPresent
- groups() - Element in annotation interface io.avaje.validation.constraints.Pattern
-
the groups the constraint belongs to
- groups() - Element in annotation interface io.avaje.validation.constraints.Positive
- groups() - Element in annotation interface io.avaje.validation.constraints.PositiveOrZero
- groups() - Element in annotation interface io.avaje.validation.constraints.Range
- groups() - Element in annotation interface io.avaje.validation.constraints.Size
- groups() - Element in annotation interface io.avaje.validation.constraints.URI
- groups() - Element in annotation interface io.avaje.validation.constraints.UUID
H
- host() - Element in annotation interface io.avaje.validation.constraints.URI
-
Set the host to match, e.g.
I
- inclusive() - Element in annotation interface io.avaje.validation.constraints.DecimalMax
-
Specifies whether the specified maximum is inclusive or exclusive.
- inclusive() - Element in annotation interface io.avaje.validation.constraints.DecimalMin
-
Specifies whether the specified maximum is inclusive or exclusive.
- integer() - Element in annotation interface io.avaje.validation.constraints.Digits
- io.avaje.validation.constraints - package io.avaje.validation.constraints
- io.avaje.validation.contraints - module io.avaje.validation.contraints
L
- Length - Annotation Interface in io.avaje.validation.constraints
-
The annotated string length must be between the specified boundaries (included).
- Length.List - Annotation Interface in io.avaje.validation.constraints
M
- max() - Element in annotation interface io.avaje.validation.constraints.DateRange
-
Period or Duration for the upper limit of now + max
- max() - Element in annotation interface io.avaje.validation.constraints.Length
- max() - Element in annotation interface io.avaje.validation.constraints.NotBlank
-
Set the maximum length.
- max() - Element in annotation interface io.avaje.validation.constraints.Range
- max() - Element in annotation interface io.avaje.validation.constraints.Size
- Max - Annotation Interface in io.avaje.validation.constraints
-
The annotated element must be a number whose value must be lower or equal to the specified maximum.
- Max.List - Annotation Interface in io.avaje.validation.constraints
- message() - Element in annotation interface io.avaje.validation.constraints.AssertFalse
- message() - Element in annotation interface io.avaje.validation.constraints.AssertTrue
- message() - Element in annotation interface io.avaje.validation.constraints.DateRange
- message() - Element in annotation interface io.avaje.validation.constraints.DecimalMax
- message() - Element in annotation interface io.avaje.validation.constraints.DecimalMin
- message() - Element in annotation interface io.avaje.validation.constraints.Digits
- message() - Element in annotation interface io.avaje.validation.constraints.Email
- message() - Element in annotation interface io.avaje.validation.constraints.Future
- message() - Element in annotation interface io.avaje.validation.constraints.FutureOrPresent
- message() - Element in annotation interface io.avaje.validation.constraints.Length
- message() - Element in annotation interface io.avaje.validation.constraints.Max
- message() - Element in annotation interface io.avaje.validation.constraints.Min
- message() - Element in annotation interface io.avaje.validation.constraints.Negative
- message() - Element in annotation interface io.avaje.validation.constraints.NegativeOrZero
- message() - Element in annotation interface io.avaje.validation.constraints.NotBlank
- message() - Element in annotation interface io.avaje.validation.constraints.NotEmpty
- message() - Element in annotation interface io.avaje.validation.constraints.NotNull
- message() - Element in annotation interface io.avaje.validation.constraints.Null
- message() - Element in annotation interface io.avaje.validation.constraints.Past
- message() - Element in annotation interface io.avaje.validation.constraints.PastOrPresent
- message() - Element in annotation interface io.avaje.validation.constraints.Pattern
-
the error message template
- message() - Element in annotation interface io.avaje.validation.constraints.Positive
- message() - Element in annotation interface io.avaje.validation.constraints.PositiveOrZero
- message() - Element in annotation interface io.avaje.validation.constraints.Range
- message() - Element in annotation interface io.avaje.validation.constraints.Size
- message() - Element in annotation interface io.avaje.validation.constraints.URI
-
Set the message to use.
- message() - Element in annotation interface io.avaje.validation.constraints.UUID
- min() - Element in annotation interface io.avaje.validation.constraints.DateRange
-
Period or Duration for the lower limit of now + min (often a negative period)
- min() - Element in annotation interface io.avaje.validation.constraints.Length
- min() - Element in annotation interface io.avaje.validation.constraints.Range
- min() - Element in annotation interface io.avaje.validation.constraints.Size
- Min - Annotation Interface in io.avaje.validation.constraints
-
The annotated element must be a number whose value must be higher or equal to the specified minimum.
- Min.List - Annotation Interface in io.avaje.validation.constraints
- MULTILINE - Enum constant in enum class io.avaje.validation.constraints.RegexFlag
-
Enables multiline mode.
N
- Negative - Annotation Interface in io.avaje.validation.constraints
-
The annotated element must be a strictly negative number (i.e.
- NegativeOrZero - Annotation Interface in io.avaje.validation.constraints
-
The annotated element must be a negative number or 0.
- NotBlank - Annotation Interface in io.avaje.validation.constraints
-
The annotated element must not be
nulland must contain at least one non-whitespace character. - NotEmpty - Annotation Interface in io.avaje.validation.constraints
-
The annotated element must not be
nulland must contain at least one non-whitespace character. - NotNull - Annotation Interface in io.avaje.validation.constraints
-
The annotated element must not be
null. - Null - Annotation Interface in io.avaje.validation.constraints
-
The annotated element must be
null.
P
- Past - Annotation Interface in io.avaje.validation.constraints
-
The annotated element must be an instant, date or time in the past.
- PastOrPresent - Annotation Interface in io.avaje.validation.constraints
-
The annotated element must be an instant, date or time in the past or in the present.
- Pattern - Annotation Interface in io.avaje.validation.constraints
-
The annotated
CharSequencemust match the specified regular expression. - Pattern.List - Annotation Interface in io.avaje.validation.constraints
-
Defines several
Patternannotations on the same element. - port() - Element in annotation interface io.avaje.validation.constraints.URI
-
Set the port to match, e.g.
- Positive - Annotation Interface in io.avaje.validation.constraints
-
The annotated element must be a strictly positive number (i.e.
- Positive.List - Annotation Interface in io.avaje.validation.constraints
-
Defines several
Positiveconstraints on the same element. - PositiveOrZero - Annotation Interface in io.avaje.validation.constraints
-
The annotated element must be a positive number or 0.
R
- Range - Annotation Interface in io.avaje.validation.constraints
-
The annotated element has to be in the appropriate range.
- Range.List - Annotation Interface in io.avaje.validation.constraints
-
Defines several
@Rangeannotations on the same element. - RegexFlag - Enum Class in io.avaje.validation.constraints
-
Possible Regexp flags.
- regexp() - Element in annotation interface io.avaje.validation.constraints.Email
-
An additional regular expression the annotated element must match.
- regexp() - Element in annotation interface io.avaje.validation.constraints.Pattern
-
the regular expression to match
- regexp() - Element in annotation interface io.avaje.validation.constraints.URI
-
Set a regular expression to match against.
S
- scheme() - Element in annotation interface io.avaje.validation.constraints.URI
-
Set a scheme to match.
- Size - Annotation Interface in io.avaje.validation.constraints
-
The annotated element size must be between the specified boundaries (included).
- Size.List - Annotation Interface in io.avaje.validation.constraints
U
- unboxPrimitives() - Element in annotation interface io.avaje.validation.constraints.Constraint
-
Determines if the constraint can validate primitives without boxing
- UNICODE_CASE - Enum constant in enum class io.avaje.validation.constraints.RegexFlag
-
Enables Unicode-aware case folding.
- UNIX_LINES - Enum constant in enum class io.avaje.validation.constraints.RegexFlag
-
Enables Unix lines mode.
- URI - Annotation Interface in io.avaje.validation.constraints
-
The annotated element must be a String validated to be a valid URI.
- UUID - Annotation Interface in io.avaje.validation.constraints
-
The annotated element must be a String validated to be a valid UUID.
V
- Valid - Annotation Interface in io.avaje.validation.constraints
-
Marks a type for validation adapter generation
- value() - Element in annotation interface io.avaje.validation.constraints.DateRange.List
- value() - Element in annotation interface io.avaje.validation.constraints.DecimalMax.List
- value() - Element in annotation interface io.avaje.validation.constraints.DecimalMax
-
The
Stringrepresentation of the max value according to theBigDecimalstring representation. - value() - Element in annotation interface io.avaje.validation.constraints.DecimalMin.List
- value() - Element in annotation interface io.avaje.validation.constraints.DecimalMin
-
The
Stringrepresentation of the max value according to theBigDecimalstring representation. - value() - Element in annotation interface io.avaje.validation.constraints.Digits.List
- value() - Element in annotation interface io.avaje.validation.constraints.Length.List
- value() - Element in annotation interface io.avaje.validation.constraints.Max.List
- value() - Element in annotation interface io.avaje.validation.constraints.Max
- value() - Element in annotation interface io.avaje.validation.constraints.Min.List
- value() - Element in annotation interface io.avaje.validation.constraints.Min
- value() - Element in annotation interface io.avaje.validation.constraints.Pattern.List
- value() - Element in annotation interface io.avaje.validation.constraints.Positive.List
- value() - Element in annotation interface io.avaje.validation.constraints.Range.List
- value() - Element in annotation interface io.avaje.validation.constraints.Size.List
- valueOf(String) - Static method in enum class io.avaje.validation.constraints.RegexFlag
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.avaje.validation.constraints.RegexFlag
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages