java.lang.AutoCloseablepublic class DefaultFolder
extends javax.mail.Folder
| Modifier and Type | Method | Description |
|---|---|---|
void |
appendMessages(javax.mail.Message[] msgs) |
|
void |
close(boolean expunge) |
|
boolean |
create(int type) |
|
boolean |
delete(boolean recurse) |
|
boolean |
exists() |
|
javax.mail.Message[] |
expunge() |
|
javax.mail.Folder |
getFolder(java.lang.String name) |
|
java.lang.String |
getFullName() |
|
protected javax.mail.Folder |
getInbox() |
|
javax.mail.Message |
getMessage(int msgno) |
|
int |
getMessageCount() |
|
java.lang.String |
getName() |
|
javax.mail.Folder |
getParent() |
|
javax.mail.Flags |
getPermanentFlags() |
|
char |
getSeparator() |
|
int |
getType() |
|
boolean |
hasNewMessages() |
|
boolean |
isOpen() |
|
javax.mail.Folder[] |
list(java.lang.String pattern) |
|
void |
open(int mode) |
|
boolean |
renameTo(javax.mail.Folder f) |
addConnectionListener, addFolderListener, addMessageChangedListener, addMessageCountListener, close, copyMessages, fetch, finalize, getDeletedMessageCount, getMessages, getMessages, getMessages, getMode, getNewMessageCount, getStore, getUnreadMessageCount, getURLName, isSubscribed, list, listSubscribed, listSubscribed, notifyConnectionListeners, notifyFolderListeners, notifyFolderRenamedListeners, notifyMessageAddedListeners, notifyMessageChangedListeners, notifyMessageRemovedListeners, removeConnectionListener, removeFolderListener, removeMessageChangedListener, removeMessageCountListener, search, search, setFlags, setFlags, setFlags, setSubscribed, toStringpublic java.lang.String getName()
getName in class javax.mail.Folderpublic java.lang.String getFullName()
getFullName in class javax.mail.Folderpublic javax.mail.Folder getParent()
getParent in class javax.mail.Folderpublic boolean exists()
exists in class javax.mail.Folderpublic javax.mail.Folder[] list(java.lang.String pattern)
throws javax.mail.MessagingException
list in class javax.mail.Folderjavax.mail.MessagingExceptionpublic char getSeparator()
getSeparator in class javax.mail.Folderpublic int getType()
getType in class javax.mail.Folderpublic boolean create(int type)
throws javax.mail.MessagingException
create in class javax.mail.Folderjavax.mail.MessagingExceptionpublic boolean hasNewMessages()
throws javax.mail.MessagingException
hasNewMessages in class javax.mail.Folderjavax.mail.MessagingExceptionpublic javax.mail.Folder getFolder(java.lang.String name)
throws javax.mail.MessagingException
getFolder in class javax.mail.Folderjavax.mail.MessagingExceptionprotected javax.mail.Folder getInbox()
throws javax.mail.MessagingException
javax.mail.MessagingExceptionpublic boolean delete(boolean recurse)
throws javax.mail.MessagingException
delete in class javax.mail.Folderjavax.mail.MessagingExceptionpublic boolean renameTo(javax.mail.Folder f)
throws javax.mail.MessagingException
renameTo in class javax.mail.Folderjavax.mail.MessagingExceptionpublic void open(int mode)
throws javax.mail.MessagingException
open in class javax.mail.Folderjavax.mail.MessagingExceptionpublic void close(boolean expunge)
throws javax.mail.MessagingException
close in class javax.mail.Folderjavax.mail.MessagingExceptionpublic boolean isOpen()
isOpen in class javax.mail.Folderpublic javax.mail.Flags getPermanentFlags()
getPermanentFlags in class javax.mail.Folderpublic int getMessageCount()
throws javax.mail.MessagingException
getMessageCount in class javax.mail.Folderjavax.mail.MessagingExceptionpublic javax.mail.Message getMessage(int msgno)
throws javax.mail.MessagingException
getMessage in class javax.mail.Folderjavax.mail.MessagingExceptionpublic void appendMessages(javax.mail.Message[] msgs)
throws javax.mail.MessagingException
appendMessages in class javax.mail.Folderjavax.mail.MessagingExceptionpublic javax.mail.Message[] expunge()
throws javax.mail.MessagingException
expunge in class javax.mail.Folderjavax.mail.MessagingException