Package com.vaadin.data.validator
Class AbstractStringValidator
- java.lang.Object
-
- com.vaadin.data.validator.AbstractValidator<String>
-
- com.vaadin.data.validator.AbstractStringValidator
-
- All Implemented Interfaces:
Validator
,Serializable
- Direct Known Subclasses:
DoubleValidator
,IntegerValidator
,RegexpValidator
,StringLengthValidator
public abstract class AbstractStringValidator extends AbstractValidator<String>
Validator base class for validating strings.To include the value that failed validation in the exception message you can use "{0}" in the error message. This will be replaced with the failed value (converted to string using
Object.toString()
) or "null" if the value is null.- 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 AbstractStringValidator​(String errorMessage)
Constructs a validator for strings.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<String>
getType()
-
Methods inherited from class com.vaadin.data.validator.AbstractValidator
getErrorMessage, isValid, isValidType, isValidValue, setErrorMessage, validate
-
-
-
-
Constructor Detail
-
AbstractStringValidator
public AbstractStringValidator​(String errorMessage)
Constructs a validator for strings.Null and empty string values are always accepted. To reject empty values, set the field being validated as required.
- Parameters:
errorMessage
- the message to be included in anValidator.InvalidValueException
(with "{0}" replaced by the value that failed validation).
-
-
Method Detail
-
getType
public Class<String> getType()
- Specified by:
getType
in classAbstractValidator<String>
-
-