See: Description
| Enum | Description | 
|---|---|
| Pattern.Flag | 
 Possible Regexp flags. 
 | 
| Annotation Type | Description | 
|---|---|
| AssertFalse | 
 The annotated element must be false. 
 | 
| AssertFalse.List | 
 Defines several  
AssertFalse annotations on the same element. | 
| AssertTrue | 
 The annotated element must be true. 
 | 
| AssertTrue.List | 
 Defines several  
AssertTrue annotations on the same element. | 
| DecimalMax | 
 The annotated element must be a number whose value must be lower or
 equal to the specified maximum. 
 | 
| DecimalMax.List | 
 Defines several  
DecimalMax annotations on the same element. | 
| DecimalMin | 
 The annotated element must be a number whose value must be higher or
 equal to the specified minimum. 
 | 
| DecimalMin.List | 
 Defines several  
DecimalMin annotations on the same element. | 
| Digits | 
 The annotated element must be a number within accepted range. 
 | 
| Digits.List | 
 Defines several  
Digits annotations on the same element. | 
| 
 The string has to be a well-formed email address. 
 | 
|
| Email.List | 
 Defines several  
@Email constraints on the same element. | 
| Future | 
 The annotated element must be an instant, date or time in the future. 
 | 
| Future.List | 
 Defines several  
Future annotations on the same element. | 
| FutureOrPresent | 
 The annotated element must be an instant, date or time in the present or in the future. 
 | 
| FutureOrPresent.List | 
 Defines several  
FutureOrPresent annotations on the same element. | 
| Max | 
 The annotated element must be a number whose value must be lower or
 equal to the specified maximum. 
 | 
| Max.List | 
 Defines several  
Max annotations on the same element. | 
| Min | 
 The annotated element must be a number whose value must be higher or
 equal to the specified minimum. 
 | 
| Min.List | 
 Defines several  
Min annotations on the same element. | 
| Negative | 
 The annotated element must be a strictly negative number (i.e. 
 | 
| Negative.List | 
 Defines several  
Negative constraints on the same element. | 
| NegativeOrZero | 
 The annotated element must be a negative number or 0. 
 | 
| NegativeOrZero.List | 
 Defines several  
NegativeOrZero constraints on the same element. | 
| NotBlank | 
 The annotated element must not be  
null and must contain at least one
 non-whitespace character. | 
| NotBlank.List | 
 Defines several  
@NotBlank constraints on the same element. | 
| NotEmpty | 
 The annotated element must not be  
null nor empty. | 
| NotEmpty.List | 
 Defines several  
@NotEmpty constraints on the same element. | 
| NotNull | 
 The annotated element must not be  
null. | 
| NotNull.List | 
 Defines several  
NotNull annotations on the same element. | 
| Null | 
 The annotated element must be  
null. | 
| Null.List | 
 Defines several  
Null annotations on the same element. | 
| Past | 
 The annotated element must be an instant, date or time in the past. 
 | 
| Past.List | 
 Defines several  
Past annotations on the same element. | 
| PastOrPresent | 
 The annotated element must be an instant, date or time in the past or in the present. 
 | 
| PastOrPresent.List | 
 Defines several  
PastOrPresent annotations on the same element. | 
| Pattern | 
 The annotated  
CharSequence must match the specified regular expression. | 
| Pattern.List | 
 Defines several  
Pattern annotations on the same element. | 
| Positive | 
 The annotated element must be a strictly positive number (i.e. 
 | 
| Positive.List | 
 Defines several  
Positive constraints on the same element. | 
| PositiveOrZero | 
 The annotated element must be a positive number or 0. 
 | 
| PositiveOrZero.List | 
 Defines several  
PositiveOrZero constraints on the same element. | 
| Size | 
 The annotated element size must be between the specified boundaries (included). 
 | 
| Size.List | 
 Defines several  
Size annotations on the same element. | 
These constraints do not cover all functional use cases but do represent all the fundamental blocks to express low level constraints on basic JDK types.
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.