Uses of Class
javax.mail.Folder

Packages that use Folder
com.sun.mail.imap An IMAP protocol provider for the JavaMail API that provides access to an IMAP message store. 
com.sun.mail.pop3 A POP3 protocol provider for the JavaMail API that provides access to a POP3 message store. 
javax.mail The JavaMailTM API provides classes that model a mail system. 
javax.mail.event Listeners and events for the JavaMail API. 
javax.mail.internet Classes specific to Internet mail systems. 
 

Uses of Folder in com.sun.mail.imap
 

Subclasses of Folder in com.sun.mail.imap
 class IMAPFolder
          This class implements an IMAP folder.
 

Methods in com.sun.mail.imap that return Folder
 Folder IMAPStore.getDefaultFolder()
          Get the default folder, representing the root of this user's namespace.
 Folder IMAPStore.getFolder(String name)
          Get named folder.
 Folder IMAPFolder.getFolder(String name)
          Get the named subfolder.
 Folder IMAPStore.getFolder(URLName url)
          Get named folder.
 Folder IMAPFolder.getParent()
          Get this folder's parent.
 Folder[] IMAPStore.getPersonalNamespaces()
          Using the IMAP NAMESPACE command (RFC 2342), return a set of folders representing the Personal namespaces.
 Folder[] IMAPStore.getSharedNamespaces()
          Using the IMAP NAMESPACE command (RFC 2342), return a set of folders representing the Shared namespaces.
 Folder[] IMAPStore.getUserNamespaces(String user)
          Using the IMAP NAMESPACE command (RFC 2342), return a set of folders representing the User's namespaces.
 Folder[] IMAPFolder.list(String pattern)
          List all subfolders matching the specified pattern.
 Folder[] IMAPFolder.listSubscribed(String pattern)
          List all subscribed subfolders matching the specified pattern.
 

Methods in com.sun.mail.imap with parameters of type Folder
 void IMAPFolder.copyMessages(Message[] msgs, Folder folder)
          Copy the specified messages from this folder, to the specified destination.
 boolean IMAPFolder.renameTo(Folder f)
          Rename this folder.
 

Uses of Folder in com.sun.mail.pop3
 

Subclasses of Folder in com.sun.mail.pop3
 class POP3Folder
          A POP3 Folder (can only be "INBOX").
 

Methods in com.sun.mail.pop3 that return Folder
 Folder POP3Store.getDefaultFolder()
           
 Folder POP3Store.getFolder(String name)
          Only the name "INBOX" is supported.
 Folder POP3Folder.getFolder(String name)
          Always throws MessagingException because no POP3 folders can contain subfolders.
 Folder POP3Store.getFolder(URLName url)
           
 Folder POP3Folder.getParent()
           
 Folder[] POP3Folder.list(String pattern)
          Always throws MessagingException because no POP3 folders can contain subfolders.
 

Methods in com.sun.mail.pop3 with parameters of type Folder
protected  POP3Message POP3Folder.createMessage(Folder f, int msgno)
           
 boolean POP3Folder.renameTo(Folder f)
          Always throws MethodNotSupportedException because the POP3 protocol doesn't support multiple folders.
 

Constructors in com.sun.mail.pop3 with parameters of type Folder
POP3Message(Folder folder, int msgno)
           
 

Uses of Folder in javax.mail
 

Fields in javax.mail declared as Folder
protected  Folder Message.folder
          The containing folder, if this message is obtained from a folder
 

Methods in javax.mail that return Folder
abstract  Folder Store.getDefaultFolder()
          Returns a Folder object that represents the 'root' of the default namespace presented to the user by the Store.
 Folder ReadOnlyFolderException.getFolder()
          Returns the dead Folder object.
 Folder Message.getFolder()
          Get the folder from which this message was obtained.
 Folder FolderNotFoundException.getFolder()
          Returns the offending Folder object.
 Folder FolderClosedException.getFolder()
          Returns the dead Folder object
abstract  Folder Store.getFolder(String name)
          Return the Folder object corresponding to the given name.
