概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前 次 | フレームあり フレームなし

## クラス
javax.mail.Folder の使用

Folder を使用しているパッケージ
com.sun.mail.imap | IMAP メッセージ ストアへのアクセスを提供する JavaMail API の IMAP プロトコル プロバイダです。
com.sun.mail.pop3 | POP3 メッセージストアへのアクセスを提供する JavaMail API の POP3 プロトコルプロバイダです。
javax.mail | メールシステムをモデル化するクラスです。
javax.mail.event | JavaMail API のリスナーとイベントです。
javax.mail.internet | インターネットメールシステムに固有のクラスです。

com.sun.mail.imap での Folder の使用

com.sun.mail.imap での Folder のサブクラス
`class` | `IMAPFolder` このクラスは IMAP フォルダを実装します。

Folder を返す com.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)` 指定された名前に対応するサブフォルダを取得します。
`Folder` | `DefaultFolder.getFolder(String name)`
`Folder` | `IMAPStore.getFolder(URLName url)` Get named folder.
`Folder` | `IMAPFolder.getParent()` このフォルダの親フォルダを返します。
`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)` 指定されたパターンに一致する全てのサブフォルダの一覧を返します。
`Folder[]` | `DefaultFolder.list(String pattern)`
`Folder[]` | `IMAPFolder.listSubscribed(String pattern)` 指定されたパターンに一致するサブスクライブされた全てのサブフォルダの一覧を返します。
`Folder[]` | `DefaultFolder.listSubscribed(String pattern)`

Folder 型のパラメータを持つ com.sun.mail.imap のメソッド
`void` | `IMAPFolder.copyMessages(Message[] msgs, Folder folder)` このフォルダから指定された別のフォルダへ指定されたメッセージをコピーします。
`boolean` | `IMAPFolder.renameTo(Folder f)` このフォルダの名前を変更します。
`boolean` | `DefaultFolder.renameTo(Folder f)`

com.sun.mail.pop3 での Folder の使用

com.sun.mail.pop3 での Folder のサブクラス
`class` | `DefaultFolder` POP3 の DefaultFolder です。
`class` | `POP3Folder` POP3 のフォルダです("INBOX" フォルダだけです)。

Folder を返す com.sun.mail.pop3 のメソッド
`Folder` | `POP3Store.getDefaultFolder()`
`Folder` | `POP3Store.getFolder(String name)` "INBOX" という名前のみサポートします。
`Folder` | `POP3Folder.getFolder(String name)` POP3 フォルダはサブフォルダを含む事ができないので常に `MessagingException` をスローします。
`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)` POP3 フォルダはサブフォルダを含む事ができないので、 常に `MessagingException` を投げます。
`Folder[]` | `DefaultFolder.list(String pattern)`

Folder 型のパラメータを持つ com.sun.mail.pop3 のメソッド
`protected POP3Message` | `POP3Folder.createMessage(Folder f, int msgno)`
`boolean` | `POP3Folder.renameTo(Folder f)` POP3 プロトコルは、複数フォルダをサポートしないので、 常に `MethodNotSupportedException` をスローします。
`boolean` | `DefaultFolder.renameTo(Folder f)`

Folder 型のパラメータを持つ com.sun.mail.pop3 のコンストラクタ
`POP3Message(Folder folder, int msgno)` コンストラクタです。

javax.mail での Folder の使用

Folder として宣言されている javax.mail のフィールド
`protected Folder` | `Message.folder` このメッセージがフォルダから取得される場合は、メッセージの含まれるフォルダです。

Folder を返す javax.mail のメソッド
`abstract Folder` | `Store.getDefaultFolder()` Store によりユーザに提示されるデフォルトの名前空間の 'root' を表す Folder オブジェクトを返します。
`Folder` | `ReadOnlyFolderException.getFolder()` 終了した Folder オブジェクトを返します。
`Folder` | `Message.getFolder()` このメッセージが取得されたフォルダを取得します。
`Folder` | `FolderNotFoundException.getFolder()` 違反した Folder オブジェクトを返します。
`Folder` | `FolderClosedException.getFolder()` 使用出来なくなった Folder オブジェクトを返します。
`abstract Folder` | `Store.getFolder(String name)` 指定された名前に対応する Folder オブジェクトを返します。
`abstract Folder` | `Folder.getFolder(String name)` 指定された名前に対応する Folder オブジェクトを返します。
`abstract Folder` | `Store.getFolder(URLName url)` 指定された URLName に対応する、閉じた Folder オブジェクトを返します。
`Folder` | `Session.getFolder(URLName url)` 指定された URLName の閉じた Folder オブジェクトを取得します。
`abstract Folder` | `Folder.getParent()` このフォルダの親フォルダを返します。
`Folder[]` | `Store.getPersonalNamespaces()` 現在のユーザの個人的な名前空間を表す一連のフォルダを返します。
`Folder[]` | `Store.getSharedNamespaces()` 共有される名前空間を表す一連のフォルダを返します。
`Folder[]` | `Store.getUserNamespaces(String user)` `user` の名前空間を表す一連のフォルダを返します。
`Folder[]` | `Folder.list()` この Folder の下にあるフォルダの一覧を返す簡易メソッド。
`abstract Folder[]` | `Folder.list(String pattern)` 指定されたパターンに一致するこの Folder の名前空間に属する Folder の一覧を返します。
`Folder[]` | `Folder.listSubscribed()` この Folder の下にあるサブスクライブされたフォルダの一覧を返す簡易メソッド。
`Folder[]` | `Folder.listSubscribed(String pattern)` 指定されたパターンに一致するこの Folder の名前空間に 属するサブスクライブされた Folder の一覧を返します。

Folder 型のパラメータを持つ javax.mail のメソッド
`void` | `Folder.copyMessages(Message[] msgs, Folder folder)` この Folder から指定された Message を別の Folder にコピーします。
`protected void` | `Store.notifyFolderListeners(int type, Folder folder)` 全ての FolderListener に通知します。
`protected void` | `Folder.notifyFolderRenamedListeners(Folder folder)` この Folder とこのフォルダの Store 上に登録されている全ての FolderListener に、 このフォルダの名前変更について通知します。
`protected void` | `Store.notifyFolderRenamedListeners(Folder oldF, Folder newF)` フォルダの名前変更について、全ての FolderListener に通知します。
`abstract boolean` | `Folder.renameTo(Folder f)` この Folder の名前を変更します。

Folder 型のパラメータを持つ javax.mail のコンストラクタ
`FolderClosedException(Folder folder)` コンストラクタです。
`FolderClosedException(Folder folder, String message)` コンストラクタです。
`FolderNotFoundException(Folder folder)` 指定されたフォルダを使って MessagingException を構築します。
`FolderNotFoundException(Folder folder, String s)` 指定されたフォルダと指定された詳細メッセージを使って MessagingException を構築します。
`FolderNotFoundException(String s, Folder folder)` 指定された詳細メッセージと指定されたフォルダを使って MessagingException を構築します。
`Message(Folder folder, int msgnum)` Folder 及びメッセージ番号を受け取るコンストラクタです。
`ReadOnlyFolderException(Folder folder)` 指定されたフォルダを使って MessagingException を構築します。
`ReadOnlyFolderException(Folder folder, String message)` 指定されたフォルダと指定された詳細メッセージを使って MessagingException を構築します。

javax.mail.event での Folder の使用

Folder として宣言されている javax.mail.event のフィールド
`protected Folder` | `FolderEvent.folder` イベントが発生したフォルダです。
`protected Folder` | `FolderEvent.newFolder` RENAMED イベントの場合、新しい名前を表すフォルダです。

Folder を返す javax.mail.event のメソッド
`Folder` | `FolderEvent.getFolder()` 影響を受けるフォルダを返します。
`Folder` | `FolderEvent.getNewFolder()` このイベントがフォルダの名前変更を示す (つまり、イベントの型が RENAMED である) 場合、 このメソッドは新しい名前を表す Folder オブジェクトを返します。

Folder 型のパラメータを持つ javax.mail.event のコンストラクタ
`FolderEvent(Object source, Folder oldFolder, Folder newFolder, int type)` コンストラクタです。
`FolderEvent(Object source, Folder folder, int type)` コンストラクタです。
`MessageCountEvent(Folder folder, int type, boolean removed, Message[] msgs)` コンストラクタです。

javax.mail.internet での Folder の使用

Folder 型のパラメータを持つ javax.mail.internet のコンストラクタ
`MimeMessage(Folder folder, InputStream is, int msgnum)` 指定された MIME InputStream のデータを読み取り、 構文解析することで、MimeMessage を構築します。
`MimeMessage(Folder folder, int msgnum)` 指定された Folder とメッセージ番号を持つ空の MimeMessage オブジェクトを構築します。
`MimeMessage(Folder folder, InternetHeaders headers, byte[] content, int msgnum)` 指定された InternetHeaders オブジェクトおよび内容から MimeMessage を構築します。

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前 次 | フレームあり フレームなし