Class IntegerValidator

    • Constructor Detail

      • IntegerValidator

        public IntegerValidator()
        Constructs a IntegerValidator with no specific range.
      • IntegerValidator

        public IntegerValidator​(int lowerBound,
                                int upperBound)
        Constructs a IntegerValidator with the specified range [lowerBound, upperBound].
        Parameters:
        lowerBound - the lower bound of the range.
        upperBound - the upper bound of the range.
    • Method Detail

      • validate

        public void validate​(Field field)
                      throws ValidationException
        Validate if the fieldValue string represents a valid 4-byte integer and the value is within the specified boundary.
        Specified by:
        validate in interface FieldValidator
        Parameters:
        field - the field (name and value) to validate.
        Throws:
        ValidationException - if the field is invalid.