Package com.vaadin.flow.data.validator
Class BigDecimalRangeValidator
java.lang.Object
com.vaadin.flow.data.validator.AbstractValidator<T>
com.vaadin.flow.data.validator.RangeValidator<BigDecimal>
com.vaadin.flow.data.validator.BigDecimalRangeValidator
- All Implemented Interfaces:
Validator<BigDecimal>
,Serializable
,BiFunction<BigDecimal,
ValueContext, ValidationResult>
Validator for validating that an
BigDecimal
is inside a given range.- Since:
- 1.0.
- Author:
- Vaadin Ltd
- See Also:
-
Constructor Summary
ConstructorDescriptionBigDecimalRangeValidator
(String errorMessage, BigDecimal minValue, BigDecimal maxValue) Creates a validator for checking that an BigDecimal is within a given range. -
Method Summary
Methods inherited from class com.vaadin.flow.data.validator.RangeValidator
apply, getMaxValue, getMinValue, isMaxValueIncluded, isMinValueIncluded, isValid, of, setMaxValue, setMaxValueIncluded, setMinValue, setMinValueIncluded, toString
Methods inherited from class com.vaadin.flow.data.validator.AbstractValidator
getMessage, toResult
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.function.BiFunction
andThen
-
Constructor Details
-
BigDecimalRangeValidator
Creates a validator for checking that an BigDecimal is within a given range. By default the range is inclusive i.e. both minValue and maxValue are valid values. UseRangeValidator.setMinValueIncluded(boolean)
orRangeValidator.setMaxValueIncluded(boolean)
to change it.- Parameters:
errorMessage
- the message to display in case the value does not validate.minValue
- The minimum value to accept or null for no limitmaxValue
- The maximum value to accept or null for no limit
-