|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
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 内の getProtocolFolderClosedExceptionprotected Object getMessageCacheLock()
IMAPMessage の記述:
IMAPMessage 内の getMessageCacheLockprotected int getSequenceNumber()
IMAPMessage の記述:
IMAPMessage 内の getSequenceNumber
protected void checkExpunged()
throws MessageRemovedException
IMAPMessage 内の checkExpungedMessageRemovedExceptionpublic boolean isExpunged()
Message の記述: getMessageNumber() を除く全てのメソッドが無効です。
包含 Folder 上での明示的な expunge() 要求により消去されるメッセージは、
直ちに Folder から削除されます。
別のソースから外部的に消去されるメッセージには "消去済み" のマークが付けられ、
isExpunged() メソッドに対して true が返されます。
但し、Folder 上で明示的な expunge() が実行されるまで Folder から削除されません。
消去処理の詳細については expunge() の説明を参照して下さい。
Message 内の isExpungedFolder.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 内の getSizeIMAPMessage 内の getSizeMessagingException
public void setFlags(Flags flag,
boolean set)
throws MessagingException
IMAPMessage の記述:
IMAPMessage 内の setFlagsflag - 設定されるフラグを含む Flags オブジェクトset - 設定される値
MessagingException
IllegalWriteException - 実装が既存値の変更をサポートしない場合MessageChangedEvent
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||