javax.mail

Class FetchProfile

public class FetchProfile extends Object

Specification of the facets of a message that are to be preloaded from the server.

Version: 1.3

Author: Chris Burdess

Nested Class Summary
static classFetchProfile.Item
Base class of all the facets of a message that can be fetched.
Constructor Summary
FetchProfile()
Create an empty fetch profile.
Method Summary
voidadd(FetchProfile.Item item)
Add the given item.
voidadd(String header)
Add the specified header name.
booleancontains(FetchProfile.Item item)
Indicates whether the fetch profile contains the specified item.
booleancontains(String header)
Indicates whether the fetch profile contains the given header name.
String[]getHeaderNames()
Get the names of the header fields in this profile.
FetchProfile.Item[]getItems()
Get the items in this profile.

Constructor Detail

FetchProfile

public FetchProfile()
Create an empty fetch profile.

Method Detail

add

public void add(FetchProfile.Item item)
Add the given item.

add

public void add(String header)
Add the specified header name.

contains

public boolean contains(FetchProfile.Item item)
Indicates whether the fetch profile contains the specified item.

contains

public boolean contains(String header)
Indicates whether the fetch profile contains the given header name.

getHeaderNames

public String[] getHeaderNames()
Get the names of the header fields in this profile.

getItems

public FetchProfile.Item[] getItems()
Get the items in this profile.
©