# Uses of Package
com.sun.mail.imap.protocol

Packages that use com.sun.mail.imap.protocol
Package
Description
com.sun.mail.gimap
An EXPERIMENTAL IMAP protocol provider that supports the Gmail-specific IMAP protocol extensions .
com.sun.mail.gimap.protocol
com.sun.mail.imap
An IMAP protocol provider for the Jakarta Mail API that provides access to an IMAP message store.
com.sun.mail.imap.protocol
This package includes internal IMAP support classes and SHOULD NOT BE USED DIRECTLY BY APPLICATIONS.

Classes in com.sun.mail.imap.protocol used by com.sun.mail.gimap
Class
Description
IMAPProtocol
This class extends the iap.Protocol object and implements IMAP semantics.
ListInfo
A LIST response.
Classes in com.sun.mail.imap.protocol used by com.sun.mail.gimap.protocol
Class
Description
FetchItem
Metadata describing a FETCH item.
IMAPProtocol
This class extends the iap.Protocol object and implements IMAP semantics.
MessageSet
This class holds the 'start' and 'end' for a range of messages.
SearchSequence
This class traverses a search-tree and generates the corresponding IMAP search sequence.
Classes in com.sun.mail.imap.protocol used by com.sun.mail.imap
Class
Description
BODYSTRUCTURE
A BODYSTRUCTURE response.
ENVELOPE
The ENEVELOPE item of an IMAP FETCH response.
FetchItem
Metadata describing a FETCH item.
IMAPProtocol
This class extends the iap.Protocol object and implements IMAP semantics.
Item
A tagging interface for all IMAP data items.
ListInfo
A LIST response.
MessageSet
This class holds the 'start' and 'end' for a range of messages.
UIDSet
This class holds the 'start' and 'end' for a range of UIDs.
Classes in com.sun.mail.imap.protocol used by com.sun.mail.imap.protocol
Class
Description
BODY
The BODY fetch response item.
BODYSTRUCTURE
A BODYSTRUCTURE response.
ENVELOPE
The ENEVELOPE item of an IMAP FETCH response.
FetchItem
Metadata describing a FETCH item.
FetchResponse
This class represents a FETCH response obtained from the input stream of an IMAP server.
IMAPProtocol
This class extends the iap.Protocol object and implements IMAP semantics.
IMAPResponse
This class represents a response obtained from the input stream of an IMAP server.
Item
A tagging interface for all IMAP data items.
ListInfo
A LIST response.
MailboxInfo
Information collected when opening a mailbox.
MessageSet
This class holds the 'start' and 'end' for a range of messages.
MODSEQ
This class represents the MODSEQ data item.
Namespaces
This class and its inner class represent the response to the NAMESPACE command.
Namespaces.Namespace
A single namespace entry.
RFC822DATA
The RFC822 response data item.
SaslAuthenticator
Interface to make it easier to call IMAPSaslAuthenticator.
SearchSequence
This class traverses a search-tree and generates the corresponding IMAP search sequence.
Status
STATUS response.
UID
This class represents the UID data item.
UIDSet
This class holds the 'start' and 'end' for a range of UIDs.