org.apache.wicket.extensions.validation.validator
Class RfcCompliantEmailAddressValidator
java.lang.Object
org.apache.wicket.validation.validator.AbstractValidator
org.apache.wicket.validation.validator.StringValidator
org.apache.wicket.validation.validator.PatternValidator
org.apache.wicket.extensions.validation.validator.RfcCompliantEmailAddressValidator
- All Implemented Interfaces:
- java.io.Serializable, org.apache.wicket.IClusterable, org.apache.wicket.validation.INullAcceptingValidator, org.apache.wicket.validation.IValidator
public class RfcCompliantEmailAddressValidator
- extends org.apache.wicket.validation.validator.PatternValidator
Validator for validating email addresses according to the RFC 822. This validator uses the
regular expression taken from the Perl implementation of RFC 822.
PLEATE NOTE! Only use this validator if you really need it. The regex used is very big
and generates a allocates 1-2Kb of memory per session.
Most users will be satisfied with the EmailAddressValidator
- Author:
- Frank Bille
- See Also:
- Perl Regex implementation
of RFC 822,
RFC 822,
Serialized Form
| Nested classes/interfaces inherited from class org.apache.wicket.validation.validator.StringValidator |
org.apache.wicket.validation.validator.StringValidator.ExactLengthValidator, org.apache.wicket.validation.validator.StringValidator.LengthBetweenValidator, org.apache.wicket.validation.validator.StringValidator.MaximumLengthValidator, org.apache.wicket.validation.validator.StringValidator.MinimumLengthValidator |
| Methods inherited from class org.apache.wicket.validation.validator.PatternValidator |
getPattern, onValidate, toString, variablesMap |
| Methods inherited from class org.apache.wicket.validation.validator.StringValidator |
exactLength, lengthBetween, maximumLength, minimumLength |
| Methods inherited from class org.apache.wicket.validation.validator.AbstractValidator |
error, error, error, error, messageModel, resourceKey, resourceKey, validate, validate, validateOnNullValue |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
RfcCompliantEmailAddressValidator
protected RfcCompliantEmailAddressValidator()
getInstance
public static RfcCompliantEmailAddressValidator getInstance()
- Returns:
- Instance of RFC compliant emailaddress validator
Copyright © 2004-2007 Apache Software Foundation. All Rights Reserved.