|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjavax.mail.Folder
com.sun.mail.imap.IMAPFolder
com.sun.mail.imap.DefaultFolder
public final class DefaultFolder
| 入れ子のクラスの概要 |
|---|
| クラス com.sun.mail.imap.IMAPFolder から継承された入れ子のクラス/インタフェース |
|---|
IMAPFolder.FetchProfileItem, IMAPFolder.ProtocolCommand |
| フィールドの概要 |
|---|
| クラス com.sun.mail.imap.IMAPFolder から継承されたフィールド |
|---|
attributes, availableFlags, exists, fullName, isNamespace, messageCache, messageCacheLock, name, permanentFlags, protocol, separator, type, uidTable, UNKNOWN_SEPARATOR |
| クラス javax.mail.Folder から継承されたフィールド |
|---|
HOLDS_FOLDERS, HOLDS_MESSAGES, mode, READ_ONLY, READ_WRITE, store |
| インタフェース javax.mail.UIDFolder から継承されたフィールド |
|---|
LASTUID |
| コンストラクタの概要 | |
|---|---|
protected |
DefaultFolder(IMAPStore store)
コンストラクタです。 |
| メソッドの概要 | |
|---|---|
void |
appendMessages(Message[] msgs)
指定されたメッセージをこのフォルダに追加します。 |
boolean |
delete(boolean recurse)
このフォルダを削除します。 |
Message[] |
expunge()
Expunge. |
Folder |
getFolder(String name)
指定された名前に対応するサブフォルダを取得します。 |
String |
getName()
この Folder の名前を返します。 |
Folder |
getParent()
このフォルダの親フォルダを返します。 |
boolean |
hasNewMessages()
このフォルダに新規メッセージが存在するか検査します。 |
Folder[] |
list(String pattern)
指定されたパターンに一致する全てのサブフォルダの一覧を返します。 |
Folder[] |
listSubscribed(String pattern)
指定されたパターンに一致するサブスクライブされた全てのサブフォルダの一覧を返します。 |
boolean |
renameTo(Folder f)
このフォルダの名前を変更します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| コンストラクタの詳細 |
|---|
protected DefaultFolder(IMAPStore store)
store - | メソッドの詳細 |
|---|
public String getName()
IMAPFolder の記述:
IMAPFolder 内の getNamepublic Folder getParent()
IMAPFolder の記述:
IMAPFolder 内の getParent
public Folder[] list(String pattern)
throws MessagingException
IMAPFolder の記述:
IMAPFolder 内の listpattern - 一致パターン
FolderNotFoundException - このフォルダが存在しない場合
MessagingExceptionFolder.listSubscribed(java.lang.String)
public Folder[] listSubscribed(String pattern)
throws MessagingException
IMAPFolder の記述:
IMAPFolder 内の listSubscribedpattern - 一致パターン
FolderNotFoundException - このフォルダが存在しない場合
MessagingExceptionFolder.list(java.lang.String)
public boolean hasNewMessages()
throws MessagingException
IMAPFolder の記述:
IMAPFolder 内の hasNewMessagesFolderNotFoundException - このフォルダが存在しない場合
MessagingException
public Folder getFolder(String name)
throws MessagingException
IMAPFolder の記述:
IMAPFolder 内の getFoldername - Folder の名前
MessagingException
public boolean delete(boolean recurse)
throws MessagingException
IMAPFolder の記述:
IMAPFolder 内の deleteFolderNotFoundException - このフォルダが存在しない場合
MessagingExceptionFolderEvent
public boolean renameTo(Folder f)
throws MessagingException
IMAPFolder の記述:
IMAPFolder 内の renameTof - この Folder の新しい名前を表すフォルダ
FolderNotFoundException - このフォルダが存在しない場合
MessagingExceptionFolderEvent
public void appendMessages(Message[] msgs)
throws MessagingException
IMAPFolder の記述:
IMAPFolder 内の appendMessagesmsgs - 追加される Message の配列
FolderNotFoundException - このフォルダが存在しない場合
MessagingException - 追加が失敗した場合
public Message[] expunge()
throws MessagingException
IMAPFolder の記述:
IMAPFolder 内の expungeFolderNotFoundException - このフォルダが存在しない場合
MessagingExceptionMessage.isExpunged(),
MessageCountEvent
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||