Package org.codelibs.fess.validation
Annotation Interface UriType
@Target({METHOD,FIELD,ANNOTATION_TYPE,CONSTRUCTOR,PARAMETER})
@Retention(RUNTIME)
@Documented
@Constraint(validatedBy=UriTypeValidator.class)
public @interface UriType
Validation annotation for URI type constraints.
This annotation validates URI strings based on specified protocol types.
-
Required Element Summary
Required ElementsModifier and TypeRequired ElementDescriptionSpecifies the protocol type to validate against. -
Optional Element Summary
Optional Elements
-
Element Details
-
protocolType
UriTypeValidator.ProtocolType protocolTypeSpecifies the protocol type to validate against.- Returns:
- the protocol type
-
message
String messageThe validation error message.- Returns:
- the error message
- Default:
"{org.lastaflute.validator.constraints.UriType.message}"
-
groups
Class<?>[] groupsThe validation groups.- Returns:
- the validation groups
- Default:
{}
-
payload
Class<? extends jakarta.validation.Payload>[] payloadThe payload for constraint.- Returns:
- the payload
- Default:
{}
-