diff options
Diffstat (limited to 'src/java/com/libmailcore/IMAPMessagesRequestKind.java')
-rw-r--r-- | src/java/com/libmailcore/IMAPMessagesRequestKind.java | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/java/com/libmailcore/IMAPMessagesRequestKind.java b/src/java/com/libmailcore/IMAPMessagesRequestKind.java index a30f45c9..106933aa 100644 --- a/src/java/com/libmailcore/IMAPMessagesRequestKind.java +++ b/src/java/com/libmailcore/IMAPMessagesRequestKind.java @@ -1,16 +1,37 @@ package com.libmailcore; +/** + Items to request when fetching the list of messages. + @see IMAPSession#fetchMessagesByUIDOperation(String folder, int requestKind, IndexSet indexes) + @see IMAPSession#fetchMessagesByNumberOperation(String folder, int requestKind, IndexSet indexes) + @see IMAPSession#syncMessagesByUIDOperation(String folder, int requestKind, IndexSet indexes, long modSeq) +*/ public class IMAPMessagesRequestKind { + /** Requests UID of the messages. */ public final static int IMAPMessagesRequestKindUid = 0; + /** Requests the flags of the messages. */ public final static int IMAPMessagesRequestKindFlags = 1 << 0; + /** Requests the headers of the messages (ENVELOPE). */ public final static int IMAPMessagesRequestKindHeaders = 1 << 1; + /** Requests the MIME Structure of the messages (BODYSTRUCTURE). */ public final static int IMAPMessagesRequestKindStructure = 1 << 2; + /** Requests the received date of the messages (INTERNALDATE). */ public final static int IMAPMessagesRequestKindInternalDate = 1 << 3; + /** Requests the headers of the messages. They will be parsed by MailCore. */ public final static int IMAPMessagesRequestKindFullHeaders = 1 << 4; + /** Requests the header "Subject". */ public final static int IMAPMessagesRequestKindHeaderSubject = 1 << 5; + /** Requests the Labels on Gmail server. */ public final static int IMAPMessagesRequestKindGmailLabels = 1 << 6; + /** Requests the message identifier on Gmail server. */ public final static int IMAPMessagesRequestKindGmailMessageID = 1 << 7; + /** Requests the message thread identifier on Gmail server. */ public final static int IMAPMessagesRequestKindGmailThreadID = 1 << 8; + /** + Requests extra headers. + @see IMAPFetchMessagesOperation#setExtraHeaders(List<String> extraHeaders) + */ public final static int IMAPMessagesRequestKindExtraHeaders = 1 << 9; + /** Requests the size of the messages. */ public final static int IMAPMessagesRequestKindSize = 1 << 10; } |