Package com.vaadin.data.validator
Class IntegerValidator
- java.lang.Object
-
- com.vaadin.data.validator.AbstractValidator<String>
-
- com.vaadin.data.validator.AbstractStringValidator
-
- com.vaadin.data.validator.IntegerValidator
-
- All Implemented Interfaces:
Validator
,Serializable
@Deprecated public class IntegerValidator extends AbstractStringValidator
Deprecated.As of 7.0. Use aStringToIntegerConverter
converter on the field instead or bind the field to aProperty
of typeInteger
.String validator for integers. 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 IntegerValidator(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
-
IntegerValidator
@Deprecated public IntegerValidator(String errorMessage)
Deprecated.As of 7.0. Use an Integer converter on the field instead and/or use anIntegerRangeValidator
for validating that the value is inside a given range.Creates a validator for checking that a string can be parsed as an integer.- 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
-
-