com.vaadin.flow.data.validator.
Class DoubleRangeValidator
- java.lang.Object
-
- com.vaadin.flow.data.validator.AbstractValidator<T>
-
- com.vaadin.flow.data.validator.RangeValidator<Double>
-
- com.vaadin.flow.data.validator.DoubleRangeValidator
-
All Implemented Interfaces:
Validator<Double>, Serializable, BiFunction<Double,ValueContext,ValidationResult>
public class DoubleRangeValidator extends RangeValidator<Double>
Validator for validating that a
Double
is inside a given range.Since:
1.0.
Author:
Vaadin Ltd
See Also:
-
-
Constructor Summary
Constructors Constructor and Description DoubleRangeValidator(String errorMessage, Double minValue, Double maxValue)
Creates a validator for checking that an Double 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 com.vaadin.flow.data.binder.Validator
alwaysPass, from, from, from, from
-
Methods inherited from interface java.util.function.BiFunction
andThen
-
-
-
-
Constructor Detail
-
DoubleRangeValidator
public DoubleRangeValidator(String errorMessage, Double minValue, Double maxValue)
Creates a validator for checking that an Double is within a given range. By default the range is inclusive i.e. both minValue and maxValue are valid values. Use
RangeValidator.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
-
-