public class EmailValidator extends java.lang.Object implements Field.Validator
Modifier and Type | Class and Description |
---|---|
protected static class |
EmailValidator.EmailValidationPojo |
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
message |
protected Messages |
messages |
protected java.lang.String |
messagesPack |
protected javax.validation.Validator |
validator |
Modifier | Constructor and Description |
---|---|
|
EmailValidator() |
|
EmailValidator(org.dom4j.Element element,
java.lang.String messagesPack) |
protected |
EmailValidator(Messages messages,
javax.validation.Validator validator)
INTERNAL.
|
Modifier and Type | Method and Description |
---|---|
protected java.util.List<java.lang.String> |
collectEmails(java.lang.String emailString) |
protected int |
getSepIdx(java.lang.String emailString) |
protected java.lang.String |
preventEmpty(java.lang.String s) |
void |
validate(java.lang.Object value) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
accept
protected java.lang.String message
protected java.lang.String messagesPack
protected Messages messages
protected javax.validation.Validator validator
public EmailValidator()
public EmailValidator(org.dom4j.Element element, java.lang.String messagesPack)
protected EmailValidator(Messages messages, javax.validation.Validator validator)
public void validate(java.lang.Object value) throws ValidationException
validate
in interface Field.Validator
value
- field value to validateValidationException
- this exception must be thrown by the validator if the value is not validprotected java.util.List<java.lang.String> collectEmails(java.lang.String emailString)
protected java.lang.String preventEmpty(java.lang.String s)
protected int getSepIdx(java.lang.String emailString)