The Mozilla
Organization
At A Glance
Feedback
Get Involved
Newsgroups
License Terms
Newsbot
Developer Docs
Roadmap
Projects
Ports
Module Owners
Hacking
Get the Source
Build It
Testing
Download
Bugzilla
Bug Writing
Tools
View Source
Tree Status
New Checkins
Submit A Bug
FAQ
Search
Class grendel.storage.FolderBase
All Packages  This Package  Class Hierarchy  Class Search  Index

Class grendel.storage.FolderBase

java.lang.Object
   |
   +----javax.mail.Folder
           |
           +----grendel.storage.FolderBase

abstract class  FolderBase
     extends javax.mail.Folder
     implements grendel.storage.FolderExtra
{
          // Fields 5
     Vector fMessages;
     ByteStringTable fTable;
     MessageIDTable id_table;
     Vector observers;
     static Flags permflags;

          // Constructors 1
     FolderBase(Store);

          // Methods 11
     void doNotifyMessageChangedListeners(int, Message);
     void ensureLoaded();
     public synchronized Message getMessage(int);
     public int getMessageCount();
     MessageIDTable getMessageIDTable();
     public synchronized Message[] getMessages();
     public synchronized Message[] getMessages(int, int);
     public synchronized Message[] getMessages(int[]);
     public Flags getPermanentFlags();
     ByteStringTable getStringTable();
     void noticeInitialMessage(Message);
}



Fields


fMessages

   Vector fMessages


fTable

   ByteStringTable fTable


id_table

   MessageIDTable id_table


observers

   Vector observers


permflags

   static Flags permflags



Constructors


FolderBase

   FolderBase(Store s) 



Methods


getMessage

   public synchronized Message getMessage(int msgnum) 
Overrides:
getMessage in class Folder


getMessages

   public synchronized Message[] getMessages() 
Overrides:
getMessages in class Folder


getMessages

   public synchronized Message[] getMessages(int start, 
                                             int end) 
Overrides:
getMessages in class Folder


getMessages

   public synchronized Message[] getMessages(int[] msgnums) 
Overrides:
getMessages in class Folder


ensureLoaded

   void ensureLoaded() 


getMessageCount

   public int getMessageCount() 

Returns the total number of messages in the folder, or -1 if unknown. This includes deleted and unread messages.

Overrides:
getMessageCount in class Folder


noticeInitialMessage

   void noticeInitialMessage(Message m) 


getStringTable

   ByteStringTable getStringTable() 


getMessageIDTable

   MessageIDTable getMessageIDTable() 


doNotifyMessageChangedListeners

   void doNotifyMessageChangedListeners(int i, 
                                        Message message) 


getPermanentFlags

   public Flags getPermanentFlags() 
Overrides:
getPermanentFlags in class Folder


All Packages  This Package  Class Hierarchy  Class Search  Index
Freshly brewed Java API Documentation automatically generated with polardoc Version 1.0.4
Copyright © 1998-1999 The Mozilla Organization.
Last modified December 25, 1998.