public class EmailAddress
extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
static EmailAddress[] | 
EMPTY_ARRAY  | 
| Constructor and Description | 
|---|
EmailAddress(java.lang.String personalName,
            java.lang.String email)
Creates new address by specifying email and personal name. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static javax.mail.internet.InternetAddress[] | 
convert(EmailAddress[] addresses)
Convert from array of  
EmailAddress to array of InternetAddress. | 
java.lang.String | 
getEmail()
Returns email address. 
 | 
java.lang.String | 
getPersonalName()
Returns personal name. 
 | 
static EmailAddress[] | 
of(javax.mail.Address... addresses)
Converts array of  
Address to EmailAddress. | 
static EmailAddress | 
of(javax.mail.Address address)
Creates new email address from  
InternetAddress. | 
static EmailAddress | 
of(javax.mail.internet.InternetAddress internetAddress)
Creates new email address from  
InternetAddress. | 
static EmailAddress[] | 
of(java.lang.String... addresses)
Converts array of  
String to EmailAddress. | 
static EmailAddress | 
of(java.lang.String address)
Creates new address by specifying one of the following:
 
  
"foo@bar.com" - only email address. | 
static EmailAddress | 
of(java.lang.String personalName,
  java.lang.String email)  | 
javax.mail.internet.InternetAddress | 
toInternetAddress()
Creates new  
InternetAddress from current data. | 
java.lang.String | 
toString()
Returns string representation of this. 
 | 
public static final EmailAddress[] EMPTY_ARRAY
public EmailAddress(java.lang.String personalName,
                    java.lang.String email)
personalName - personal name.email - email address.public static EmailAddress of(java.lang.String personalName, java.lang.String email)
EmailAddress(String, String)public static EmailAddress of(java.lang.String address)
"foo@bar.com" - only email address."Jenny Doe <foo@bar.com>" - first part of the string is personal name,
 and the other part is email, surrounded with < and >.address - String containing address to convert.public static EmailAddress of(javax.mail.internet.InternetAddress internetAddress)
InternetAddress.internetAddress - InternetAddress to convertpublic static EmailAddress of(javax.mail.Address address)
InternetAddress.address - Address to convert.public java.lang.String getEmail()
public java.lang.String getPersonalName()
null.public java.lang.String toString()
toString in class java.lang.Objectpublic javax.mail.internet.InternetAddress toInternetAddress()
                                                      throws javax.mail.internet.AddressException
InternetAddress from current data.InternetAddress from current data.javax.mail.internet.AddressExceptionpublic static EmailAddress[] of(javax.mail.Address... addresses)
Address to EmailAddress.addresses - array of Addresses to convert.EmailAddress.public static EmailAddress[] of(java.lang.String... addresses)
String to EmailAddress.addresses - array of Strings to convert.EmailAddress.public static javax.mail.internet.InternetAddress[] convert(EmailAddress[] addresses) throws javax.mail.MessagingException
EmailAddress to array of InternetAddress.addresses - EmailMessageInternetAddress. Returns empty array if addresses was null.javax.mail.MessagingException - if there are failuresCopyright © 2003-present Jodd Team