Class FloatValidator

    • Constructor Detail

      • FloatValidator

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

        public FloatValidator​(float lowerBound,
                              float upperBound)
        Constructs a FloatValidator 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 float 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.