public class Address extends java.lang.Object implements java.io.Serializable, java.lang.Comparable<Address>
| Constructor and Description | 
|---|
Address(java.lang.String mailAddress)
Construct a Address with a valid mail address that must not be parsed. 
 | 
Address(java.lang.String displayName,
       java.lang.String mailAddress)
Contruct a Address with a valid mail address and a displayname. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
compareTo(Address arg0)  | 
boolean | 
equals(java.lang.Object arg0)  | 
java.lang.String | 
getCanonicalMailAddress()
Get the canonical form of the mailaddress. 
 | 
java.lang.String | 
getDisplayName()
Gets the displayname. 
 | 
java.lang.String | 
getMailAddress()
Gets the mail address. 
 | 
java.lang.String | 
getShortAddress()
Gets the short form of the address. 
 | 
int | 
hashCode()  | 
static Address | 
parse(java.lang.CharSequence source)
Uses the  
AddressParser to parse the CharSequence. | 
void | 
setDisplayName(java.lang.String displayName)
Sets the displayname. 
 | 
java.lang.String | 
toString()  | 
public Address(java.lang.String mailAddress)
 Note: If you want to parse an Address from a String use the
 static parse(CharSequence) instead.
mailAddress - a valid mail address (e.g. my@mail.org).public Address(java.lang.String displayName,
               java.lang.String mailAddress)
 Note: If you want to parse an Address from a String use the
 static parse(CharSequence) instead.
displayName - the name to display for this address, i.e. the real name (e.g.
            Timo Stich).mailAddress - A valid mail address (e.g. my@mail.org).public java.lang.String getDisplayName()
Example: "Timo Stich"
null if
         not set.public java.lang.String getMailAddress()
Example: my@mail.org
public java.lang.String getCanonicalMailAddress()
Example: <my@mail.org>
public java.lang.String getShortAddress()
Examples: "Timo Stich" or "my@mail.org"
public void setDisplayName(java.lang.String displayName)
Example: "Timo Stich"
displayName - the human readable representation of the address.public boolean equals(java.lang.Object arg0)
equals in class java.lang.ObjectObject.equals(java.lang.Object)public java.lang.String toString()
toString in class java.lang.ObjectObject.toString()public int compareTo(Address arg0)
compareTo in interface java.lang.Comparable<Address>Comparable.compareTo(java.lang.Object)public int hashCode()
hashCode in class java.lang.ObjectObject.hashCode()public static Address parse(java.lang.CharSequence source) throws ParserException
AddressParser to parse the CharSequence.source - the address that is parsed, e.g.
            "Timo Stich <my@mail.org>"ParserExceptionCopyright © 2021. All Rights Reserved.