- java.lang.Object
-
- jakarta.mail.Folder
-
- org.eclipse.angus.mail.pop3.DefaultFolder
-
- All Implemented Interfaces:
java.lang.AutoCloseable
public class DefaultFolder extends jakarta.mail.FolderThe POP3 DefaultFolder. Only contains the "INBOX" folder.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidappendMessages(jakarta.mail.Message[] msgs)voidclose(boolean expunge)booleancreate(int type)booleandelete(boolean recurse)booleanexists()jakarta.mail.Message[]expunge()jakarta.mail.FoldergetFolder(java.lang.String name)java.lang.StringgetFullName()protected jakarta.mail.FoldergetInbox()jakarta.mail.MessagegetMessage(int msgno)intgetMessageCount()java.lang.StringgetName()jakarta.mail.FoldergetParent()jakarta.mail.FlagsgetPermanentFlags()chargetSeparator()intgetType()booleanhasNewMessages()booleanisOpen()jakarta.mail.Folder[]list(java.lang.String pattern)voidopen(int mode)booleanrenameTo(jakarta.mail.Folder f)-
Methods inherited from class jakarta.mail.Folder
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, toString
-
-
-
-
Method Detail
-
getName
public java.lang.String getName()
- Specified by:
getNamein classjakarta.mail.Folder
-
getFullName
public java.lang.String getFullName()
- Specified by:
getFullNamein classjakarta.mail.Folder
-
getParent
public jakarta.mail.Folder getParent()
- Specified by:
getParentin classjakarta.mail.Folder
-
exists
public boolean exists()
- Specified by:
existsin classjakarta.mail.Folder
-
list
public jakarta.mail.Folder[] list(java.lang.String pattern) throws jakarta.mail.MessagingException- Specified by:
listin classjakarta.mail.Folder- Throws:
jakarta.mail.MessagingException
-
getSeparator
public char getSeparator()
- Specified by:
getSeparatorin classjakarta.mail.Folder
-
getType
public int getType()
- Specified by:
getTypein classjakarta.mail.Folder
-
create
public boolean create(int type) throws jakarta.mail.MessagingException- Specified by:
createin classjakarta.mail.Folder- Throws:
jakarta.mail.MessagingException
-
hasNewMessages
public boolean hasNewMessages() throws jakarta.mail.MessagingException- Specified by:
hasNewMessagesin classjakarta.mail.Folder- Throws:
jakarta.mail.MessagingException
-
getFolder
public jakarta.mail.Folder getFolder(java.lang.String name) throws jakarta.mail.MessagingException- Specified by:
getFolderin classjakarta.mail.Folder- Throws:
jakarta.mail.MessagingException
-
getInbox
protected jakarta.mail.Folder getInbox() throws jakarta.mail.MessagingException- Throws:
jakarta.mail.MessagingException
-
delete
public boolean delete(boolean recurse) throws jakarta.mail.MessagingException- Specified by:
deletein classjakarta.mail.Folder- Throws:
jakarta.mail.MessagingException
-
renameTo
public boolean renameTo(jakarta.mail.Folder f) throws jakarta.mail.MessagingException- Specified by:
renameToin classjakarta.mail.Folder- Throws:
jakarta.mail.MessagingException
-
open
public void open(int mode) throws jakarta.mail.MessagingException- Specified by:
openin classjakarta.mail.Folder- Throws:
jakarta.mail.MessagingException
-
close
public void close(boolean expunge) throws jakarta.mail.MessagingException- Specified by:
closein classjakarta.mail.Folder- Throws:
jakarta.mail.MessagingException
-
isOpen
public boolean isOpen()
- Specified by:
isOpenin classjakarta.mail.Folder
-
getPermanentFlags
public jakarta.mail.Flags getPermanentFlags()
- Specified by:
getPermanentFlagsin classjakarta.mail.Folder
-
getMessageCount
public int getMessageCount() throws jakarta.mail.MessagingException- Specified by:
getMessageCountin classjakarta.mail.Folder- Throws:
jakarta.mail.MessagingException
-
getMessage
public jakarta.mail.Message getMessage(int msgno) throws jakarta.mail.MessagingException- Specified by:
getMessagein classjakarta.mail.Folder- Throws:
jakarta.mail.MessagingException
-
appendMessages
public void appendMessages(jakarta.mail.Message[] msgs) throws jakarta.mail.MessagingException- Specified by:
appendMessagesin classjakarta.mail.Folder- Throws:
jakarta.mail.MessagingException
-
expunge
public jakarta.mail.Message[] expunge() throws jakarta.mail.MessagingException- Specified by:
expungein classjakarta.mail.Folder- Throws:
jakarta.mail.MessagingException
-
-