|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectSK.gnome.dwarf.mail.mime.Address
Provides a representation of RFC 822 address.
| Constructor Summary | |
Address(java.lang.String address)
Creates a new Address. |
|
Address(java.lang.String address,
java.lang.String charset)
Creates a new Address. |
|
Address(java.lang.String address,
java.lang.String personal,
java.lang.String charset)
Creates a new Address. |
|
| Method Summary | |
protected java.lang.Object |
clone()
|
java.lang.String |
getAddress()
Returns the address. |
java.lang.String |
getDisplayName()
Returns the display-name part of the address. |
java.lang.String |
getDomain()
Returns the domain part of the address. |
Address[] |
getGroupMembers()
Returns the members of the address group. |
java.lang.String |
getLocalPart()
Returns the local part of the address. |
boolean |
isGroup()
Whether the address specifies a group. |
static Address[] |
parse(java.lang.String addresses)
Parses the given list of addresses into an array. |
static Address[] |
parse(java.lang.String addresses,
java.lang.String charset)
Parses the given list of addresses into an array. |
java.lang.String |
toEncodedString()
Returns the address string encoded as per RFC 2047. |
java.lang.String |
toString()
Returns the address Unicode string. |
static java.lang.String |
toString(java.lang.String addresses)
Parses the given list of addresses into a Unicode string. |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public Address(java.lang.String address)
throws AddressException
address - valid RFC 822 address
AddressException - if an address syntax error occured
public Address(java.lang.String address,
java.lang.String charset)
throws AddressException
address - valid RFC 822 addresscharset - MIME charset for encoding the personal name
AddressException - if an address syntax error occured
public Address(java.lang.String address,
java.lang.String personal,
java.lang.String charset)
throws AddressException
address - valid RFC 822 addresspersonal - personal namecharset - MIME charset for encoding the personal name
AddressException - if an address syntax error occured| Method Detail |
public java.lang.String getAddress()
public java.lang.String getDisplayName()
public java.lang.String getLocalPart()
The local-part typically forms a mailbox name.
public java.lang.String getDomain()
If the domain part is a numerical IP address, it is returned without the surrounding brackets.
public boolean isGroup()
public Address[] getGroupMembers()
throws AddressException
AddressException - if an address syntax error occuredpublic java.lang.String toEncodedString()
public java.lang.String toString()
public static Address[] parse(java.lang.String addresses)
throws AddressException
The argument must be a comma-separated list of valid RFC 822 addresses.
addresses - address list
AddressException - if an address syntax error occured
public static Address[] parse(java.lang.String addresses,
java.lang.String charset)
throws AddressException
The argument must be a comma-separated list of valid RFC 822 addresses.
addresses - address list
AddressException - if an address syntax error occured
public static java.lang.String toString(java.lang.String addresses)
throws AddressException
The argument must be a comma-separated list of valid RFC 822 addresses.
addresses - address list
AddressException - if an address syntax error occuredprotected java.lang.Object clone()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||