The Mozilla
Organization
Our Mission
Who We Are
Getting Involved
Community
Editorials
What's New
Newsbot
Development
Roadmap
Module Owners
Blue Sky
Projects
Status
Tools
Products
Source Code
Binaries
Documentation
License Terms
Bug Reports
Quality
Search
Feedback


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 The Mozilla Organization.