Package com.vaadin.data.validator
Class EmailValidator
- java.lang.Object
-
- com.vaadin.data.validator.AbstractValidator<String>
-
- com.vaadin.data.validator.AbstractStringValidator
-
- com.vaadin.data.validator.RegexpValidator
-
- com.vaadin.data.validator.EmailValidator
-
- All Implemented Interfaces:
Validator
,Serializable
public class EmailValidator extends RegexpValidator
String validator for e-mail addresses. The e-mail address syntax is not complete according to RFC 822 but handles the vast majority of valid e-mail addresses correctly. SeeAbstractStringValidator
for more information.An empty string or a null is always accepted - use the required flag on fields or a separate validator (or override
RegexpValidator.isValidValue(String)
) to fail on empty values.- 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 EmailValidator(String errorMessage)
Creates a validator for checking that a string is a syntactically valid e-mail address.
-
Method Summary
-
Methods inherited from class com.vaadin.data.validator.RegexpValidator
isValidValue
-
Methods inherited from class com.vaadin.data.validator.AbstractStringValidator
getType
-
Methods inherited from class com.vaadin.data.validator.AbstractValidator
getErrorMessage, isValid, isValidType, setErrorMessage, validate
-
-
-
-
Constructor Detail
-
EmailValidator
public EmailValidator(String errorMessage)
Creates a validator for checking that a string is a syntactically valid e-mail address.- Parameters:
errorMessage
- the message to display in case the value does not validate.
-
-