|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectjavax.mail.Message
javax.mail.internet.MimeMessage
com.sun.mail.imap.IMAPMessage
com.sun.mail.imap.IMAPNestedMessage
public class IMAPNestedMessage
This class implements a nested IMAP message
| 嵌套类摘要 |
|---|
| 从类 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 IMAPProtocol |
getProtocol()
Get this message's folder's protocol connection. |
protected int |
getSequenceNumber()
Get this message's IMAP sequence number. |
int |
getSize()
Get the message size. |
boolean |
isExpunged()
Checks whether this message is expunged. |
protected boolean |
isREV1()
|
void |
setFlags(Flags flag,
boolean set)
Set/Unset the given flags in this message. |
| 从类 javax.mail.internet.MimeMessage 继承的方法 |
|---|
addRecipients, createInternetHeaders, createMimeMessage, getAllRecipients, getContent, 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 IMAPProtocol getProtocol()
throws ProtocolException,
FolderClosedException
IMAPMessage 复制的描述
IMAPMessage 中的 getProtocolProtocolException
FolderClosedException
protected boolean isREV1()
throws FolderClosedException
IMAPMessage 中的 isREV1FolderClosedExceptionprotected Object getMessageCacheLock()
IMAPMessage 复制的描述
IMAPMessage 中的 getMessageCacheLockprotected int getSequenceNumber()
IMAPMessage 复制的描述
IMAPMessage 中的 getSequenceNumber
protected void checkExpunged()
throws MessageRemovedException
IMAPMessage 中的 checkExpungedMessageRemovedExceptionpublic boolean isExpunged()
Message 复制的描述getMessageNumber() are invalid on an expunged
Message object.
Messages that are expunged due to an explict expunge()
request on the containing Folder are removed from the Folder
immediately. Messages that are externally expunged by another source
are marked "expunged" and return true for the isExpunged() method,
but they are not removed from the Folder until an explicit
expunge() is done on the Folder.
See the description of expunge() for more details on
expunge handling.
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 object containing the flags to be setset - the value to be set
MessagingException
IllegalWriteException - if the underlying
implementation does not support modification
of existing values.MessageChangedEvent
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||