Package org.kiwiproject.validation
Class Ipv4AddressValidator
java.lang.Object
org.kiwiproject.validation.Ipv4AddressValidator
- All Implemented Interfaces:
jakarta.validation.ConstraintValidator<Ipv4Address,String>
public class Ipv4AddressValidator
extends Object
implements jakarta.validation.ConstraintValidator<Ipv4Address,String>
Validates that a string value is a valid IPV4 address.
- Implementation Note:
- The logic here was adapted from the Apache Commons Validator's
InetAddressValidator, re-written in a (somewhat) functional style that (we think) is more understandable and more easily testable since individual checks have been extracted into helper methods.
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
Ipv4AddressValidator
public Ipv4AddressValidator()
-
-
Method Details
-
initialize
- Specified by:
initializein interfacejakarta.validation.ConstraintValidator<Ipv4Address,String>
-
isValid
- Specified by:
isValidin interfacejakarta.validation.ConstraintValidator<Ipv4Address,String>
-