|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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 all messages marked as DELETED. |
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
内の getName
public Folder getParent()
IMAPFolder
の記述:
IMAPFolder
内の getParent
public Folder[] list(String pattern) throws MessagingException
IMAPFolder
の記述:
IMAPFolder
内の list
pattern
- 一致パターン
FolderNotFoundException
- このフォルダが存在しない場合
MessagingException
Folder.listSubscribed(java.lang.String)
public Folder[] listSubscribed(String pattern) throws MessagingException
IMAPFolder
の記述:
IMAPFolder
内の listSubscribed
pattern
- 一致パターン
FolderNotFoundException
- このフォルダが存在しない場合
MessagingException
Folder.list(java.lang.String)
public boolean hasNewMessages() throws MessagingException
IMAPFolder
の記述:
IMAPFolder
内の hasNewMessages
FolderNotFoundException
- このフォルダが存在しない場合
MessagingException
public Folder getFolder(String name) throws MessagingException
IMAPFolder
の記述:
IMAPFolder
内の getFolder
name
- Folder の名前
MessagingException
public boolean delete(boolean recurse) throws MessagingException
IMAPFolder
の記述:
IMAPFolder
内の delete
FolderNotFoundException
- このフォルダが存在しない場合
MessagingException
FolderEvent
public boolean renameTo(Folder f) throws MessagingException
IMAPFolder
の記述:
IMAPFolder
内の renameTo
f
- この Folder の新しい名前を表すフォルダ
FolderNotFoundException
- このフォルダが存在しない場合
MessagingException
FolderEvent
public void appendMessages(Message[] msgs) throws MessagingException
IMAPFolder
の記述:
IMAPFolder
内の appendMessages
msgs
- 追加される Message の配列
FolderNotFoundException
- このフォルダが存在しない場合
MessagingException
- 追加が失敗した場合public Message[] expunge() throws MessagingException
IMAPFolder
の記述:
IMAPFolder
内の expunge
FolderNotFoundException
- このフォルダが存在しない場合
MessagingException
Message.isExpunged()
,
MessageCountEvent
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |