You are currently viewing a snapshot of www.mozilla.org taken on April 21, 2008. Most of this content is highly out of date (some pages haven't been updated since the project began in 1998) and exists for historical purposes only. If there are any pages on this archive site that you think should be added back to www.mozilla.org, please file a bug.



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