All Packages This Package Class Hierarchy Class Search Index
Class grendel.storage.FilterFolder
java.lang.Object
|
+----javax.mail.Folder
|
+----grendel.storage.FolderBase
|
+----grendel.storage.FilterFolder
class FilterFolder
extends grendel.storage.FolderBase
{
// Fields 6
private String fName;
private Message[] fOld;
private Message[] fSearchResult;
private boolean fSearchResultsDirty;
private Folder fTargetFolder;
private SearchTerm fTargetTerm;
// Constructors 2
FilterFolder(Folder, String, SearchTerm);
FilterFolder(Folder, SearchTerm);
// Methods 22
public void appendMessages(Message[]) throws MessagingException;
public void close(boolean);
public boolean create(int);
public boolean delete(boolean) throws MessagingException;
public void deleteMessage(Message) throws MessagingException;
public boolean exists();
public Message[] expunge() throws MessagingException;
public Folder getFolder(String) throws MessagingException;
public String getFullName();
public synchronized Message[] getMessages();
public String getName();
public Folder getParent();
public char getSeparator();
public int getType();
public int getUndeletedMessageCount();
public boolean hasNewMessages();
public boolean isOpen();
public Folder[] list(String);
public void open(int);
public boolean renameTo(Folder);
private void resync();
void setTarget(Folder, SearchTerm);
}
Fields
private String fName
private Folder fTargetFolder
private SearchTerm fTargetTerm
private Message[] fSearchResult
private Message[] fOld
private boolean fSearchResultsDirty
Constructors
FilterFolder(Folder f,
String n,
SearchTerm term)
FilterFolder(Folder f,
SearchTerm term)
Methods
void setTarget(Folder f,
SearchTerm t)
public String getName()
- Overrides:
- getName in class Folder
public String getFullName()
- Overrides:
- getFullName in class Folder
public int getType()
- Overrides:
- getType in class Folder
public boolean exists()
- Overrides:
- exists in class Folder
public boolean renameTo(Folder f)
- Overrides:
- renameTo in class Folder
private void resync()
public synchronized Message[] getMessages()
- Overrides:
- getMessages in class FolderBase
public Folder getParent()
- Overrides:
- getParent in class Folder
public Folder[] list(String notused)
- Overrides:
- list in class Folder
public char getSeparator()
- Overrides:
- getSeparator in class Folder
public Folder getFolder(String notused) throws MessagingException
- Overrides:
- getFolder in class Folder
public boolean delete(boolean notused) throws MessagingException
- Overrides:
- delete in class Folder
public Message[] expunge() throws MessagingException
- Overrides:
- expunge in class Folder
public void appendMessages(Message[] notused) throws MessagingException
- Overrides:
- appendMessages in class Folder
public void deleteMessage(Message m) throws MessagingException
public boolean create(int notused)
- Overrides:
- create in class Folder
public void open(int mode)
- Overrides:
- open in class Folder
public void close(boolean expunge)
- Overrides:
- close in class Folder
public boolean isOpen()
- Overrides:
- isOpen in class Folder
public boolean hasNewMessages()
- Overrides:
- hasNewMessages in class Folder
public int getUndeletedMessageCount()
All Packages This Package Class Hierarchy Class Search Index
Freshly brewed Java API Documentation automatically generated with polardoc Version 1.0.4