com.kbmj.svt.rules
Class MailAddress

java.lang.Object
  |
  +--com.kbmj.svt.Rule
        |
        +--com.kbmj.svt.rules.StringRule
              |
              +--com.kbmj.svt.rules.MailAddress
All Implemented Interfaces:
java.io.Serializable

public class MailAddress
extends StringRule

E-mail address.

The validation is based on RFC2822 3.4.1 addr-spec, but local-part and domain must be dot-atom. (No quoted-string or obs-local-part for local-part, and no domain-literal or obs-domain for domain.)

Author:
Shinya Kasatani [shinya@kbmj.com]
See Also:
Serialized Form

Field Summary
static java.lang.String ERROR_KEY
           
 
Constructor Summary
MailAddress()
           
 
Method Summary
 InputErrors validate(java.lang.String value)
           
 
Methods inherited from class com.kbmj.svt.rules.StringRule
validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ERROR_KEY

public static final java.lang.String ERROR_KEY
See Also:
Constant Field Values
Constructor Detail

MailAddress

public MailAddress()
Method Detail

validate

public InputErrors validate(java.lang.String value)
Specified by:
validate in class StringRule
See Also:
StringRule.validate(java.lang.String)