public class DefaultFolder extends IMAPFolder
IMAPFolder.FetchProfileItem, IMAPFolder.ProtocolCommandattributes, availableFlags, exists, fullName, isNamespace, logger, messageCache, messageCacheLock, name, permanentFlags, protocol, separator, type, uidTable, UNKNOWN_SEPARATORHOLDS_FOLDERS, HOLDS_MESSAGES, mode, READ_ONLY, READ_WRITE, store| Modifier | Constructor and Description | 
|---|---|
| protected  | DefaultFolder(IMAPStore store) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | appendMessages(Message[] msgs)Append the given messages into this folder. | 
| boolean | delete(boolean recurse)Delete this folder. | 
| Message[] | expunge()Expunge all messages marked as DELETED. | 
| Folder | getFolder(String name)Get the named subfolder. | 
| String | getName()Get the name of this folder. | 
| Folder | getParent()Get this folder's parent. | 
| boolean | hasNewMessages()Check whether this folder has new messages. | 
| Folder[] | list(String pattern)List all subfolders matching the specified pattern. | 
| Folder[] | listSubscribed(String pattern)List all subscribed subfolders matching the specified pattern. | 
| boolean | renameTo(Folder f)Rename this folder. | 
addACL, addMessageCountListener, addMessages, addRights, appendUIDMessages, checkClosed, checkExists, checkOpened, checkRange, close, copyMessages, copyUIDMessages, create, doCommand, doCommandIgnoreFailure, doOptionalCommand, doProtocolCommand, exists, expunge, fetch, forceClose, getACL, getAttributes, getDeletedMessageCount, getEnvelopeCommand, getFullName, getHighestModSeq, getMessage, getMessageBySeqNumber, getMessageByUID, getMessageCount, getMessages, getMessagesBySeqNumbers, getMessagesByUID, getMessagesByUID, getMessagesByUIDChangedSince, getNewMessageCount, getPermanentFlags, getProtocol, getQuota, getSeparator, getSortedMessages, getSortedMessages, getStatusItem, getStoreProtocol, getType, getUID, getUIDNext, getUIDValidity, getUnreadMessageCount, handleResponse, id, idle, idle, isOpen, isSubscribed, keepConnectionAlive, listRights, moveMessages, moveUIDMessages, myRights, newIMAPMessage, open, open, releaseProtocol, releaseStoreProtocol, removeACL, removeRights, search, search, setFlags, setFlags, setFlags, setQuota, setSubscribed, throwClosedExceptionaddConnectionListener, addFolderListener, addMessageChangedListener, finalize, getMessages, getMessages, getMode, getStore, getURLName, list, listSubscribed, notifyConnectionListeners, notifyFolderListeners, notifyFolderRenamedListeners, notifyMessageAddedListeners, notifyMessageChangedListeners, notifyMessageRemovedListeners, removeConnectionListener, removeFolderListener, removeMessageChangedListener, removeMessageCountListener, toStringprotected DefaultFolder(IMAPStore store)
public String getName()
IMAPFoldergetName in class IMAPFolderpublic Folder getParent()
IMAPFoldergetParent in class IMAPFolderpublic Folder[] list(String pattern) throws MessagingException
IMAPFolderlist in class IMAPFolderpattern - the match patternFolderNotFoundException - if this folder does 
                        not exist.MessagingException - for other failuresFolder.listSubscribed(java.lang.String)public Folder[] listSubscribed(String pattern) throws MessagingException
IMAPFolderlistSubscribed in class IMAPFolderpattern - the match patternFolderNotFoundException - if this folder does
                        not exist.MessagingException - for other failuresFolder.list(java.lang.String)public boolean hasNewMessages()
                       throws MessagingException
IMAPFolderhasNewMessages in class IMAPFolderFolderNotFoundException - if this folder does
                        not exist.MessagingException - for other failurespublic Folder getFolder(String name) throws MessagingException
IMAPFoldergetFolder in class IMAPFoldername - name of the FolderMessagingException - for failurespublic boolean delete(boolean recurse)
               throws MessagingException
IMAPFolderdelete in class IMAPFolderrecurse - also delete subfolders?FolderNotFoundException - if this folder does 
                        not existMessagingException - for other failuresFolderEventpublic boolean renameTo(Folder f) throws MessagingException
IMAPFolderrenameTo in class IMAPFolderf - a folder representing the new name for this FolderFolderNotFoundException - if this folder does 
                        not existMessagingException - for other failuresFolderEventpublic void appendMessages(Message[] msgs) throws MessagingException
IMAPFolderappendMessages in class IMAPFoldermsgs - array of Messages to be appendedFolderNotFoundException - if this folder does 
                        not exist.MessagingException - if the append failed.public Message[] expunge() throws MessagingException
IMAPFolderexpunge in class IMAPFolderFolderNotFoundException - if this folder does not
                        existMessagingException - for other failuresMessage.isExpunged(), 
MessageCountEventCopyright © 2017 JBoss by Red Hat. All rights reserved.