Package com.sun.mail.imap.protocol
Class FetchItem
- java.lang.Object
-
- com.sun.mail.imap.protocol.FetchItem
-
public abstract class FetchItem extends Object
Metadata describing a FETCH item. Note that the "name" field MUST be in uppercase.- Since:
- JavaMail 1.4.6
-
-
Constructor Summary
Constructors Constructor Description FetchItem(String name, FetchProfile.Item fetchProfileItem)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description FetchProfile.Item
getFetchProfileItem()
String
getName()
abstract Object
parseItem(FetchResponse r)
Parse the item into some kind of object appropriate for the item.
-
-
-
Constructor Detail
-
FetchItem
public FetchItem(String name, FetchProfile.Item fetchProfileItem)
-
-
Method Detail
-
getName
public String getName()
-
getFetchProfileItem
public FetchProfile.Item getFetchProfileItem()
-
parseItem
public abstract Object parseItem(FetchResponse r) throws ParsingException
Parse the item into some kind of object appropriate for the item. Note that the item name will have been parsed and skipped already.- Parameters:
r
- the response- Returns:
- the fetch item
- Throws:
ParsingException
- for parsing failures
-
-