Top Fields Constructors Methods
com.sun.mail.imap.protocol

pack-priv Class IMAPAddress

Located in compilation unit of com.sun.mail.imap.protocol.ENVELOPE.

extends InternetAddress
Class Inheritance

Field Summary

Modifier and TypeField and Description
private boolean
private InternetAddress[]
private String
private static final long
Inherited from javax.mail.internet.InternetAddress:
addressencodedPersonalpersonal

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public InternetAddress[]
getGroup(boolean
use strict RFC 822 rules?
strict
)

Overrides javax.mail.internet.InternetAddress.getGroup.

Return the members of a group address.
pack-priv boolean
public boolean
isGroup()

Overrides javax.mail.internet.InternetAddress.isGroup.

Indicates whether this address is an RFC 822 group address.
Inherited from javax.mail.internet.InternetAddress:
cloneequalsgetAddressgetLocalAddressgetPersonalgetTypehashCodeparseparseparseHeadersetAddresssetPersonalsetPersonaltoStringtoStringtoStringtoUnicodeStringtoUnicodeStringtoUnicodeStringvalidate

Field Detail

groupback to summary
private boolean group
grouplistback to summary
private InternetAddress[] grouplist
groupnameback to summary
private String groupname
serialVersionUIDback to summary
private static final long serialVersionUID

Hides javax.mail.internet.InternetAddress.serialVersionUID.

Constructor Detail

IMAPAddressback to summary
pack-priv IMAPAddress(Response r) throws ParsingException

Method Detail

getGroupback to summary
public InternetAddress[] getGroup(boolean strict) throws AddressException

Overrides javax.mail.internet.InternetAddress.getGroup.

Doc from javax.mail.internet.InternetAddress.getGroup.

Return the members of a group address. A group may have zero, one, or more members. If this address is not a group, null is returned. The strict parameter controls whether the group list is parsed using strict RFC 822 rules or not. The parsing is done using the parseHeader method.

Parameters
strict:boolean

use strict RFC 822 rules?

Returns:InternetAddress[]

array of InternetAddress objects, or null

Annotations
@Override
Exceptions
AddressException:
if the group list can't be parsed
isEndOfGroupback to summary
pack-priv boolean isEndOfGroup()
isGroupback to summary
public boolean isGroup()

Overrides javax.mail.internet.InternetAddress.isGroup.

Doc from javax.mail.internet.InternetAddress.isGroup.

Indicates whether this address is an RFC 822 group address. Note that a group address is different than the mailing list addresses supported by most mail servers. Group addresses are rarely used; see RFC 822 for details.

Returns:boolean

true if this address represents a group

Annotations
@Override