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