javax.mail
Class FetchProfile

java.lang.Object
  extended by javax.mail.FetchProfile

public class FetchProfile
extends Object

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

Version:
1.4
Author:
Chris Burdess

Nested Class Summary
static class FetchProfile.Item
          Base class of all the facets of a message that can be fetched.
 
Constructor Summary
FetchProfile()
          Create an empty fetch profile.
 
Method Summary
 void add(FetchProfile.Item item)
          Add the given item.
 void add(String header)
          Add the specified header name.
 boolean contains(FetchProfile.Item item)
          Indicates whether the fetch profile contains the specified item.
 boolean contains(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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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.


getItems

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


getHeaderNames

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



© Copyright 2003, 2004 The Free Software Foundation, All rights reserved