Class URLValidator
java.lang.Object
io.micronaut.validation.validator.constraints.URLValidator
- All Implemented Interfaces:
ConstraintValidator<URL, CharSequence>, jakarta.validation.ConstraintValidator<URL, CharSequence>
-
Field Summary
Fields inherited from interface ConstraintValidator
VALID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanisValid(@Nullable CharSequence value, @NonNull io.micronaut.core.annotation.AnnotationValue<URL> annotationMetadata, @NonNull ConstraintValidatorContext context) Implements the validation logic.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ConstraintValidator
isValidMethods inherited from interface jakarta.validation.ConstraintValidator
initialize
-
Constructor Details
-
URLValidator
public URLValidator()
-
-
Method Details
-
isValid
public boolean isValid(@Nullable CharSequence value, @NonNull io.micronaut.core.annotation.AnnotationValue<URL> annotationMetadata, @NonNull ConstraintValidatorContext context) Description copied from interface:ConstraintValidatorImplements the validation logic.Implementations should be thread-safe and immutable.
- Parameters:
value- object to validateannotationMetadata- The annotation metadatacontext- The context object- Returns:
falseifvaluedoes not pass the constraint
-