Interface EMailAddress
- All Known Subinterfaces:
FormattedEMailRecipient
public interface EMailAddress
An interface to mark objects that can be used as the recipient of an e-mail message.
- Since:
- 1.0
- Version:
- 9.1
- Author:
- Luke
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
E-mail address validation regular expression. -
Method Summary
Modifier and TypeMethodDescriptiongetEmail()
Returns the message recipient's e-mail address.getName()
Returns the message recipient's name.boolean
Returns whether this recipient has an invalid e-mail address.static boolean
isValid
(EMailAddress addr) Null-safe utility method to check if address is non-null and valid.
-
Field Details
-
VALID_ADDR_REGEXP
-
-
Method Details
-
getName
-
getEmail
String getEmail()Returns the message recipient's e-mail address.- Returns:
- an RFC822-compliant e-mail address
-
isInvalid
boolean isInvalid()Returns whether this recipient has an invalid e-mail address.- Returns:
- TRUE if invalid, otherwise FALSE
-
isValid
Null-safe utility method to check if address is non-null and valid.- Parameters:
addr
- an EMailAddress- Returns:
- TRUE if non-null and not invalid, otherwise false
-