![]() |
All Packages This Package Class Hierarchy Class Search Index Class grendel.storage.NewsFolderjava.lang.Object | +----javax.mail.Folder | +----grendel.storage.FolderBase | +----grendel.storage.NewsFolder This class implements a Folder representing a newsgroup.
class NewsFolder
extends grendel.storage.FolderBase
{
// Fields 11
static final double ALLOWABLE_XOVER_WASTE;
static final boolean DEBUG;
static final int MAX_XOVER_REQUEST_SIZE;
private boolean bogus_group_p;
private int estimated_message_count;
private int high_message;
private boolean loaded;
private int low_message;
private String name;
private Folder parent;
private NewsStore store;
// Constructors 1
NewsFolder(Store, Folder, String);
// Methods 26
public void appendMessages(Message[]) throws MessagingException;
public void close(boolean) throws MessagingException;
public boolean create(int);
public boolean delete(boolean);
long deletedMessageBytes();
void ensureLoaded();
public boolean exists();
public Message[] expunge() throws MessagingException;
public void fetch(Message[], FetchProfile);
public Folder getFolder(String);
public String getFullName();
public int getMessageCount();
protected void getMessageCounts();
InputStream getMessageStream(NewsMessage, boolean) throws IOException;
public String getName();
public Folder getParent();
public char getSeparator();
public int getType();
public int getUndeletedMessageCount();
public int getUnreadMessageCount();
public boolean hasNewMessages();
public boolean isOpen();
public Folder[] list(String);
public void open(int);
public boolean renameTo(Folder);
void setFlagsDirty(boolean, Message, long);
}
Fields DEBUGstatic final boolean DEBUG parentprivate Folder parent nameprivate String name storeprivate NewsStore store loadedprivate boolean loaded high_messageprivate int high_message low_messageprivate int low_message estimated_message_countprivate int estimated_message_count bogus_group_pprivate boolean bogus_group_p ALLOWABLE_XOVER_WASTEstatic final double ALLOWABLE_XOVER_WASTE
MAX_XOVER_REQUEST_SIZEstatic final int MAX_XOVER_REQUEST_SIZE
Constructors NewsFolderNewsFolder(Store s, Folder parent, String name) Methods getSeparatorpublic char getSeparator()
getTypepublic int getType() getNamepublic String getName() getFullNamepublic String getFullName()
getParentpublic Folder getParent() listpublic Folder[] list(String pattern) getFolderpublic Folder getFolder(String subfolder) createpublic boolean create(int type) existspublic boolean exists() getMessageCountsprotected void getMessageCounts() hasNewMessagespublic boolean hasNewMessages()
getMessageCountpublic int getMessageCount()
getUndeletedMessageCountpublic int getUndeletedMessageCount()
getUnreadMessageCountpublic int getUnreadMessageCount()
deletedMessageByteslong deletedMessageBytes()
appendMessagespublic void appendMessages(Message[] msgs) throws MessagingException
fetchpublic void fetch(Message[] msgs, FetchProfile fp) expungepublic Message[] expunge() throws MessagingException deletepublic boolean delete(boolean value) renameTopublic boolean renameTo(Folder f) ensureLoadedvoid ensureLoaded()
openpublic void open(int mode) closepublic void close(boolean doExpunge) throws MessagingException isOpenpublic boolean isOpen() getMessageStreamInputStream getMessageStream(NewsMessage message, boolean headers_too) throws IOException setFlagsDirty
void setFlagsDirty(boolean flags_dirty,
Message message,
long old_flags)
All Packages This Package Class Hierarchy Class Search IndexFreshly brewed Java API Documentation automatically generated with polardoc Version 1.0.4 |
|||||||||
|
Copyright © 1998-2000 The Mozilla Organization.
Last modified December 25, 1998. |
|||||||||