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.PopFolder

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

class  PopFolder
     extends javax.mail.Folder
     implements grendel.storage.FolderExtra
{
          // Fields 5
     public static final String DELETED;
     public static final String KEEP;
     Hashtable leave;
     PopMessage[] msgs;
     protected static Flags permflags;

          // Constructors 1
     PopFolder(PopStore);

          // Methods 23
     public void appendMessages(Message[]) throws MessagingException;
     public void close(boolean) throws MessagingException;
     public boolean create(int);
     public boolean delete(boolean) throws MessagingException;
     public boolean exists();
     public Message[] expunge();
     public Folder getFolder(String) throws MessagingException;
     public String getFullName();
     public Message getMessage(int) throws MessagingException;
     public int getMessageCount() throws MessagingException;
     public String getName();
     public Folder getParent();
     public Flags getPermanentFlags();
     public char getSeparator();
     String getStateValueForMessage(PopMessage) throws MessagingException;
     public int getType();
     public int getUndeletedMessageCount() throws MessagingException;
     public boolean hasNewMessages();
     public boolean isOpen();
     public Folder[] list(String);
     public void open(int) throws MessagingException;
     public boolean renameTo(Folder) throws MessagingException;
     public void setUidlForMessage(PopMessage) throws MessagingException;
}



Fields


DELETED

   public static final String DELETED


KEEP

   public static final String KEEP


leave

   Hashtable leave


msgs

   PopMessage[] msgs


permflags

   protected static Flags permflags



Constructors


PopFolder

   PopFolder(PopStore store) 



Methods


getName

   public String getName() 
Overrides:
getName in class Folder


getFullName

   public String getFullName() 
Overrides:
getFullName in class Folder


getParent

   public Folder getParent() 
Overrides:
getParent in class Folder


exists

   public boolean exists() 
Overrides:
exists in class Folder


list

   public Folder[] list(String string) 
Overrides:
list in class Folder


getSeparator

   public char getSeparator() 
Overrides:
getSeparator in class Folder


getType

   public int getType() 
Overrides:
getType in class Folder


create

   public boolean create(int i) 
Overrides:
create in class Folder


hasNewMessages

   public boolean hasNewMessages() 
Overrides:
hasNewMessages in class Folder


getFolder

   public Folder getFolder(String string)  throws MessagingException
Overrides:
getFolder in class Folder


delete

   public boolean delete(boolean flag)  throws MessagingException
Overrides:
delete in class Folder


renameTo

   public boolean renameTo(Folder folder)  throws MessagingException
Overrides:
renameTo in class Folder


open

   public void open(int mode)  throws MessagingException
Overrides:
open in class Folder


close

   public void close(boolean expunge)  throws MessagingException
Overrides:
close in class Folder


setUidlForMessage

   public void setUidlForMessage(PopMessage m)  throws MessagingException


isOpen

   public boolean isOpen() 
Overrides:
isOpen in class Folder


getPermanentFlags

   public Flags getPermanentFlags() 
Overrides:
getPermanentFlags in class Folder


getMessageCount

   public int getMessageCount()  throws MessagingException
Overrides:
getMessageCount in class Folder


getMessage

   public Message getMessage(int i)  throws MessagingException
Overrides:
getMessage in class Folder


appendMessages

   public void appendMessages(Message[] amessage)  throws MessagingException
Overrides:
appendMessages in class Folder


expunge

   public Message[] expunge() 
Overrides:
expunge in class Folder


getUndeletedMessageCount

   public int getUndeletedMessageCount()  throws MessagingException
Implements:
getUndeletedMessageCount in interface FolderExtra


getStateValueForMessage

   String getStateValueForMessage(PopMessage m)  throws MessagingException


All Packages  This Package  Class Hierarchy  Class Search  Index
Freshly brewed Java API Documentation automatically generated with polardoc Version 1.0.4