abstract  Folder Folder.getFolder(String name)
          Return the Folder object corresponding to the given name.
abstract  Folder Store.getFolder(URLName url)
          Return a closed Folder object, corresponding to the given URLName.
 Folder Session.getFolder(URLName url)
          Get a closed Folder object for the given URLName.
abstract  Folder Folder.getParent()
          Returns the parent folder of this folder.
 Folder[] Store.getPersonalNamespaces()
          Return a set of folders representing the personal namespaces for the current user.
 Folder[] Store.getSharedNamespaces()
          Return a set of folders representing the shared namespaces.
 Folder[] Store.getUserNamespaces(String user)
          Return a set of folders representing the namespaces for user.
 Folder[] Folder.list()
          Convenience method that returns the list of folders under this Folder.
abstract  Folder[] Folder.list(String pattern)
          Returns a list of Folders belonging to this Folder's namespace that match the specified pattern.
 Folder[] Folder.listSubscribed()
          Convenience method that returns the list of subscribed folders under this Folder.
 Folder[] Folder.listSubscribed(String pattern)
          Returns a list of subscribed Folders belonging to this Folder's namespace that match the specified pattern.
 

Methods in javax.mail with parameters of type Folder
 void Folder.copyMessages(Message[] msgs, Folder folder)
          Copy the specified Messages from this Folder into another Folder.
protected  void Store.notifyFolderListeners(int type, Folder folder)
          Notify all FolderListeners.
protected  void Folder.notifyFolderRenamedListeners(Folder folder)
          Notify all FolderListeners registered on this Folder and this folder's Store about the renaming of this folder.
protected  void Store.notifyFolderRenamedListeners(Folder oldF, Folder newF)
          Notify all FolderListeners about the renaming of a folder.
abstract  boolean Folder.renameTo(Folder f)
          Rename this Folder.
 

Constructors in javax.mail with parameters of type Folder
FolderClosedException(Folder folder)
          Constructor
FolderClosedException(Folder folder, String message)
          Constructor
FolderNotFoundException(Folder folder)
          Constructs a MessagingException with the specified folder.
FolderNotFoundException(Folder folder, String s)
          Constructs a MessagingException with the specified folder and the specified detail message.
FolderNotFoundException(String s, Folder folder)
          Constructs a MessagingException with the specified detail message and the specified folder.
Message(Folder folder, int msgnum)
          Constructor that takes a Folder and a message number.
ReadOnlyFolderException(Folder folder)
          Constructs a MessagingException with the specified folder.
ReadOnlyFolderException(Folder folder, String message)
          Constructs a MessagingException with the specified folder and the specified detail message.
 

Uses of Folder in javax.mail.event
 

Fields in javax.mail.event declared as Folder
protected  Folder FolderEvent.folder
          The folder the event occurred on.
protected  Folder FolderEvent.newFolder
          The folder that represents the new name, in case of a RENAMED event.
 

Methods in javax.mail.event that return Folder
 Folder FolderEvent.getFolder()
          Return the affected folder.
 Folder FolderEvent.getNewFolder()
          If this event indicates that a folder is renamed, (i.e, the event type is RENAMED), then this method returns the Folder object representing the new name.
 

Constructors in javax.mail.event with parameters of type Folder
FolderEvent(Object source, Folder oldFolder, Folder newFolder, int type)
          Constructor.
FolderEvent(Object source, Folder folder, int type)
          Constructor.
MessageCountEvent(Folder folder, int type, boolean removed, Message[] msgs)
          Constructor.
 

Uses of Folder in javax.mail.internet
 

Constructors in javax.mail.internet with parameters of type Folder
MimeMessage(Folder folder, InputStream is, int msgnum)
          Constructs a MimeMessage by reading and parsing the data from the specified MIME InputStream.
MimeMessage(Folder folder, int msgnum)
          Constructs an empty MimeMessage object with the given Folder and message number.
MimeMessage(Folder folder, InternetHeaders headers, byte[] content, int msgnum)
          Constructs a MimeMessage from the given InternetHeaders object and content.
 



Copyright © 2011 Oracle. All Rights Reserved.