|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjavax.mail.Message
javax.mail.internet.MimeMessage
com.sun.mail.imap.IMAPMessage
com.sun.mail.imap.IMAPNestedMessage
public final class IMAPNestedMessage
このクラスは入れ子にされたIMAPメッセージを実装します。
入れ子のクラスの概要 |
---|
クラス javax.mail.internet.MimeMessage から継承された入れ子のクラス/インタフェース |
---|
MimeMessage.RecipientType |
フィールドの概要 |
---|
クラス com.sun.mail.imap.IMAPMessage から継承されたフィールド |
---|
bs, envelope, sectionId |
クラス javax.mail.internet.MimeMessage から継承されたフィールド |
---|
content, contentStream, dh, flags, headers, modified, saved |
クラス javax.mail.Message から継承されたフィールド |
---|
expunged, folder, msgnum, session |
インタフェース javax.mail.Part から継承されたフィールド |
---|
ATTACHMENT, INLINE |
メソッドの概要 | |
---|---|
protected void |
checkExpunged()
|
protected int |
getFetchBlockSize()
|
protected Object |
getMessageCacheLock()
Get the messageCacheLock, associated with this Message's Folder. |
protected com.sun.mail.imap.protocol.IMAPProtocol |
getProtocol()
このメッセージのフォルダのプロトコル接続を取得します。 |
protected int |
getSequenceNumber()
Get this message's IMAP sequence number. |
int |
getSize()
メッセージサイズを取得します。 |
boolean |
isExpunged()
このメッセージが消去されているかどうかをチェックします。 |
void |
setFlags(Flags flag,
boolean set)
Set/Unset the given flags in this message. |
クラス javax.mail.internet.MimeMessage から継承されたメソッド |
---|
addRecipients, createInternetHeaders, createMimeMessage, getAllRecipients, getContent, getContentLanguage, getInputStream, getRawInputStream, isMimeType, parse, reply, saveChanges, setContent, setContent, setDescription, setFrom, setRecipients, setSubject, setText, setText, setText, updateHeaders, updateMessageID, writeTo |
クラス javax.mail.Message から継承されたメソッド |
---|
addRecipient, getFolder, getMessageNumber, match, setFlag, setRecipient |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
メソッドの詳細 |
---|
protected com.sun.mail.imap.protocol.IMAPProtocol getProtocol() throws FolderClosedException
IMAPMessage
の記述:
IMAPMessage
内の getProtocol
FolderClosedException
protected Object getMessageCacheLock()
IMAPMessage
の記述:
IMAPMessage
内の getMessageCacheLock
protected int getSequenceNumber()
IMAPMessage
の記述:
IMAPMessage
内の getSequenceNumber
protected void checkExpunged() throws MessageRemovedException
IMAPMessage
内の checkExpunged
MessageRemovedException
public boolean isExpunged()
Message
の記述: getMessageNumber()
を除く全てのメソッドが無効です。
包含 Folder 上での明示的な expunge()
要求により消去されるメッセージは、
直ちに Folder から削除されます。
別のソースから外部的に消去されるメッセージには "消去済み" のマークが付けられ、
isExpunged() メソッドに対して true が返されます。
但し、Folder 上で明示的な expunge()
が実行されるまで Folder から削除されません。
消去処理の詳細については expunge()
の説明を参照して下さい。
Message
内の isExpunged
Folder.expunge()
protected int getFetchBlockSize()
IMAPMessage
内の getFetchBlockSize
public int getSize() throws MessagingException
IMAPMessage
の記述: Note that this returns RFC822.SIZE. That is, it's the size of the whole message, header and body included.
Part
内の getSize
IMAPMessage
内の getSize
MessagingException
public void setFlags(Flags flag, boolean set) throws MessagingException
IMAPMessage
の記述:
IMAPMessage
内の setFlags
flag
- 設定されるフラグを含む Flags オブジェクトset
- 設定される値
MessagingException
IllegalWriteException
- 実装が既存値の変更をサポートしない場合MessageChangedEvent
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |