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
public static final String DELETED
public static final String KEEP
Hashtable leave
PopMessage[] msgs
protected static Flags permflags
Constructors
PopFolder(PopStore store)
Methods
public String getName()
- Overrides:
- getName in class Folder
public String getFullName()
- Overrides:
- getFullName in class Folder
public Folder getParent()
- Overrides:
- getParent in class Folder
public boolean exists()
- Overrides:
- exists in class Folder
public Folder[] list(String string)
- Overrides:
- list in class Folder
public char getSeparator()
- Overrides:
- getSeparator in class Folder
public int getType()
- Overrides:
- getType in class Folder
public boolean create(int i)
- Overrides:
- create in class Folder
public boolean hasNewMessages()
- Overrides:
- hasNewMessages in class Folder
public Folder getFolder(String string) throws MessagingException
- Overrides:
- getFolder in class Folder
public boolean delete(boolean flag) throws MessagingException
- Overrides:
- delete in class Folder
public boolean renameTo(Folder folder) throws MessagingException
- Overrides:
- renameTo in class Folder
public void open(int mode) throws MessagingException
- Overrides:
- open in class Folder
public void close(boolean expunge) throws MessagingException
- Overrides:
- close in class Folder
public void setUidlForMessage(PopMessage m) throws MessagingException
public boolean isOpen()
- Overrides:
- isOpen in class Folder
public Flags getPermanentFlags()
- Overrides:
- getPermanentFlags in class Folder
public int getMessageCount() throws MessagingException
- Overrides:
- getMessageCount in class Folder
public Message getMessage(int i) throws MessagingException
- Overrides:
- getMessage in class Folder
public void appendMessages(Message[] amessage) throws MessagingException
- Overrides:
- appendMessages in class Folder
public Message[] expunge()
- Overrides:
- expunge in class Folder
public int getUndeletedMessageCount() throws MessagingException
- Implements:
- getUndeletedMessageCount in interface FolderExtra
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