Index

A C D E F G H I L M N P R S U V 
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 @DateRange annotations 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 DecimalMax annotations 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 DecimalMin annotations 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 null and must contain at least one non-whitespace character.
NotEmpty - Annotation Interface in io.avaje.validation.constraints
The annotated element must not be null and 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 CharSequence must match the specified regular expression.
Pattern.List - Annotation Interface in io.avaje.validation.constraints
Defines several Pattern annotations 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 Positive constraints 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 @Range annotations 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 String representation of the max value according to the BigDecimal string representation.
value() - Element in annotation interface io.avaje.validation.constraints.DecimalMin.List
 
value() - Element in annotation interface io.avaje.validation.constraints.DecimalMin
The String representation of the max value according to the BigDecimal string 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.
A C D E F G H I L M N P R S U V 
All Classes and Interfaces|All Packages