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:
Deprecated.
As of 7.0. Use aStringToIntegerConverter
converter on the field instead or bind the field to aProperty
of typeInteger
.
@Deprecated public class IntegerValidator extends AbstractStringValidator
String validator for integers. See
AbstractStringValidator
for more information.Since:
5.4
Author:
Vaadin Ltd.
See Also:
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.vaadin.data.Validator
Validator.EmptyValueException, Validator.InvalidValueException
-
-
Constructor Summary
Constructors Constructor and Description 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.
-
Method Summary
All Methods Modifier and Type Method and 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 an
IntegerRangeValidator
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 override
AbstractValidator.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, an
Validator.InvalidValueException
is thrown.Specified by:
validate
in interfaceValidator
Overrides:
validate
in classAbstractValidator<String>
Parameters:
value
- the value to checkThrows:
Validator.InvalidValueException
- if the value is invalid
-
-