Annotation Type LimitCharset
@Documented
@Constraint(validatedBy=LimitCharsetValidator.class)
@Target({METHOD,FIELD,ANNOTATION_TYPE,CONSTRUCTOR,PARAMETER})
@Retention(RUNTIME)
public @interface LimitCharset
The annotated element must contain only characters which are allowed in the given charset.
Supported types are Strings, other Objects are transfered to Strings,
The
Supported types are Strings, other Objects are transfered to Strings,
null elements
are considered valid.The
charset must be given as parameter.- Author:
- Manfred Tremmel
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic @interfaceDefines several@LimitCharsetannotations on the same element. -
Required Element Summary
Required Elements -
Optional Element Summary
Optional Elements
-
Element Details
-
charset
String charsetname of the charset to check against.- Returns:
- charset to check against
-
-
-
message
String messagelocalized messages.- Returns:
- localized validation message
- Default:
- "{de.knightsoftnet.validators.shared.LimitCharset.message}"
-
groups
Class<?>[] groupsgroups to use.- Returns:
- array of validation groups
- Default:
- {}
-
payload
Class<? extends jakarta.validation.Payload>[] payloadpayload whatever.- Returns:
- payload class
- Default:
- {}
-