Package com.vaadin.data.validator
Class DoubleValidator
- java.lang.Object
-
- com.vaadin.data.validator.AbstractValidator<String>
-
- com.vaadin.data.validator.AbstractStringValidator
-
- com.vaadin.data.validator.DoubleValidator
-
- All Implemented Interfaces:
Validator
,Serializable
@Deprecated public class DoubleValidator extends AbstractStringValidator
Deprecated.As of 7.0. Use aStringToDoubleConverter
converter on the field instead or bind the field to aProperty
of typeDouble
.String validator for a double precision floating point number. SeeAbstractStringValidator
for more information.- Since:
- 5.4
- Author:
- Vaadin Ltd.
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.vaadin.data.Validator
Validator.EmptyValueException, Validator.InvalidValueException
-
-
Constructor Summary
Constructors Constructor Description DoubleValidator(String errorMessage)
Deprecated.As of 7.0.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected boolean
isValidValue(String value)
Deprecated.Internally check the validity of a value.void
validate(Object value)
Deprecated.Checks the given value against this validator.-
Methods inherited from class com.vaadin.data.validator.AbstractStringValidator
getType
-
Methods inherited from class com.vaadin.data.validator.AbstractValidator
getErrorMessage, isValid, isValidType, setErrorMessage
-
-
-
-
Constructor Detail
-
DoubleValidator
@Deprecated public DoubleValidator(String errorMessage)
Deprecated.As of 7.0. Use a Double converter on the field instead and/or use aDoubleRangeValidator
for validating that the value is inside a given range.Creates a validator for checking that a string can be parsed as an double.- Parameters:
errorMessage
- the message to display in case the value does not validate.
-
-
Method Detail
-
isValidValue
protected boolean isValidValue(String value)
Deprecated.Description copied from class:AbstractValidator
Internally check the validity of a value. This method can be used to perform validation in subclasses if customization of the error message is not needed. Otherwise, subclasses should overrideAbstractValidator.validate(Object)
and the return value of this method is ignored. This method should not be called from outside the validator class itself.- Specified by:
isValidValue
in classAbstractValidator<String>
- Returns:
-
validate
public void validate(Object value) throws Validator.InvalidValueException
Deprecated.Description copied from interface:Validator
Checks the given value against this validator. If the value is valid the method does nothing. If the value is invalid, anValidator.InvalidValueException
is thrown.- Specified by:
validate
in interfaceValidator
- Overrides:
validate
in classAbstractValidator<String>
- Parameters:
value
- the value to check- Throws:
Validator.InvalidValueException
- if the value is invalid
-
-