类 javax.mail.Folder
的使用

使用 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. 
com.sun.mail.util   
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. 
 

com.sun.mail.imapFolder 的使用
 

com.sun.mail.imapFolder 的子类
 class IMAPFolder
          This class implements an IMAP folder.
 

返回 Foldercom.sun.mail.imap 中的方法
 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 DefaultFolder.getFolder(String name)
           
 Folder IMAPStore.getFolder(URLName url)
          Get named folder.
 Folder IMAPFolder.getParent()
          Get this folder's parent.
 Folder DefaultFolder.getParent()
           
 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[] DefaultFolder.list(String pattern)
           
 Folder[] IMAPFolder.listSubscribed(String pattern)
          List all subscribed subfolders matching the specified pattern.
 Folder[] DefaultFolder.listSubscribed(String pattern)
           
 

参数类型为 Foldercom.sun.mail.imap 中的方法
 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.
 boolean DefaultFolder.renameTo(Folder f)
           
 

com.sun.mail.pop3Folder 的使用
 

com.sun.mail.pop3Folder 的子类
 class DefaultFolder
          The POP3 DefaultFolder.
 class POP3Folder
          A POP3 Folder (can only be "INBOX").
 

返回 Foldercom.sun.mail.pop3 中的方法
 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 DefaultFolder.getFolder(String name)
           
 Folder POP3Store.getFolder(URLName url)
           
protected  Folder DefaultFolder.getInbox()
           
 Folder POP3Folder.getParent()
           
 Folder DefaultFolder.getParent()
           
 Folder[] POP3Folder.list(String pattern)
          Always throws MessagingException because no POP3 folders can contain subfolders.
 Folder[] DefaultFolder.list(String pattern)
           
 

参数类型为 Foldercom.sun.mail.pop3 中的方法
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.
 boolean DefaultFolder.renameTo(Folder f)
           
 

参数类型为 Foldercom.sun.mail.pop3 中的构造方法
POP3Message(Folder folder, int msgno)
           
 

com.sun.mail.utilFolder 的使用
 

返回 Foldercom.sun.mail.util 中的方法
 Folder FolderClosedIOException.getFolder()
          Returns the dead Folder object
 

参数类型为 Foldercom.sun.mail.util 中的构造方法
FolderClosedIOException(Folder folder)
          Constructor
FolderClosedIOException(Folder folder, String message)
          Constructor
 

javax.mailFolder 的使用
 

声明为 Folderjavax.mail 中的字段
protected  Folder Message.folder
          The containing folder, if this message is obtained from a folder
 

返回 Folderjavax.mail 中的方法
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.
 

参数类型为 Folderjavax.mail 中的方法
 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.
 

参数类型为 Folderjavax.mail 中的构造方法
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.
 

javax.mail.eventFolder 的使用
 

声明为 Folderjavax.mail.event 中的字段
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.
 

返回 Folderjavax.mail.event 中的方法
 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.
 

参数类型为 Folderjavax.mail.event 中的构造方法
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.
 

javax.mail.internetFolder 的使用
 

参数类型为 Folderjavax.mail.internet 中的构造方法
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 © 2013. All Rights Reserved.