public class

FetchResponse

extends IMAPResponse
java.lang.Object
   ↳ com.google.code.com.sun.mail.iap.Response
     ↳ com.google.code.com.sun.mail.imap.protocol.IMAPResponse
       ↳ com.google.code.com.sun.mail.imap.protocol.FetchResponse

Class Overview

This class represents a response obtained from the input stream of an IMAP server.

Summary

[Expand]
Inherited Constants
From class com.google.code.com.sun.mail.iap.Response
Fields
private static final char[] HEADER
private static final char[] TEXT
private Item[] items
[Expand]
Inherited Fields
From class com.google.code.com.sun.mail.imap.protocol.IMAPResponse
From class com.google.code.com.sun.mail.iap.Response
Public Constructors
FetchResponse(Protocol p)
FetchResponse(IMAPResponse r)
Public Methods
Item getItem(Class c)
static Item getItem(Response[] r, int msgno, Class c)
Item getItem(int index)
int getItemCount()
[Expand]
Inherited Methods
From class com.google.code.com.sun.mail.imap.protocol.IMAPResponse
From class com.google.code.com.sun.mail.iap.Response
From class java.lang.Object

Fields

private static final char[] HEADER

private static final char[] TEXT

private Item[] items

Public Constructors

public FetchResponse (Protocol p)

Parameters
p
Throws
IOException
ProtocolException

public FetchResponse (IMAPResponse r)

Parameters
r
Throws
IOException
ProtocolException

Public Methods

public Item getItem (Class c)

Parameters
c

public static Item getItem (Response[] r, int msgno, Class c)

Parameters
r
msgno
c

public Item getItem (int index)

Parameters
index

public int getItemCount ()