|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface UIDFolder
| Nested Class Summary | |
|---|---|
static class |
UIDFolder.FetchProfileItem
Special profile item used for fetching UID information. |
| Field Summary | |
|---|---|
static long |
LASTUID
A special value than can be passed as the end parameter to
Folder.getMessages(int, int) to indicate the last message in this folder. |
| Method Summary | |
|---|---|
Message |
getMessageByUID(long uid)
Retrieve a message using the UID rather than the message sequence number. |
Message[] |
getMessagesByUID(long[] ids)
Retrieve a set of messages by explicit UIDs. |
Message[] |
getMessagesByUID(long start,
long end)
Get a series of messages using a UID range. |
long |
getUID(Message message)
Retrieve the UID for a message from this Folder. |
long |
getUIDValidity()
Get the UID validity value for this Folder. |
| Field Detail |
|---|
static final long LASTUID
end parameter to
Folder.getMessages(int, int) to indicate the last message in this folder.
| Method Detail |
|---|
long getUIDValidity()
throws MessagingException
MessagingException
Message getMessageByUID(long uid)
throws MessagingException
uid - The target UID.
MessagingException
Message[] getMessagesByUID(long start,
long end)
throws MessagingException
start - The start of the UID range.end - The end of the UID range. The special value
LASTUID can be used to request all messages up
to the last UID.
MessagingException
Message[] getMessagesByUID(long[] ids)
throws MessagingException
ids - An array of UID values to be retrieved.
MessagingException
long getUID(Message message)
throws MessagingException
message - The target message.
MessagingException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||