|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.vaadin.data.validator.AbstractValidator
com.vaadin.data.validator.AbstractStringValidator
public abstract class AbstractStringValidator
Validator base class for validating strings. See
AbstractValidator
for more information.
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.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface com.vaadin.data.Validator |
---|
Validator.EmptyValueException, Validator.InvalidValueException |
Constructor Summary | |
---|---|
AbstractStringValidator(String errorMessage)
Constructs a validator for strings. |
Method Summary | |
---|---|
boolean |
isValid(Object value)
Tests if the given value is a valid string. |
protected abstract boolean |
isValidString(String value)
Checks if the given string is valid. |
Methods inherited from class com.vaadin.data.validator.AbstractValidator |
---|
getErrorMessage, setErrorMessage, validate |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AbstractStringValidator(String errorMessage)
Null and empty string values are always accepted. To reject empty values, set the field being validated as required.
errorMessage
- the message to be included in an InvalidValueException
(with "{0}" replaced by the value that failed validation).Method Detail |
---|
public boolean isValid(Object value)
Null values are always accepted. Values that are not String
s are
converted using Object.toString()
. Then isValidString(String)
is used to validate the value.
value
- the value to check
protected abstract boolean isValidString(String value)
value
- String to check. Can never be null.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |