Package org.gbif.api.util
Class URIValidator
java.lang.Object
org.gbif.api.util.URIValidator
public class URIValidator
extends Object
implements javax.validation.ConstraintValidator<HttpURI,URI>
Constrain validator that validates URI objects with a @HttpURI annotation.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
initialize
(HttpURI uri) Initializes the validator in preparation forisValid(URI, javax.validation.ConstraintValidatorContext)
calls.boolean
Implements the validation logic, checking if a URI is valid or not.
-
Constructor Details
-
URIValidator
public URIValidator()
-
-
Method Details
-
initialize
Initializes the validator in preparation forisValid(URI, javax.validation.ConstraintValidatorContext)
calls. The constraint annotation for a given constraint declaration is passed. This method is guaranteed to be called before any use of this instance for validation. -
isValid
Implements the validation logic, checking if a URI is valid or not. The state ofvalue
must not be altered. This method can be accessed concurrently, thread-safety must be ensured by the implementation.
-