Annotation Interface RegExp
@Documented
@Constraint(validatedBy=RegExpValidator.class)
@Target({METHOD,FIELD,ANNOTATION_TYPE,CONSTRUCTOR,PARAMETER,TYPE_USE})
@Retention(RUNTIME)
public @interface RegExp
The annotated
CharSequence
must match the given regular expression. This constraint is necessary
because Pattern
is not applicable to collections (in Bean Validation 1.1).- Author:
- Manuel Fiorelli
-
Required Element Summary
-
Optional Element Summary
-
Element Details
-
regexp
String regexp- Returns:
- the regular expression to match
-
-
-
message
String message- Default:
- "{it.uniroma2.art.semanticturkey.constraints.RegExp.message}"
-
groups
Class<?>[] groups- Default:
- {}
-
payload
Class<? extends jakarta.validation.Payload>[] payload- Default:
- {}
-
flags
jakarta.validation.constraints.Pattern.Flag[] flags- Returns:
- array of
Flag
s considered when resolving the regular expression
- Default:
- {}
-