## Uses of Interface
com.sun.mail.imap.protocol.Item

- Packages that use Item
  Package | Description
  --- | ---
  com.sun.mail.imap | An IMAP protocol provider for the JavaMail API that provides access to an IMAP message store.
  com.sun.mail.imap.protocol |

- - ### Uses of Item in com.sun.mail.imap

    Methods in com.sun.mail.imap with parameters of type Item
    Modifier and Type | Method and Description
    --- | ---
    `protected boolean` | IMAPMessage.`handleFetchItem(Item item, String[] hdrs, boolean allHeaders)` Apply the data in the FETCH item to this message.

  - ### Uses of Item in com.sun.mail.imap.protocol

    Classes in com.sun.mail.imap.protocol that implement Item
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BODY` The BODY fetch response item.
    `class` | `BODYSTRUCTURE` A BODYSTRUCTURE response.
    `class` | `ENVELOPE` The ENEVELOPE item of an IMAP FETCH response.
    `class` | `FLAGS` This class
    `class` | `INTERNALDATE` An INTERNALDATE FETCH item.
    `class` | `MODSEQ` This class represents the MODSEQ data item.
    `class` | `RFC822DATA` The RFC822 response data item.
    `class` | `RFC822SIZE` An RFC822SIZE FETCH item.
    `class` | `UID` This class represents the UID data item.

    Methods in com.sun.mail.imap.protocol with type parameters of type Item
    Modifier and Type | Method and Description
    --- | ---
    `<T extends Item> T` | FetchResponse.`getItem(Class<T> c)`
    `static <T extends Item> T` | FetchResponse.`getItem(Response[] r, int msgno, Class<T> c)` Return the first fetch response item of the given class for the given message number.
    `static <T extends Item> List<T>` | FetchResponse.`getItems(Response[] r, int msgno, Class<T> c)` Return all fetch response items of the given class for the given message number.

    Methods in com.sun.mail.imap.protocol that return Item
    Modifier and Type | Method and Description
    --- | ---
    `Item` | FetchResponse.`getItem(int index)`

Copyright © 2016 Oracle. All rights reserved.