aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/java/com/libmailcore/IMAPMessagesRequestKind.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/java/com/libmailcore/IMAPMessagesRequestKind.java')
-rw-r--r--src/java/com/libmailcore/IMAPMessagesRequestKind.java21
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;
}