Class AbstractSingleValueValidator

    • Field Detail

      • TRIM

        public static final String TRIM
        Parameter which when supplied, specifies if each value should be preserved or trimmed (String.trim()). If this value is not supplied, the validator trims each value.
        See Also:
        Constant Field Values
    • Constructor Detail

      • AbstractSingleValueValidator

        public AbstractSingleValueValidator​(MultiMap parameters)
        Constructor.
        Parameters:
        parameters - parameters
    • Method Detail

      • validate

        public final Collection<ValidationError> validate​(ValidationContext context,
                                                          String... values)
        Description copied from interface: Validator
        Validate the supplied values, each value is validated individually.
        Specified by:
        validate in interface Validator
        Parameters:
        context - TODO
        values - the values to validate
        Returns:
        the collection of validation failures
      • isValueRequired

        public boolean isValueRequired()
        Description copied from interface: Validator
        Get if the validator's rules would mean the a field value is required. This is a general hint.
        Specified by:
        isValueRequired in interface Validator
        Returns:
        required