org.apache.wicket.validation.validator
Class EmailAddressValidator

java.lang.Object
  extended by org.apache.wicket.validation.validator.AbstractValidator
      extended by org.apache.wicket.validation.validator.StringValidator
          extended by org.apache.wicket.validation.validator.PatternValidator
              extended by org.apache.wicket.validation.validator.EmailAddressValidator
All Implemented Interfaces:
java.io.Serializable, IClusterable, INullAcceptingValidator, IValidator
Direct Known Subclasses:
EmailAddressPatternValidator

public class EmailAddressValidator
extends PatternValidator

Validator for checking the form/pattern of email addresses. NOTICE: This validator only checks the most commonly used email address patterns. For a validator that can check the entire range of rfc compliant email addresses see org.apache.wicket.extensions.validation.validator.RfcCompliantEmailAddressValidator

Since:
1.3
Author:
Chris Turner, Jonathan Locke, Martijn Dashorst, Al Maw
See Also:
RfcCompliantEmailAddressValidator, Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.wicket.validation.validator.StringValidator
StringValidator.ExactLengthValidator, StringValidator.LengthBetweenValidator, StringValidator.MaximumLengthValidator, StringValidator.MinimumLengthValidator
 
Constructor Summary
protected EmailAddressValidator()
          Protected constructor to force use of static singleton accessor.
 
Method Summary
static EmailAddressValidator getInstance()
          Retrieves the singleton instance of EmailAddressValidator.
 
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
 

Constructor Detail

EmailAddressValidator

protected EmailAddressValidator()
Protected constructor to force use of static singleton accessor. Override this constructor to implement resourceKey(Component).

Method Detail

getInstance

public static EmailAddressValidator getInstance()
Retrieves the singleton instance of EmailAddressValidator.

Returns:
the singleton instance of EmailAddressValidator


Copyright © 2004-2010 Apache Software Foundation. All Rights Reserved.