Package com.sun.mail.imap
Class IMAPFolder.FetchProfileItem
- java.lang.Object
 - 
- javax.mail.FetchProfile.Item
 - 
- com.sun.mail.imap.IMAPFolder.FetchProfileItem
 
 
 
- 
- Enclosing class:
 - IMAPFolder
 
public static class IMAPFolder.FetchProfileItem extends FetchProfile.Item
A fetch profile item for fetching headers. This inner class extends theFetchProfile.Itemclass to add new FetchProfile item types, specific to IMAPFolders.- See Also:
 FetchProfile
 
- 
- 
Field Summary
Fields Modifier and Type Field Description static IMAPFolder.FetchProfileItemHEADERSHEADERS is a fetch profile item that can be included in aFetchProfileduring a fetch request to a Folder.static IMAPFolder.FetchProfileItemINTERNALDATEINTERNALDATE is a fetch profile item that can be included in aFetchProfileduring a fetch request to a Folder.static IMAPFolder.FetchProfileItemMESSAGEMESSAGE is a fetch profile item that can be included in aFetchProfileduring a fetch request to a Folder.static IMAPFolder.FetchProfileItemSIZEDeprecated.- 
Fields inherited from class javax.mail.FetchProfile.Item
CONTENT_INFO, ENVELOPE, FLAGS 
 - 
 
- 
Method Summary
- 
Methods inherited from class javax.mail.FetchProfile.Item
toString 
 - 
 
 - 
 
- 
- 
Field Detail
- 
HEADERS
public static final IMAPFolder.FetchProfileItem HEADERS
HEADERS is a fetch profile item that can be included in aFetchProfileduring a fetch request to a Folder. This item indicates that the headers for messages in the specified range are desired to be prefetched.An example of how a client uses this is below:
FetchProfile fp = new FetchProfile(); fp.add(IMAPFolder.FetchProfileItem.HEADERS); folder.fetch(msgs, fp); 
- 
SIZE
@Deprecated public static final IMAPFolder.FetchProfileItem SIZE
Deprecated.SIZE is a fetch profile item that can be included in aFetchProfileduring a fetch request to a Folder. This item indicates that the sizes of the messages in the specified range are desired to be prefetched.SIZE was moved to FetchProfile.Item in JavaMail 1.5.
 
- 
MESSAGE
public static final IMAPFolder.FetchProfileItem MESSAGE
MESSAGE is a fetch profile item that can be included in aFetchProfileduring a fetch request to a Folder. This item indicates that the entire messages (headers and body, including all "attachments") in the specified range are desired to be prefetched. Note that the entire message content is cached in memory while the Folder is open. The cached message will be parsed locally to return header information and message content.An example of how a client uses this is below:
FetchProfile fp = new FetchProfile(); fp.add(IMAPFolder.FetchProfileItem.MESSAGE); folder.fetch(msgs, fp);- Since:
 - JavaMail 1.5.2
 
 
- 
INTERNALDATE
public static final IMAPFolder.FetchProfileItem INTERNALDATE
INTERNALDATE is a fetch profile item that can be included in aFetchProfileduring a fetch request to a Folder. This item indicates that the IMAP INTERNALDATE values (received date) of the messages in the specified range are desired to be prefetched.An example of how a client uses this is below:
FetchProfile fp = new FetchProfile(); fp.add(IMAPFolder.FetchProfileItem.INTERNALDATE); folder.fetch(msgs, fp);- Since:
 - JavaMail 1.5.5
 
 
 - 
 
 -