public class FetchResponse extends IMAPResponse
Constructor and Description |
---|
FetchResponse(IMAPResponse r) |
FetchResponse(IMAPResponse r,
FetchItem[] fitems)
Construct a FetchResponse that handles the additional FetchItems.
|
FetchResponse(Protocol p) |
Modifier and Type | Method and Description |
---|---|
Map |
getExtensionItems()
Return a map of the extension items found in this fetch response.
|
<T extends Item> |
getItem(Class<T> c) |
Item |
getItem(int index) |
static <T extends Item> |
getItem(Response[] r,
int msgno,
Class<T> c)
Return the first fetch response item of the given class
for the given message number.
|
int |
getItemCount() |
static <T extends Item> |
getItems(Response[] r,
int msgno,
Class<T> c)
Return all fetch response items of the given class
for the given message number.
|
getKey, getNumber, keyEquals, readSimpleList
byeResponse, getRest, getTag, getType, isBAD, isBYE, isContinuation, isNO, isOK, isSynthetic, isTagged, isUnTagged, peekByte, readAtom, readAtomString, readAtomStringList, readByte, readByteArray, readBytes, readLong, readNumber, readString, readString, readStringList, reset, skip, skipSpaces, skipToken, toString
public FetchResponse(Protocol p) throws IOException, ProtocolException
IOException
ProtocolException
public FetchResponse(IMAPResponse r) throws IOException, ProtocolException
IOException
ProtocolException
public FetchResponse(IMAPResponse r, FetchItem[] fitems) throws IOException, ProtocolException
IOException
ProtocolException
public int getItemCount()
public Item getItem(int index)
public static <T extends Item> T getItem(Response[] r, int msgno, Class<T> c)
public static <T extends Item> List<T> getItems(Response[] r, int msgno, Class<T> c)
public Map getExtensionItems()
Copyright © 2016 Oracle. All rights reserved.