org.fuin.objects4j.validation
Class EmailAddressStrValidator

java.lang.Object
  extended by org.fuin.objects4j.validation.EmailAddressStrValidator
All Implemented Interfaces:
javax.validation.ConstraintValidator<EmailAddressStr,java.lang.String>

public final class EmailAddressStrValidator
extends java.lang.Object
implements javax.validation.ConstraintValidator<EmailAddressStr,java.lang.String>

Check that a given string is a well-formed email address.

Based on code from Hibernate Validator 4.0.2.GA.

Author:
Emmanuel Bernard
See Also:
org.hibernate.validator.constraints.impl.EmailValidator.

Constructor Summary
EmailAddressStrValidator()
           
 
Method Summary
 void initialize(EmailAddressStr annotation)
           
static boolean isValid(java.lang.String value)
          Check that a given string is a well-formed email address.
 boolean isValid(java.lang.String value, javax.validation.ConstraintValidatorContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EmailAddressStrValidator

public EmailAddressStrValidator()
Method Detail

initialize

public final void initialize(EmailAddressStr annotation)
Specified by:
initialize in interface javax.validation.ConstraintValidator<EmailAddressStr,java.lang.String>

isValid

public boolean isValid(java.lang.String value,
                       javax.validation.ConstraintValidatorContext context)
Specified by:
isValid in interface javax.validation.ConstraintValidator<EmailAddressStr,java.lang.String>

isValid

public static boolean isValid(java.lang.String value)
Check that a given string is a well-formed email address.

Parameters:
value - Value to check.
Returns:
Returns true if it's a valid email address else false is returned.


Copyright © 2010 Future Invent Informationsmanagement GmbH. All Rights Reserved.