|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object SK.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 occuredpublic 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 occuredpublic 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 occuredMethod 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 occuredpublic 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 occuredpublic 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 |