<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<!-- Generated by javadoc (build 1.6.0_10) on Tue Nov 17 12:13:41 PST 2009 -->
<
META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
IMAPMessage (JavaMail API documentation)
<
META NAME="date" CONTENT="2009-11-17">
<
LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
<
SCRIPT type="text/javascript">
function windowTitle()
{
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="IMAPMessage (JavaMail API documentation)";
}
}
<
BODY BGCOLOR="white" onload="windowTitle();">
<!-- ========= START OF TOP NAVBAR ======= -->
<
A NAME="navbar_top"><!-- --><
/A>
<
A HREF="#skip-navbar_top" title="Skip navigation links"><
/A>
<
TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<
TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<
A NAME="navbar_top_firstrow"><!-- --><
/A>
<
TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<
TR ALIGN="center" VALIGN="top">
<
TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <
A HREF="../../../../overview-summary.html"><
FONT CLASS="NavBarFont1"><
B>Overview<
/B><
/FONT><
/A> <
/TD>
<
TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <
A HREF="package-summary.html"><
FONT CLASS="NavBarFont1"><
B>Package<
/B><
/FONT><
/A> <
/TD>
<
TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <
FONT CLASS="NavBarFont1Rev"><
B>Class<
/B><
/FONT> <
/TD>
<
TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <
A HREF="class-use/IMAPMessage.html"><
FONT CLASS="NavBarFont1"><
B>Use<
/B><
/FONT><
/A> <
/TD>
<
TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <
A HREF="package-tree.html"><
FONT CLASS="NavBarFont1"><
B>Tree<
/B><
/FONT><
/A> <
/TD>
<
TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <
A HREF="../../../../deprecated-list.html"><
FONT CLASS="NavBarFont1"><
B>Deprecated<
/B><
/FONT><
/A> <
/TD>
<
TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <
A HREF="../../../../index-files/index-1.html"><
FONT CLASS="NavBarFont1"><
B>Index<
/B><
/FONT><
/A> <
/TD>
<
TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <
A HREF="../../../../help-doc.html"><
FONT CLASS="NavBarFont1"><
B>Help<
/B><
/FONT><
/A> <
/TD>
<
TD ALIGN="right" VALIGN="top" ROWSPAN=3><
EM>
<
TD BGCOLOR="white" CLASS="NavBarCell2"><
FONT SIZE="-2">
<
A HREF="../../../../com/sun/mail/imap/IMAPFolder.ProtocolCommand.html" title="interface in com.sun.mail.imap"><
B>PREV CLASS<
/B><
/A>
<
A HREF="../../../../com/sun/mail/imap/IMAPSSLStore.html" title="class in com.sun.mail.imap"><
B>NEXT CLASS<
/B><
/A><
/FONT><
/TD>
<
TD BGCOLOR="white" CLASS="NavBarCell2"><
FONT SIZE="-2">
<
A HREF="../../../../index.html?com/sun/mail/imap/IMAPMessage.html" target="_top"><
B>FRAMES<
/B><
/A>
<
A HREF="IMAPMessage.html" target="_top"><
B>NO FRAMES<
/B><
/A>
<
SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
<
A HREF="../../../../allclasses-noframe.html"><
B>All Classes<
/B><
/A>
<
TD VALIGN="top" CLASS="NavBarCell3"><
FONT SIZE="-2">
SUMMARY: <
A HREF="#nested_classes_inherited_from_class_javax.mail.internet.MimeMessage">NESTED<
/A> | <
A HREF="#field_summary">FIELD<
/A> | <
A HREF="#constructor_summary">CONSTR<
/A> | <
A HREF="#method_summary">METHOD<
/A><
/FONT><
/TD>
<
TD VALIGN="top" CLASS="NavBarCell3"><
FONT SIZE="-2">
DETAIL: <
A HREF="#field_detail">FIELD<
/A> | <
A HREF="#constructor_detail">CONSTR<
/A> | <
A HREF="#method_detail">METHOD<
/A><
/FONT><
/TD>
<
A NAME="skip-navbar_top"><
/A>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.
lang.Object<
/A>
<
IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><
A HREF="../../../../javax/mail/Message.html" title="class in javax.mail">javax.mail.Message<
/A>
<
IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><
A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">javax.mail.internet.MimeMessage<
/A>
<
IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><
B>com.sun.mail.imap.IMAPMessage<
/B>
<
DT><
B>All Implemented Interfaces:<
/B> <
DD><
A HREF="../../../../javax/mail/internet/MimePart.html" title="interface in javax.mail.internet">MimePart<
/A>, <
A HREF="../../../../javax/mail/Part.html" title="interface in javax.mail">Part<
/A><
/DD>
<
DT><
PRE>public
class <
B>IMAPMessage<
/B><
DT>extends <
A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage<
/A><
/DL>
This
class implements an IMAPMessage
object. <
p>
An IMAPMessage object starts out as a light-weight object. It gets
filled-in incrementally when a request is made for some item. Or
when a prefetch is done using the FetchProfile. <
p>
An IMAPMessage has a messageNumber and a sequenceNumber. The
messageNumber is its index into its containing folder's messageCache.
The sequenceNumber is its IMAP sequence-number.
<P>
<P>
<HR>
<P>
<!-- ======== NESTED CLASS SUMMARY ======== -->
<A NAME="nested_class_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Nested Class Summary</B></FONT></TH>
</TR>
</TABLE>
<A NAME="nested_classes_inherited_from_class_javax.mail.internet.MimeMessage"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Nested classes/interfaces inherited from class javax.mail.internet.<A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../javax/mail/internet/MimeMessage.RecipientType.html" title="class in javax.mail.internet">MimeMessage.RecipientType</A></CODE></TD>
</TR>
</TABLE>
<!-- =========== FIELD SUMMARY =========== -->
<A NAME="field_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Field Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected com.sun.mail.imap.protocol.BODYSTRUCTURE</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#bs">bs</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected com.sun.mail.imap.protocol.ENVELOPE</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#envelope">envelope</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#sectionId">sectionId</A></B></CODE>
<BR>
</TD>
</TR>
</TABLE>
<A NAME="fields_inherited_from_class_javax.mail.internet.MimeMessage"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Fields inherited from class javax.mail.internet.<A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../javax/mail/internet/MimeMessage.html#content">content</A>, <A HREF="../../../../javax/mail/internet/MimeMessage.html#contentStream">contentStream</A>, <A HREF="../../../../javax/mail/internet/MimeMessage.html#dh">dh</A>, <A HREF="../../../../javax/mail/internet/MimeMessage.html#flags">flags</A>, <A HREF="../../../../javax/mail/internet/MimeMessage.html#headers">headers</A>, <A HREF="../../../../javax/mail/internet/MimeMessage.html#modified">modified</A>, <A HREF="../../../../javax/mail/internet/MimeMessage.html#saved">saved</A></CODE></TD>
</TR>
</TABLE>
<A NAME="fields_inherited_from_class_javax.mail.Message"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Fields inherited from class javax.mail.<A HREF="../../../../javax/mail/Message.html" title="class in javax.mail">Message</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../javax/mail/Message.html#expunged">expunged</A>, <A HREF="../../../../javax/mail/Message.html#folder">folder</A>, <A HREF="../../../../javax/mail/Message.html#msgnum">msgnum</A>, <A HREF="../../../../javax/mail/Message.html#session">session</A></CODE></TD>
</TR>
</TABLE>
<A NAME="fields_inherited_from_class_javax.mail.Part"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Fields inherited from interface javax.mail.<A HREF="../../../../javax/mail/Part.html" title="interface in javax.mail">Part</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../javax/mail/Part.html#ATTACHMENT">ATTACHMENT</A>, <A HREF="../../../../javax/mail/Part.html#INLINE">INLINE</A></CODE></TD>
</TR>
</TABLE>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected </CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#IMAPMessage(com.sun.mail.imap.IMAPFolder, int)">IMAPMessage</A></B>(<A HREF="../../../../com/sun/mail/imap/IMAPFolder.html" title="class in com.sun.mail.imap">IMAPFolder</A> folder,
int msgnum)</CODE>
<BR>
Constructor.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected </CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#IMAPMessage(javax.mail.Session)">IMAPMessage</A></B>(<A HREF="../../../../javax/mail/Session.html" title="class in javax.mail">Session</A> session)</CODE>
<BR>
Constructor, for use by IMAPNestedMessage.</TD>
</TR>
</TABLE>
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#addFrom(javax.mail.Address[])">addFrom</A></B>(<A HREF="../../../../javax/mail/Address.html" title="class in javax.mail">Address</A>[] addresses)</CODE>
<BR>
Add the specified addresses to the existing "From" field.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#addHeader(java.lang.String, java.lang.String)">addHeader</A></B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> name,
<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> value)</CODE>
<BR>
Add this value to the existing values for this header_name.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#addHeaderLine(java.lang.String)">addHeaderLine</A></B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> line)</CODE>
<BR>
Add a raw RFC 822 header-line.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#addRecipients(javax.mail.Message.RecipientType, javax.mail.Address[])">addRecipients</A></B>(<A HREF="../../../../javax/mail/Message.RecipientType.html" title="class in javax.mail">Message.RecipientType</A> type,
<A HREF="../../../../javax/mail/Address.html" title="class in javax.mail">Address</A>[] addresses)</CODE>
<BR>
Add the given addresses to the specified recipient type.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#checkExpunged()">checkExpunged</A></B>()</CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#forceCheckExpunged()">forceCheckExpunged</A></B>()</CODE>
<BR>
Do a NOOP to force any untagged EXPUNGE responses
and then check if this message is expunged.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/util/Enumeration.html?is-external=true" title="class or interface in java.util">Enumeration</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#getAllHeaderLines()">getAllHeaderLines</A></B>()</CODE>
<BR>
Get all header-lines.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/util/Enumeration.html?is-external=true" title="class or interface in java.util">Enumeration</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#getAllHeaders()">getAllHeaders</A></B>()</CODE>
<BR>
Get all headers.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#getContentID()">getContentID</A></B>()</CODE>
<BR>
Get the Content-ID.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#getContentLanguage()">getContentLanguage</A></B>()</CODE>
<BR>
Get the content language.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#getContentMD5()">getContentMD5</A></B>()</CODE>
<BR>
Get the Content-MD5.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#getContentStream()">getContentStream</A></B>()</CODE>
<BR>
Get all the bytes for this message.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#getContentType()">getContentType</A></B>()</CODE>
<BR>
Get the Content-Type.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> <A HREF="http://java.sun.com/javase/technologies/desktop/javabeans/glasgow/javadocs/javax/activation/DataHandler.html?is-external=true" title="class or interface in javax.activation">DataHandler</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#getDataHandler()">getDataHandler</A></B>()</CODE>
<BR>
Get the DataHandler object for this message.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#getDescription()">getDescription</A></B>()</CODE>
<BR>
Get the decoded Content-Description.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#getDisposition()">getDisposition</A></B>()</CODE>
<BR>
Get the Content-Disposition.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#getEncoding()">getEncoding</A></B>()</CODE>
<BR>
Get the Content-Transfer-Encoding.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#getFetchBlockSize()">getFetchBlockSize</A></B>()</CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#getFileName()">getFileName</A></B>()</CODE>
<BR>
Get the "filename" Disposition parameter.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> <A HREF="../../../../javax/mail/Flags.html" title="class in javax.mail">Flags</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#getFlags()">getFlags</A></B>()</CODE>
<BR>
Get the Flags for this message.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> <A HREF="../../../../javax/mail/Address.html" title="class in javax.mail">Address</A>[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#getFrom()">getFrom</A></B>()</CODE>
<BR>
Get the "From" attribute.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#getHeader(java.lang.String)">getHeader</A></B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> name)</CODE>
<BR>
Get the named header.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#getHeader(java.lang.String, java.lang.String)">getHeader</A></B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> name,
<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> delimiter)</CODE>
<BR>
Get the named header.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#getInReplyTo()">getInReplyTo</A></B>()</CODE>
<BR>
Get the In-Reply-To header.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#getLineCount()">getLineCount</A></B>()</CODE>
<BR>
Get the total number of lines.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/util/Enumeration.html?is-external=true" title="class or interface in java.util">Enumeration</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#getMatchingHeaderLines(java.lang.String[])">getMatchingHeaderLines</A></B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>[] names)</CODE>
<BR>
Get all matching header-lines.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/util/Enumeration.html?is-external=true" title="class or interface in java.util">Enumeration</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#getMatchingHeaders(java.lang.String[])">getMatchingHeaders</A></B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>[] names)</CODE>
<BR>
Get matching headers.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#getMessageCacheLock()">getMessageCacheLock</A></B>()</CODE>
<BR>
Get the messageCacheLock, associated with this Message's
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD ALIGN="right" VALIGN="top" WIDTH="1%"><
FONT SIZE="-1">
<
CODE> <
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String<
/A><
/CODE><
/FONT><
/TD>
<
TD><
CODE><
B><
A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#getMessageID()">getMessageID<
/A><
/B>
()<
/CODE>
Get the Message-
ID.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD ALIGN="right" VALIGN="top" WIDTH="1%"><
FONT SIZE="-1">
<
CODE> <
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/util/Enumeration.html?is-external=true" title="class or interface in java.util">Enumeration<
/A><
/CODE><
/FONT><
/TD>
<
TD><
CODE><
B><
A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#getNonMatchingHeaderLines(java.lang.String[])">getNonMatchingHeaderLines<
/A><
/B>
(<
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String<
/A>
[] names
)<
/CODE>
Get all non-matching headerlines.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD ALIGN="right" VALIGN="top" WIDTH="1%"><
FONT SIZE="-1">
<
CODE> <
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/util/Enumeration.html?is-external=true" title="class or interface in java.util">Enumeration<
/A><
/CODE><
/FONT><
/TD>
<
TD><
CODE><
B><
A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#getNonMatchingHeaders(java.lang.String[])">getNonMatchingHeaders<
/A><
/B>
(<
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String<
/A>
[] names
)<
/CODE>
Get non-matching
headers.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD ALIGN="right" VALIGN="top" WIDTH="1%"><
FONT SIZE="-1">
<
TD><
CODE><
B><
A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#getPeek()">getPeek<
/A><
/B>
()<
/CODE>
Get whether or not to use the PEEK variant of FETCH when
fetching message
content.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD ALIGN="right" VALIGN="top" WIDTH="1%"><
FONT SIZE="-1">
<
CODE>protected com.sun.mail.imap.protocol.IMAPProtocol<
/CODE><
/FONT><
/TD>
<
TD><
CODE><
B><
A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#getProtocol()">getProtocol<
/A><
/B>
()<
/CODE>
Get this message
's folder's protocol connection.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD ALIGN="right" VALIGN="top" WIDTH="1%"><
FONT SIZE="-1">
<
CODE> <
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date<
/A><
/CODE><
/FONT><
/TD>
<
TD><
CODE><
B><
A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#getReceivedDate()">getReceivedDate<
/A><
/B>
()<
/CODE>
Get the recieved date
(INTERNALDATE
)<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD ALIGN="right" VALIGN="top" WIDTH="1%"><
FONT SIZE="-1">
<
CODE> <
A HREF="../../../../javax/mail/Address.html" title="class in javax.mail">Address<
/A>
[]<
/CODE><
/FONT><
/TD>
<
TD><
CODE><
B><
A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#getRecipients(javax.mail.Message.RecipientType)">getRecipients<
/A><
/B>
(<
A HREF="../../../../javax/mail/Message.RecipientType.html" title="class in javax.mail">Message.RecipientType<
/A>
type)<
/CODE>
Get the desired Recipient
type.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD ALIGN="right" VALIGN="top" WIDTH="1%"><
FONT SIZE="-1">
<
CODE> <
A HREF="../../../../javax/mail/Address.html" title="class in javax.mail">Address<
/A>
[]<
/CODE><
/FONT><
/TD>
<
TD><
CODE><
B><
A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#getReplyTo()">getReplyTo<
/A><
/B>
()<
/CODE>
Get the ReplyTo addresses.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD ALIGN="right" VALIGN="top" WIDTH="1%"><
FONT SIZE="-1">
<
CODE> <
A HREF="../../../../javax/mail/Address.html" title="class in javax.mail">Address<
/A><
/CODE><
/FONT><
/TD>
<
TD><
CODE><
B><
A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#getSender()">getSender<
/A><
/B>
()<
/CODE>
Get the
"Sender" attribute.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD ALIGN="right" VALIGN="top" WIDTH="1%"><
FONT SIZE="-1">
<
CODE> <
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date<
/A><
/CODE><
/FONT><
/TD>
<
TD><
CODE><
B><
A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#getSentDate()">getSentDate<
/A><
/B>
()<
/CODE>
Get the SentDate.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD ALIGN="right" VALIGN="top" WIDTH="1%"><
FONT SIZE="-1">
<
TD><
CODE><
B><
A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#getSequenceNumber()">getSequenceNumber<
/A><
/B>
()<
/CODE>
Get this message's IMAP sequence number.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#getSize()">getSize</A></B>()</CODE>
<BR>
Get the message size.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#getSubject()">getSubject</A></B>()</CODE>
<BR>
Get the decoded subject.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected long</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#getUID()">getUID</A></B>()</CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#invalidateHeaders()">invalidateHeaders</A></B>()</CODE>
<BR>
Invalidate cached header and envelope information for this
message.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#isREV1()">isREV1</A></B>()</CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#isSet(javax.mail.Flags.Flag)">isSet</A></B>(<A HREF="../../../../javax/mail/Flags.Flag.html" title="class in javax.mail">Flags.Flag</A> flag)</CODE>
<BR>
Test if the given Flags are set in this message.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#removeHeader(java.lang.String)">removeHeader</A></B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> name)</CODE>
<BR>
Remove all headers with this name.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#setContentID(java.lang.String)">setContentID</A></B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> cid)</CODE>
<BR>
Set the "Content-ID" header field of this Message.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#setContentLanguage(java.lang.String[])">setContentLanguage</A></B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>[] languages)</CODE>
<BR>
Set the "Content-Language" header of this MimePart.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#setContentMD5(java.lang.String)">setContentMD5</A></B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> md5)</CODE>
<BR>
Set the "Content-MD5" header field of this Message.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#setDataHandler(javax.activation.DataHandler)">setDataHandler</A></B>(<A HREF="http://java.sun.com/javase/technologies/desktop/javabeans/glasgow/javadocs/javax/activation/DataHandler.html?is-external=true" title="class or interface in javax.activation">DataHandler</A> content)</CODE>
<BR>
This method provides the mechanism to set this part's
content.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD ALIGN="right" VALIGN="top" WIDTH="1%"><
FONT SIZE="-1">
<
TD><
CODE><
B><
A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#setDescription(java.lang.String, java.lang.String)">setDescription<
/A><
/B>
(<
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String<
/A> description,
<
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String<
/A>
charset)<
/CODE>
Set the
"Content-Description" header field
for this Message.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD ALIGN="right" VALIGN="top" WIDTH="1%"><
FONT SIZE="-1">
<
TD><
CODE><
B><
A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#setDisposition(java.lang.String)">setDisposition<
/A><
/B>
(<
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String<
/A> disposition
)<
/CODE>
Set the
"Content-Disposition" header field of this Message.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD ALIGN="right" VALIGN="top" WIDTH="1%"><
FONT SIZE="-1">
<
TD><
CODE><
B><
A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#setExpunged(boolean)">setExpunged<
/A><
/B>
(boolean set
)<
/CODE>
Sets the expunged flag
for this Message.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD ALIGN="right" VALIGN="top" WIDTH="1%"><
FONT SIZE="-1">
<
TD><
CODE><
B><
A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#setFileName(java.lang.String)">setFileName<
/A><
/B>
(<
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String<
/A> filename
)<
/CODE>
Set the filename associated with this part, if possible.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD ALIGN="right" VALIGN="top" WIDTH="1%"><
FONT SIZE="-1">
<
TD><
CODE><
B><
A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#setFlags(javax.mail.Flags, boolean)">setFlags<
/A><
/B>
(<
A HREF="../../../../javax/mail/Flags.html" title="class in javax.mail">Flags<
/A> flag,
Set
/Unset the given flags in this message.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD ALIGN="right" VALIGN="top" WIDTH="1%"><
FONT SIZE="-1">
<
TD><
CODE><
B><
A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#setFrom(javax.mail.Address)">setFrom<
/A><
/B>
(<
A HREF="../../../../javax/mail/Address.html" title="class in javax.mail">Address<
/A> address
)<
/CODE>
Set the RFC
822 "From" header field.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD ALIGN="right" VALIGN="top" WIDTH="1%"><
FONT SIZE="-1">
<
TD><
CODE><
B><
A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#setHeader(java.lang.String, java.lang.String)">setHeader<
/A><
/B>
(<
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String<
/A>
name,
<
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String<
/A>
value)<
/CODE>
Set the
value for this header_name.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD ALIGN="right" VALIGN="top" WIDTH="1%"><
FONT SIZE="-1">
<
TD><
CODE><
B><
A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#setMessageNumber(int)">setMessageNumber<
/A><
/B>
(int msgnum
)<
/CODE>
Wrapper around the protected method Message.setMessageNumber() to
make that
method accessible to IMAPFolder.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD ALIGN="right" VALIGN="top" WIDTH="1%"><
FONT SIZE="-1">
<
TD><
CODE><
B><
A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#setPeek(boolean)">setPeek<
/A><
/B>
(boolean peek
)<
/CODE>
Set whether or not to use the PEEK variant of FETCH when
fetching message
content.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD ALIGN="right" VALIGN="top" WIDTH="1%"><
FONT SIZE="-1">
<
TD><
CODE><
B><
A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#setRecipients(javax.mail.Message.RecipientType, javax.mail.Address[])">setRecipients<
/A><
/B>
(<
A HREF="../../../../javax/mail/Message.RecipientType.html" title="class in javax.mail">Message.RecipientType<
/A>
type,
<
A HREF="../../../../javax/mail/Address.html" title="class in javax.mail">Address<
/A>
[] addresses
)<
/CODE>
Set the specified recipient
type to the given addresses.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD ALIGN="right" VALIGN="top" WIDTH="1%"><
FONT SIZE="-1">
<
TD><
CODE><
B><
A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#setReplyTo(javax.mail.Address[])">setReplyTo<
/A><
/B>
(<
A HREF="../../../../javax/mail/Address.html" title="class in javax.mail">Address<
/A>
[] addresses
)<
/CODE>
Set the RFC
822 "Reply-To" header field.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD ALIGN="right" VALIGN="top" WIDTH="1%"><
FONT SIZE="-1">
<
TD><
CODE><
B><
A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#setSender(javax.mail.Address)">setSender<
/A><
/B>
(<
A HREF="../../../../javax/mail/Address.html" title="class in javax.mail">Address<
/A> address
)<
/CODE>
Set the RFC
822 "Sender" header field.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD ALIGN="right" VALIGN="top" WIDTH="1%"><
FONT SIZE="-1">
<
TD><
CODE><
B><
A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#setSentDate(java.util.Date)">setSentDate<
/A><
/B>
(<
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date<
/A> d
)<
/CODE>
Set the RFC
822 "Date" header field.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD ALIGN="right" VALIGN="top" WIDTH="1%"><
FONT SIZE="-1">
<
TD><
CODE><
B><
A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#setSubject(java.lang.String, java.lang.String)">setSubject<
/A><
/B>
(<
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String<
/A> subject,
<
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String<
/A>
charset)<
/CODE>
Set the
"Subject" header field.<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD ALIGN="right" VALIGN="top" WIDTH="1%"><
FONT SIZE="-1">
<
TD><
CODE><
B><
A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#setUID(long)">setUID<
/A><
/B>
(long uid
)<
/CODE>
<
/TD>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD ALIGN="right" VALIGN="top" WIDTH="1%"><
FONT SIZE="-1">
<
TD><
CODE><
B><
A HREF="../../../../com/sun/mail/imap/IMAPMessage.html#writeTo(java.io.OutputStream)">writeTo<
/A><
/B>
(<
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream<
/A> os
)<
/CODE>
Write out the bytes into the given outputstream.<
/TD>
<
A NAME="methods_inherited_from_class_javax.mail.internet.MimeMessage"><!-- --><
/A>
<
TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<
TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<
TH ALIGN="left"><
B>Methods inherited from
class javax.mail.internet.<
A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage<
/A><
/B><
/TH>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD><
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html#addRecipients(javax.mail.Message.RecipientType, java.lang.String)">addRecipients<
/A>, <
A HREF="../../../../javax/mail/internet/MimeMessage.html#createInternetHeaders(java.io.InputStream)">createInternetHeaders<
/A>, <
A HREF="../../../../javax/mail/internet/MimeMessage.html#createMimeMessage(javax.mail.Session)">createMimeMessage<
/A>, <
A HREF="../../../../javax/mail/internet/MimeMessage.html#getAllRecipients()">getAllRecipients<
/A>, <
A HREF="../../../../javax/mail/internet/MimeMessage.html#getContent()">getContent<
/A>, <
A HREF="../../../../javax/mail/internet/MimeMessage.html#getInputStream()">getInputStream<
/A>, <
A HREF="../../../../javax/mail/internet/MimeMessage.html#getRawInputStream()">getRawInputStream<
/A>, <
A HREF="../../../../javax/mail/internet/MimeMessage.html#isMimeType(java.lang.String)">isMimeType<
/A>, <
A HREF="../../../../javax/mail/internet/MimeMessage.html#parse(java.io.InputStream)">parse<
/A>, <
A HREF="../../../../javax/mail/internet/MimeMessage.html#reply(boolean)">reply<
/A>, <
A HREF="../../../../javax/mail/internet/MimeMessage.html#saveChanges()">saveChanges<
/A>, <
A HREF="../../../../javax/mail/internet/MimeMessage.html#setContent(javax.mail.Multipart)">setContent<
/A>, <
A HREF="../../../../javax/mail/internet/MimeMessage.html#setContent(java.lang.Object, java.lang.String)">setContent<
/A>, <
A HREF="../../../../javax/mail/internet/MimeMessage.html#setDescription(java.lang.String)">setDescription<
/A>, <
A HREF="../../../../javax/mail/internet/MimeMessage.html#setFrom()">setFrom<
/A>, <
A HREF="../../../../javax/mail/internet/MimeMessage.html#setRecipients(javax.mail.Message.RecipientType, java.lang.String)">setRecipients<
/A>, <
A HREF="../../../../javax/mail/internet/MimeMessage.html#setSubject(java.lang.String)">setSubject<
/A>, <
A HREF="../../../../javax/mail/internet/MimeMessage.html#setText(java.lang.String)">setText<
/A>, <
A HREF="../../../../javax/mail/internet/MimeMessage.html#setText(java.lang.String, java.lang.String)">setText<
/A>, <
A HREF="../../../../javax/mail/internet/MimeMessage.html#setText(java.lang.String, java.lang.String, java.lang.String)">setText<
/A>, <
A HREF="../../../../javax/mail/internet/MimeMessage.html#updateHeaders()">updateHeaders<
/A>, <
A HREF="../../../../javax/mail/internet/MimeMessage.html#updateMessageID()">updateMessageID<
/A>, <
A HREF="../../../../javax/mail/internet/MimeMessage.html#writeTo(java.io.OutputStream, java.lang.String[])">writeTo<
/A><
/CODE><
/TD>
<
A NAME="methods_inherited_from_class_javax.mail.Message"><!-- --><
/A>
<
TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<
TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<
TH ALIGN="left"><
B>Methods inherited from
class javax.mail.<
A HREF="../../../../javax/mail/Message.html" title="class in javax.mail">Message<
/A><
/B><
/TH>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD><
CODE><
A HREF="../../../../javax/mail/Message.html#addRecipient(javax.mail.Message.RecipientType, javax.mail.Address)">addRecipient<
/A>, <
A HREF="../../../../javax/mail/Message.html#getFolder()">getFolder<
/A>, <
A HREF="../../../../javax/mail/Message.html#getMessageNumber()">getMessageNumber<
/A>, <
A HREF="../../../../javax/mail/Message.html#isExpunged()">isExpunged<
/A>, <
A HREF="../../../../javax/mail/Message.html#match(javax.mail.search.SearchTerm)">match<
/A>, <
A HREF="../../../../javax/mail/Message.html#setFlag(javax.mail.Flags.Flag, boolean)">setFlag<
/A>, <
A HREF="../../../../javax/mail/Message.html#setRecipient(javax.mail.Message.RecipientType, javax.mail.Address)">setRecipient<
/A><
/CODE><
/TD>
<
A NAME="methods_inherited_from_class_java.lang.Object"><!-- --><
/A>
<
TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<
TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<
TH ALIGN="left"><
B>Methods inherited from
class java.
lang.<
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object<
/A><
/B><
/TH>
<
TR BGCOLOR="white" CLASS="TableRowColor">
<
TD><
CODE><
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone<
/A>, <
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals<
/A>, <
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize<
/A>, <
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass<
/A>, <
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode<
/A>, <
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify<
/A>, <
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll<
/A>, <
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString<
/A>, <
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait<
/A>, <
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait<
/A>, <
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait<
/A><
/CODE><
/TD>
<!-- ============ FIELD DETAIL =========== -->
<
A NAME="field_detail"><!-- --><
/A>
<
TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<
TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<
TH ALIGN="left" COLSPAN="1"><
FONT SIZE="+2">
<
A NAME="bs"><!-- --><
/A><
H3>
protected com.sun.mail.imap.protocol.BODYSTRUCTURE <
B>bs<
/B><
/PRE>
<
A NAME="envelope"><!-- --><
/A><
H3>
protected com.sun.mail.imap.protocol.ENVELOPE <
B>envelope<
/B><
/PRE>
<
A NAME="sectionId"><!-- --><
/A><
H3>
protected <
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String<
/A> <
B>sectionId<
/B><
/PRE>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<
A NAME="constructor_detail"><!-- --><
/A>
<
TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<
TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<
TH ALIGN="left" COLSPAN="1"><
FONT SIZE="+2">
<
A NAME="IMAPMessage(com.sun.mail.imap.IMAPFolder, int)"><!-- --><
/A><
H3>
protected <
B>IMAPMessage<
/B>
(<
A HREF="../../../../com/sun/mail/imap/IMAPFolder.html" title="class in com.sun.mail.imap">IMAPFolder<
/A> folder,
<
A NAME="IMAPMessage(javax.mail.Session)"><!-- --><
/A><
H3>
protected <
B>IMAPMessage<
/B>
(<
A HREF="../../../../javax/mail/Session.html" title="class in javax.mail">Session<
/A> session
)<
/PRE>
<
DD>Constructor,
for use by IMAPNestedMessage.
<!-- ============ METHOD DETAIL ========== -->
<
A NAME="method_detail"><!-- --><
/A>
<
TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<
TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<
TH ALIGN="left" COLSPAN="1"><
FONT SIZE="+2">
<
A NAME="getProtocol()"><!-- --><
/A><
H3>
protected com.sun.mail.imap.protocol.IMAPProtocol <
B>getProtocol<
/B>
()
throws com.sun.mail.iap.ProtocolException,
<
A HREF="../../../../javax/mail/FolderClosedException.html" title="class in javax.mail">FolderClosedException<
/A><
/PRE>
<
DD>Get this message
's folder's protocol connection.
Throws FolderClosedException, if the protocol connection
is not available.
ASSERT: Must hold the messageCacheLock.
<
DD><
CODE>com.sun.mail.iap.ProtocolException<
/CODE>
<
DD><
CODE><
A HREF="../../../../javax/mail/FolderClosedException.html" title="class in javax.mail">FolderClosedException<
/A><
/CODE><
/DL>
<
A NAME="isREV1()"><!-- --><
/A><
H3>
protected boolean <
B>isREV1<
/B>
()
throws <
A HREF="../../../../javax/mail/FolderClosedException.html" title="class in javax.mail">FolderClosedException<
/A><
/PRE>
<
DD><
CODE><
A HREF="../../../../javax/mail/FolderClosedException.html" title="class in javax.mail">FolderClosedException<
/A><
/CODE><
/DL>
<
A NAME="getMessageCacheLock()"><!-- --><
/A><
H3>
protected <
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object<
/A> <
B>getMessageCacheLock<
/B>
()<
/PRE>
<
DD>Get the messageCacheLock, associated with this Message
's
Folder.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getSequenceNumber()"><!-- --></A><H3>
getSequenceNumber</H3>
<PRE>
protected int <B>getSequenceNumber</B>()</PRE>
<DL>
<DD>Get this message's IMAP sequence number.
ASSERT: This method must be called only when holding the
messageCacheLock.
<
A NAME="setMessageNumber(int)"><!-- --><
/A><
H3>
protected void <
B>setMessageNumber<
/B>
(int msgnum
)<
/PRE>
<
DD>Wrapper around the protected
method Message.setMessageNumber
() to
make that method accessible to IMAPFolder.
<
DT><
B>Overrides:<
/B><
DD><
CODE><
A HREF="../../../../javax/mail/Message.html#setMessageNumber(int)">setMessageNumber<
/A><
/CODE> in
class <
CODE><
A HREF="../../../../javax/mail/Message.html" title="class in javax.mail">Message<
/A><
/CODE><
/DL>
<
A NAME="getUID()"><!-- --><
/A><
H3>
protected long <
B>getUID<
/B>
()<
/PRE>
<
A NAME="setUID(long)"><!-- --><
/A><
H3>
protected void <
B>setUID<
/B>
(long uid
)<
/PRE>
<
A NAME="setExpunged(boolean)"><!-- --><
/A><
H3>
protected void <
B>setExpunged<
/B>
(boolean set
)<
/PRE>
<
DD><
B>Description copied from
class: <
CODE><
A HREF="../../../../javax/mail/Message.html#setExpunged(boolean)">Message<
/A><
/CODE><
/B><
/DD>
<
DD>Sets the expunged flag
for this Message. This
method is to
be used only by the implementation classes.
<
DT><
B>Overrides:<
/B><
DD><
CODE><
A HREF="../../../../javax/mail/Message.html#setExpunged(boolean)">setExpunged<
/A><
/CODE> in
class <
CODE><
A HREF="../../../../javax/mail/Message.html" title="class in javax.mail">Message<
/A><
/CODE><
/DL>
<
A NAME="checkExpunged()"><!-- --><
/A><
H3>
protected void <
B>checkExpunged<
/B>
()
throws <
A HREF="../../../../javax/mail/MessageRemovedException.html" title="class in javax.mail">MessageRemovedException<
/A><
/PRE>
<
DD><
CODE><
A HREF="../../../../javax/mail/MessageRemovedException.html" title="class in javax.mail">MessageRemovedException<
/A><
/CODE><
/DL>
<
A NAME="forceCheckExpunged()"><!-- --><
/A><
H3>
protected void <
B>forceCheckExpunged<
/B>
()
throws <
A HREF="../../../../javax/mail/MessageRemovedException.html" title="class in javax.mail">MessageRemovedException<
/A>,
<
A HREF="../../../../javax/mail/FolderClosedException.html" title="class in javax.mail">FolderClosedException<
/A><
/PRE>
<
DD>Do a NOOP to force any untagged EXPUNGE responses
and then check if this message is expunged.
<
DD><
CODE><
A HREF="../../../../javax/mail/MessageRemovedException.html" title="class in javax.mail">MessageRemovedException<
/A><
/CODE>
<
DD><
CODE><
A HREF="../../../../javax/mail/FolderClosedException.html" title="class in javax.mail">FolderClosedException<
/A><
/CODE><
/DL>
<
A NAME="getFetchBlockSize()"><!-- --><
/A><
H3>
protected int <
B>getFetchBlockSize<
/B>
()<
/PRE>
<
A NAME="getFrom()"><!-- --><
/A><
H3>
public <
A HREF="../../../../javax/mail/Address.html" title="class in javax.mail">Address<
/A>
[] <
B>getFrom<
/B>
()
throws <
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/PRE>
<
DD>Get the
"From" attribute.
<
DT><
B>Overrides:<
/B><
DD><
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html#getFrom()">getFrom<
/A><
/CODE> in
class <
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage<
/A><
/CODE><
/DL>
<
DT><
B>Returns:<
/B><
DD>Address
object
<
DD><
CODE><
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/CODE><
DT><
B>See Also:<
/B><
DD><
A HREF="../../../../javax/mail/internet/MimeMessage.html#headers"><
CODE>MimeMessage.headers<
/CODE><
/A><
/DL>
<
A NAME="setFrom(javax.mail.Address)"><!-- --><
/A><
H3>
public void <
B>setFrom<
/B>
(<
A HREF="../../../../javax/mail/Address.html" title="class in javax.mail">Address<
/A> address
)
throws <
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/PRE>
<
DD><
B>Description copied from
class: <
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html#setFrom(javax.mail.Address)">MimeMessage<
/A><
/CODE><
/B><
/DD>
<
DD>Set the RFC
822 "From" header field. Any existing values are
replaced with the given address. If address is <
code>null<
/code>,
this header is removed.
<
DT><
B>Overrides:<
/B><
DD><
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html#setFrom(javax.mail.Address)">setFrom<
/A><
/CODE> in
class <
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage<
/A><
/CODE><
/DL>
<
DT><
B>Parameters:<
/B><
DD><
CODE>address<
/CODE> - the sender of this message
<
DD><
CODE><
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/CODE>
<
DD><
CODE><
A HREF="../../../../javax/mail/IllegalWriteException.html" title="class in javax.mail">IllegalWriteException<
/A><
/CODE> - if the underlying
implementation does not support modification
<
A NAME="addFrom(javax.mail.Address[])"><!-- --><
/A><
H3>
public void <
B>addFrom<
/B>
(<
A HREF="../../../../javax/mail/Address.html" title="class in javax.mail">Address<
/A>
[] addresses
)
throws <
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/PRE>
<
DD><
B>Description copied from
class: <
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html#addFrom(javax.mail.Address[])">MimeMessage<
/A><
/CODE><
/B><
/DD>
<
DD>Add the specified addresses to the existing
"From" field. If
the "From" field does not already exist, it is created.
<
DT><
B>Overrides:<
/B><
DD><
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html#addFrom(javax.mail.Address[])">addFrom<
/A><
/CODE> in
class <
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage<
/A><
/CODE><
/DL>
<
DT><
B>Parameters:<
/B><
DD><
CODE>addresses<
/CODE> - the senders of this message
<
DD><
CODE><
A HREF="../../../../javax/mail/IllegalWriteException.html" title="class in javax.mail">IllegalWriteException<
/A><
/CODE> - if the underlying
implementation does not support modification
of existing values
<
DD><
CODE><
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/CODE><
/DL>
<
A NAME="getSender()"><!-- --><
/A><
H3>
public <
A HREF="../../../../javax/mail/Address.html" title="class in javax.mail">Address<
/A> <
B>getSender<
/B>
()
throws <
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/PRE>
<
DD>Get the
"Sender" attribute.
<
DT><
B>Overrides:<
/B><
DD><
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html#getSender()">getSender<
/A><
/CODE> in
class <
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage<
/A><
/CODE><
/DL>
<
DT><
B>Returns:<
/B><
DD>Address
object
<
DD><
CODE><
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/CODE><
DT><
B>See Also:<
/B><
DD><
A HREF="../../../../javax/mail/internet/MimeMessage.html#headers"><
CODE>MimeMessage.headers<
/CODE><
/A><
/DL>
<
A NAME="setSender(javax.mail.Address)"><!-- --><
/A><
H3>
public void <
B>setSender<
/B>
(<
A HREF="../../../../javax/mail/Address.html" title="class in javax.mail">Address<
/A> address
)
throws <
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/PRE>
<
DD><
B>Description copied from
class: <
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html#setSender(javax.mail.Address)">MimeMessage<
/A><
/CODE><
/B><
/DD>
<
DD>Set the RFC
822 "Sender" header field. Any existing values are
replaced with the given address. If address is <
code>null<
/code>,
this header is removed.
<
DT><
B>Overrides:<
/B><
DD><
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html#setSender(javax.mail.Address)">setSender<
/A><
/CODE> in
class <
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage<
/A><
/CODE><
/DL>
<
DT><
B>Parameters:<
/B><
DD><
CODE>address<
/CODE> - the sender of this message
<
DD><
CODE><
A HREF="../../../../javax/mail/IllegalWriteException.html" title="class in javax.mail">IllegalWriteException<
/A><
/CODE> - if the underlying
implementation does not support modification
of existing values
<
DD><
CODE><
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/CODE><
/DL>
<
A NAME="getRecipients(javax.mail.Message.RecipientType)"><!-- --><
/A><
H3>
public <
A HREF="../../../../javax/mail/Address.html" title="class in javax.mail">Address<
/A>
[] <
B>getRecipients<
/B>
(<
A HREF="../../../../javax/mail/Message.RecipientType.html" title="class in javax.mail">Message.RecipientType<
/A>
type)
throws <
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/PRE>
<
DD>Get the desired Recipient
type.
<
DT><
B>Overrides:<
/B><
DD><
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html#getRecipients(javax.mail.Message.RecipientType)">getRecipients<
/A><
/CODE> in
class <
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage<
/A><
/CODE><
/DL>
<
DT><
B>Returns:<
/B><
DD>array of Address objects
<
DD><
CODE><
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/CODE> - if header could not
be retrieved
<
DD><
CODE><
A HREF="../../../../javax/mail/internet/AddressException.html" title="class in javax.mail.internet">AddressException<
/A><
/CODE> - if the header is misformatted<
DT><
B>See Also:<
/B><
DD><
A HREF="../../../../javax/mail/internet/MimeMessage.html#headers"><
CODE>MimeMessage.headers<
/CODE><
/A>,
<
A HREF="../../../../javax/mail/Message.RecipientType.html#TO"><
CODE>Message.RecipientType.TO<
/CODE><
/A>,
<
A HREF="../../../../javax/mail/Message.RecipientType.html#CC"><
CODE>Message.RecipientType.CC<
/CODE><
/A>,
<
A HREF="../../../../javax/mail/Message.RecipientType.html#BCC"><
CODE>Message.RecipientType.BCC<
/CODE><
/A>,
<
A HREF="../../../../javax/mail/internet/MimeMessage.RecipientType.html#NEWSGROUPS"><
CODE>MimeMessage.RecipientType.NEWSGROUPS<
/CODE><
/A><
/DL>
<
A NAME="setRecipients(javax.mail.Message.RecipientType, javax.mail.Address[])"><!-- --><
/A><
H3>
public void <
B>setRecipients<
/B>
(<
A HREF="../../../../javax/mail/Message.RecipientType.html" title="class in javax.mail">Message.RecipientType<
/A>
type,
<
A HREF="../../../../javax/mail/Address.html" title="class in javax.mail">Address<
/A>
[] addresses
)
throws <
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/PRE>
<
DD><
B>Description copied from
class: <
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html#setRecipients(javax.mail.Message.RecipientType, javax.mail.Address[])">MimeMessage<
/A><
/CODE><
/B><
/DD>
<
DD>Set the specified recipient
type to the given addresses.
If the address parameter is <
code>null<
/code>, the corresponding
recipient field is removed.
<
DT><
B>Overrides:<
/B><
DD><
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html#setRecipients(javax.mail.Message.RecipientType, javax.mail.Address[])">setRecipients<
/A><
/CODE> in
class <
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage<
/A><
/CODE><
/DL>
<
DD><
CODE><
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/CODE>
<
DD><
CODE><
A HREF="../../../../javax/mail/IllegalWriteException.html" title="class in javax.mail">IllegalWriteException<
/A><
/CODE> - if the underlying
implementation does not support modification
of existing values<
DT><
B>See Also:<
/B><
DD><
A HREF="../../../../javax/mail/internet/MimeMessage.html#getRecipients(javax.mail.Message.RecipientType)"><
CODE>MimeMessage.getRecipients
(javax.mail.Message.RecipientType
)<
/CODE><
/A><
/DL>
<
A NAME="addRecipients(javax.mail.Message.RecipientType, javax.mail.Address[])"><!-- --><
/A><
H3>
public void <
B>addRecipients<
/B>
(<
A HREF="../../../../javax/mail/Message.RecipientType.html" title="class in javax.mail">Message.RecipientType<
/A>
type,
<
A HREF="../../../../javax/mail/Address.html" title="class in javax.mail">Address<
/A>
[] addresses
)
throws <
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/PRE>
<
DD><
B>Description copied from
class: <
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html#addRecipients(javax.mail.Message.RecipientType, javax.mail.Address[])">MimeMessage<
/A><
/CODE><
/B><
/DD>
<
DD>Add the given addresses to the specified recipient
type.
<
DT><
B>Overrides:<
/B><
DD><
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html#addRecipients(javax.mail.Message.RecipientType, javax.mail.Address[])">addRecipients<
/A><
/CODE> in
class <
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage<
/A><
/CODE><
/DL>
<
DD><
CODE><
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/CODE>
<
DD><
CODE><
A HREF="../../../../javax/mail/IllegalWriteException.html" title="class in javax.mail">IllegalWriteException<
/A><
/CODE> - if the underlying
implementation does not support modification
<
A NAME="getReplyTo()"><!-- --><
/A><
H3>
public <
A HREF="../../../../javax/mail/Address.html" title="class in javax.mail">Address<
/A>
[] <
B>getReplyTo<
/B>
()
throws <
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/PRE>
<
DD>Get the ReplyTo addresses.
<
DT><
B>Overrides:<
/B><
DD><
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html#getReplyTo()">getReplyTo<
/A><
/CODE> in
class <
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage<
/A><
/CODE><
/DL>
<
DT><
B>Returns:<
/B><
DD>addresses to which replies should be directed
<
DD><
CODE><
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/CODE><
DT><
B>See Also:<
/B><
DD><
A HREF="../../../../javax/mail/internet/MimeMessage.html#headers"><
CODE>MimeMessage.headers<
/CODE><
/A><
/DL>
<
A NAME="setReplyTo(javax.mail.Address[])"><!-- --><
/A><
H3>
public void <
B>setReplyTo<
/B>
(<
A HREF="../../../../javax/mail/Address.html" title="class in javax.mail">Address<
/A>
[] addresses
)
throws <
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/PRE>
<
DD><
B>Description copied from
class: <
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html#setReplyTo(javax.mail.Address[])">MimeMessage<
/A><
/CODE><
/B><
/DD>
<
DD>Set the RFC
822 "Reply-To" header field. If the address
parameter is <
code>null<
/code>, this header is removed.
<
DT><
B>Overrides:<
/B><
DD><
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html#setReplyTo(javax.mail.Address[])">setReplyTo<
/A><
/CODE> in
class <
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage<
/A><
/CODE><
/DL>
<
DT><
B>Parameters:<
/B><
DD><
CODE>addresses<
/CODE> - addresses to which replies should be directed
<
DD><
CODE><
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/CODE>
<
DD><
CODE><
A HREF="../../../../javax/mail/IllegalWriteException.html" title="class in javax.mail">IllegalWriteException<
/A><
/CODE> - if the underlying
implementation does not support modification
of existing values
<
DD><
CODE><
A HREF="../../../../javax/mail/MethodNotSupportedException.html" title="class in javax.mail">MethodNotSupportedException<
/A><
/CODE> - if the underlying
implementation does not support setting this
<
A NAME="getSubject()"><!-- --><
/A><
H3>
public <
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String<
/A> <
B>getSubject<
/B>
()
throws <
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/PRE>
<
DD>Get the decoded subject.
<
DT><
B>Overrides:<
/B><
DD><
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html#getSubject()">getSubject<
/A><
/CODE> in
class <
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage<
/A><
/CODE><
/DL>
<
DT><
B>Returns:<
/B><
DD>Subject
<
DD><
CODE><
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/CODE><
DT><
B>See Also:<
/B><
DD><
A HREF="../../../../javax/mail/internet/MimeMessage.html#headers"><
CODE>MimeMessage.headers<
/CODE><
/A><
/DL>
<
A NAME="setSubject(java.lang.String, java.lang.String)"><!-- --><
/A><
H3>
public void <
B>setSubject<
/B>
(<
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String<
/A> subject,
<
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String<
/A>
charset)
throws <
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/PRE>
<
DD><
B>Description copied from
class: <
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html#setSubject(java.lang.String, java.lang.String)">MimeMessage<
/A><
/CODE><
/B><
/DD>
<
DD>Set the
"Subject" header field. If the subject contains non
US-ASCII characters, it will be encoded using the specified
charset. If the subject contains only US-ASCII characters, no
encoding is done and it is used as-is. If the subject is null,
the existing
"Subject" header field is removed. <
p>
The application must ensure that the subject does not contain
Note that if the charset encoding process fails, a
MessagingException is thrown, and an UnsupportedEncodingException
is included in the chain of nested exceptions within the
MessagingException.
<
DT><
B>Overrides:<
/B><
DD><
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html#setSubject(java.lang.String, java.lang.String)">setSubject<
/A><
/CODE> in
class <
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage<
/A><
/CODE><
/DL>
<
DD><
CODE><
A HREF="../../../../javax/mail/IllegalWriteException.html" title="class in javax.mail">IllegalWriteException<
/A><
/CODE> - if the underlying
implementation does not support modification
of existing values
<
DD><
CODE><
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/CODE><
/DL>
<
A NAME="getSentDate()"><!-- --><
/A><
H3>
public <
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date<
/A> <
B>getSentDate<
/B>
()
throws <
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/PRE>
<
DT><
B>Overrides:<
/B><
DD><
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html#getSentDate()">getSentDate<
/A><
/CODE> in
class <
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage<
/A><
/CODE><
/DL>
<
DT><
B>Returns:<
/B><
DD>The sent Date
<
DD><
CODE><
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/CODE><
/DL>
<
A NAME="setSentDate(java.util.Date)"><!-- --><
/A><
H3>
public void <
B>setSentDate<
/B>
(<
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date<
/A> d
)
throws <
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/PRE>
<
DD><
B>Description copied from
class: <
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html#setSentDate(java.util.Date)">MimeMessage<
/A><
/CODE><
/B><
/DD>
<
DD>Set the RFC
822 "Date" header field. This is the date on which the
creator of the message indicates that the message is complete
and ready for delivery. If the date parameter is
<
code>null<
/code>, the existing
"Date" field is removed.
<
DT><
B>Overrides:<
/B><
DD><
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html#setSentDate(java.util.Date)">setSentDate<
/A><
/CODE> in
class <
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage<
/A><
/CODE><
/DL>
<
DT><
B>Parameters:<
/B><
DD><
CODE>d<
/CODE> - the sent date of this message
<
DD><
CODE><
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/CODE>
<
DD><
CODE><
A HREF="../../../../javax/mail/IllegalWriteException.html" title="class in javax.mail">IllegalWriteException<
/A><
/CODE> - if the underlying
implementation does not support modification
<
A NAME="getReceivedDate()"><!-- --><
/A><
H3>
public <
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date<
/A> <
B>getReceivedDate<
/B>
()
throws <
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/PRE>
<
DD>Get the recieved date
(INTERNALDATE
)
<
DT><
B>Overrides:<
/B><
DD><
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html#getReceivedDate()">getReceivedDate<
/A><
/CODE> in
class <
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage<
/A><
/CODE><
/DL>
<
DT><
B>Returns:<
/B><
DD>the date this message was received
<
DD><
CODE><
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/CODE><
/DL>
<
A NAME="getSize()"><!-- --><
/A><
H3>
public int <
B>getSize<
/B>
()
throws <
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/PRE>
<
DD>Get the message
size. <
p>
Note that this returns RFC822.SIZE. That is, it's the
size of the whole message, header and body included.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../javax/mail/Part.html#getSize()">getSize</A></CODE> in interface <CODE><A HREF="../../../../javax/mail/Part.html" title="interface in javax.mail">Part</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../javax/mail/internet/MimeMessage.html#getSize()">getSize</A></CODE> in class <CODE><A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>size of content in bytes
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getLineCount()"><!-- --></A><H3>
getLineCount</H3>
<PRE>
public int <B>getLineCount</B>()
throws <A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException</A></PRE>
<DL>
<DD>Get the total number of lines. <p>
Returns the "body_fld_lines" field from the
BODYSTRUCTURE. Note that this field is available
only for text/plain and message/rfc822 types
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../javax/mail/Part.html#getLineCount()">getLineCount</A></CODE> in interface <CODE><A HREF="../../../../javax/mail/Part.html" title="interface in javax.mail">Part</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../javax/mail/internet/MimeMessage.html#getLineCount()">getLineCount</A></CODE> in class <CODE><A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>number of lines in the content.
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getContentLanguage()"><!-- --></A><H3>
getContentLanguage</H3>
<PRE>
public <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>[] <B>getContentLanguage</B>()
throws <A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException</A></PRE>
<DL>
<DD>Get the content language.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../javax/mail/internet/MimePart.html#getContentLanguage()">getContentLanguage</A></CODE> in interface <CODE><A HREF="../../../../javax/mail/internet/MimePart.html" title="interface in javax.mail.internet">MimePart</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../javax/mail/internet/MimeMessage.html#getContentLanguage()">getContentLanguage</A></CODE> in class <CODE><A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>value of content-language header.
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="setContentLanguage(java.lang.String[])"><!-- --></A><H3>
setContentLanguage</H3>
<PRE>
public void <B>setContentLanguage</B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>[] languages)
throws <A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException</A></PRE>
<DL>
<DD><B>Description copied from class: <CODE><A HREF="../../../../javax/mail/internet/MimeMessage.html#setContentLanguage(java.lang.String[])">MimeMessage</A></CODE></B></DD>
<DD>Set the "Content-Language" header of this MimePart. The
Content-Language header is defined by RFC 1766.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../javax/mail/internet/MimePart.html#setContentLanguage(java.lang.String[])">setContentLanguage</A></CODE> in interface <CODE><A HREF="../../../../javax/mail/internet/MimePart.html" title="interface in javax.mail.internet">MimePart</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../javax/mail/internet/MimeMessage.html#setContentLanguage(java.lang.String[])">setContentLanguage</A></CODE> in class <CODE><A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>languages</CODE> - array of language tags
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../javax/mail/IllegalWriteException.html" title="class in javax.mail">IllegalWriteException</A></CODE> - if the underlying
implementation does not support modification
<DD><CODE><A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getInReplyTo()"><!-- --></A><H3>
getInReplyTo</H3>
<PRE>
public <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>getInReplyTo</B>()
throws <A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException</A></PRE>
<DL>
<DD>Get the In-Reply-To header.
<P>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException</A></CODE><DT><B>Since:</B></DT>
<DD>JavaMail 1.3.3</DD>
</DL>
</DD>
</DL>
<HR>
<A NAME="getContentType()"><!-- --></A><H3>
getContentType</H3>
<PRE>
public <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>getContentType</B>()
throws <A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException</A></PRE>
<DL>
<DD>Get the Content-Type.
Generate this header from the BODYSTRUCTURE. Append parameters
as well.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../javax/mail/Part.html#getContentType()">getContentType</A></CODE> in interface <CODE><A HREF="../../../../javax/mail/Part.html" title="interface in javax.mail">Part</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../javax/mail/internet/MimeMessage.html#getContentType()">getContentType</A></CODE> in class <CODE><A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>The ContentType of this part
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException</A></CODE><DT><B>See Also:</B><DD><A HREF="http://java.sun.com/javase/technologies/desktop/javabeans/glasgow/javadocs/javax/activation/DataHandler.html?is-external=true" title="class or interface in javax.activation"><CODE>DataHandler</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="getDisposition()"><!-- --></A><H3>
getDisposition</H3>
<PRE>
public <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>getDisposition</B>()
throws <A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException</A></PRE>
<DL>
<DD>Get the Content-Disposition.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../javax/mail/Part.html#getDisposition()">getDisposition</A></CODE> in interface <CODE><A HREF="../../../../javax/mail/Part.html" title="interface in javax.mail">Part</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../javax/mail/internet/MimeMessage.html#getDisposition()">getDisposition</A></CODE> in class <CODE><A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>disposition of this part, or null if unknown
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException</A></CODE><DT><B>See Also:</B><DD><A HREF="../../../../javax/mail/Part.html#ATTACHMENT"><CODE>Part.ATTACHMENT</CODE></A>,
<A HREF="../../../../javax/mail/Part.html#INLINE"><CODE>Part.INLINE</CODE></A>,
<A HREF="../../../../javax/mail/Part.html#getFileName()"><CODE>Part.getFileName()</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="setDisposition(java.lang.String)"><!-- --></A><H3>
setDisposition</H3>
<PRE>
public void <B>setDisposition</B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> disposition)
throws <A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException</A></PRE>
<DL>
<DD><B>Description copied from class: <CODE><A HREF="../../../../javax/mail/internet/MimeMessage.html#setDisposition(java.lang.String)">MimeMessage</A></CODE></B></DD>
<DD>Set the "Content-Disposition" header field of this Message.
If <code>disposition</code> is null, any existing "Content-Disposition"
header field is removed.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../javax/mail/Part.html#setDisposition(java.lang.String)">setDisposition</A></CODE> in interface <CODE><A HREF="../../../../javax/mail/Part.html" title="interface in javax.mail">Part</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../javax/mail/internet/MimeMessage.html#setDisposition(java.lang.String)">setDisposition</A></CODE> in class <CODE><A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>disposition</CODE> - disposition of this part
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException</A></CODE>
<DD><CODE><A HREF="../../../../javax/mail/IllegalWriteException.html" title="class in javax.mail">IllegalWriteException</A></CODE> - if the underlying implementation
does not support modification of this header<DT><B>See Also:</B><DD><A HREF="../../../../javax/mail/Part.html#ATTACHMENT"><CODE>Part.ATTACHMENT</CODE></A>,
<A HREF="../../../../javax/mail/Part.html#INLINE"><CODE>Part.INLINE</CODE></A>,
<A HREF="../../../../javax/mail/Part.html#setFileName(java.lang.String)"><CODE>Part.setFileName(java.lang.String)</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="getEncoding()"><!-- --></A><H3>
getEncoding</H3>
<PRE>
public <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>getEncoding</B>()
throws <A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException</A></PRE>
<DL>
<DD>Get the Content-Transfer-Encoding.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../javax/mail/internet/MimePart.html#getEncoding()">getEncoding</A></CODE> in interface <CODE><A HREF="../../../../javax/mail/internet/MimePart.html" title="interface in javax.mail.internet">MimePart</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../javax/mail/internet/MimeMessage.html#getEncoding()">getEncoding</A></CODE> in class <CODE><A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>content-transfer-encoding
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getContentID()"><!-- --></A><H3>
getContentID</H3>
<PRE>
public <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>getContentID</B>()
throws <A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException</A></PRE>
<DL>
<DD>Get the Content-ID.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../javax/mail/internet/MimePart.html#getContentID()">getContentID</A></CODE> in interface <CODE><A HREF="../../../../javax/mail/internet/MimePart.html" title="interface in javax.mail.internet">MimePart</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../javax/mail/internet/MimeMessage.html#getContentID()">getContentID</A></CODE> in class <CODE><A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>content-ID
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="setContentID(java.lang.String)"><!-- --></A><H3>
setContentID</H3>
<PRE>
public void <B>setContentID</B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> cid)
throws <A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException</A></PRE>
<DL>
<DD><B>Description copied from class: <CODE><A HREF="../../../../javax/mail/internet/MimeMessage.html#setContentID(java.lang.String)">MimeMessage</A></CODE></B></DD>
<DD>Set the "Content-ID" header field of this Message.
If the <code>cid</code> parameter is null, any existing
"Content-ID" is removed.
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../javax/mail/internet/MimeMessage.html#setContentID(java.lang.String)">setContentID</A></CODE> in class <CODE><A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../javax/mail/IllegalWriteException.html" title="class in javax.mail">IllegalWriteException</A></CODE> - if the underlying
implementation does not support modification
<DD><CODE><A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getContentMD5()"><!-- --></A><H3>
getContentMD5</H3>
<PRE>
public <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>getContentMD5</B>()
throws <A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException</A></PRE>
<DL>
<DD>Get the Content-MD5.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../javax/mail/internet/MimePart.html#getContentMD5()">getContentMD5</A></CODE> in interface <CODE><A HREF="../../../../javax/mail/internet/MimePart.html" title="interface in javax.mail.internet">MimePart</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../javax/mail/internet/MimeMessage.html#getContentMD5()">getContentMD5</A></CODE> in class <CODE><A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>content-MD5
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="setContentMD5(java.lang.String)"><!-- --></A><H3>
setContentMD5</H3>
<PRE>
public void <B>setContentMD5</B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> md5)
throws <A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException</A></PRE>
<DL>
<DD><B>Description copied from class: <CODE><A HREF="../../../../javax/mail/internet/MimeMessage.html#setContentMD5(java.lang.String)">MimeMessage</A></CODE></B></DD>
<DD>Set the "Content-MD5" header field of this Message.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../javax/mail/internet/MimePart.html#setContentMD5(java.lang.String)">setContentMD5</A></CODE> in interface <CODE><A HREF="../../../../javax/mail/internet/MimePart.html" title="interface in javax.mail.internet">MimePart</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../javax/mail/internet/MimeMessage.html#setContentMD5(java.lang.String)">setContentMD5</A></CODE> in class <CODE><A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>md5</CODE> - the MD5 value
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../javax/mail/IllegalWriteException.html" title="class in javax.mail">IllegalWriteException</A></CODE> - if the underlying
implementation does not support modification
<DD><CODE><A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getDescription()"><!-- --></A><H3>
getDescription</H3>
<PRE>
public <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>getDescription</B>()
throws <A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException</A></PRE>
<DL>
<DD>Get the decoded Content-Description.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../javax/mail/Part.html#getDescription()">getDescription</A></CODE> in interface <CODE><A HREF="../../../../javax/mail/Part.html" title="interface in javax.mail">Part</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../javax/mail/internet/MimeMessage.html#getDescription()">getDescription</A></CODE> in class <CODE><A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>content-description
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="setDescription(java.lang.String, java.lang.String)"><!-- --></A><H3>
setDescription</H3>
<PRE>
public void <B>setDescription</B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> description,
<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> charset)
throws <A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException</A></PRE>
<DL>
<DD><B>Description copied from class: <CODE><A HREF="../../../../javax/mail/internet/MimeMessage.html#setDescription(java.lang.String, java.lang.String)">MimeMessage</A></CODE></B></DD>
<DD>Set the "Content-Description" header field for this Message.
If the description parameter is <code>null</code>, then any
existing "Content-Description" fields are removed. <p>
If the description contains non US-ASCII characters, it will
be encoded using the specified charset. If the description
contains only US-ASCII characters, no encoding is done and
it is used as-is. <p>
Note that if the charset encoding process fails, a
MessagingException is thrown, and an UnsupportedEncodingException
is included in the chain of nested exceptions within the
MessagingException.
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../javax/mail/internet/MimeMessage.html#setDescription(java.lang.String, java.lang.String)">setDescription</A></CODE> in class <CODE><A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>description</CODE> - Description<DD><CODE>charset</CODE> - Charset for encoding
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../javax/mail/IllegalWriteException.html" title="class in javax.mail">IllegalWriteException</A></CODE> - if the underlying
implementation does not support modification
<DD><CODE><A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getMessageID()"><!-- --></A><H3>
getMessageID</H3>
<PRE>
public <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>getMessageID</B>()
throws <A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException</A></PRE>
<DL>
<DD>Get the Message-ID.
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../javax/mail/internet/MimeMessage.html#getMessageID()">getMessageID</A></CODE> in class <CODE><A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>Message-ID
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException</A></CODE> - if the retrieval of this field
causes any exception.<DT><B>See Also:</B><DD><A HREF="../../../../javax/mail/search/MessageIDTerm.html" title="class in javax.mail.search"><CODE>MessageIDTerm</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="getFileName()"><!-- --></A><H3>
getFileName</H3>
<PRE>
public <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>getFileName</B>()
throws <A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException</A></PRE>
<DL>
<DD>Get the "filename" Disposition parameter. (Only available in
IMAP4rev1). If thats not available, get the "name" ContentType
parameter.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../javax/mail/Part.html#getFileName()">getFileName</A></CODE> in interface <CODE><A HREF="../../../../javax/mail/Part.html" title="interface in javax.mail">Part</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../javax/mail/internet/MimeMessage.html#getFileName()">getFileName</A></CODE> in class <CODE><A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>filename
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="setFileName(java.lang.String)"><!-- --></A><H3>
setFileName</H3>
<PRE>
public void <B>setFileName</B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> filename)
throws <A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException</A></PRE>
<DL>
<DD><B>Description copied from class: <CODE><A HREF="../../../../javax/mail/internet/MimeMessage.html#setFileName(java.lang.String)">MimeMessage</A></CODE></B></DD>
<DD>Set the filename associated with this part, if possible. <p>
Sets the "filename" parameter of the "Content-Disposition"
header field of this message. <p>
If the <code>mail.mime.encodefilename</code> System property
is set to true, the <A HREF="../../../../javax/mail/internet/MimeUtility.html#encodeText(java.lang.String)"><CODE>MimeUtility.encodeText</CODE></A> method will be used to encode the
filename. While such encoding is not supported by the MIME
spec, many mailers use this technique to support non-ASCII
characters in filenames. The default value of this property
is false.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../javax/mail/Part.html#setFileName(java.lang.String)">setFileName</A></CODE> in interface <CODE><A HREF="../../../../javax/mail/Part.html" title="interface in javax.mail">Part</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../javax/mail/internet/MimeMessage.html#setFileName(java.lang.String)">setFileName</A></CODE> in class <CODE><A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>filename</CODE> - Filename to associate with this part
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../javax/mail/IllegalWriteException.html" title="class in javax.mail">IllegalWriteException</A></CODE> - if the underlying implementation
does not support modification of this header
<DD><CODE><A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getContentStream()"><!-- --></A><H3>
getContentStream</H3>
<PRE>
protected <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</A> <B>getContentStream</B>()
throws <A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException</A></PRE>
<DL>
<DD>Get all the bytes for this message. Overrides getContentStream()
in MimeMessage. This method is ultimately used by the DataHandler
to obtain the input stream for this message.
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../javax/mail/internet/MimeMessage.html#getContentStream()">getContentStream</A></CODE> in class <CODE><A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException</A></CODE><DT><B>See Also:</B><DD><A HREF="../../../../javax/mail/internet/MimeMessage.html#getContentStream()"><CODE>MimeMessage.getContentStream()</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="getDataHandler()"><!-- --></A><H3>
getDataHandler</H3>
<PRE>
public <A HREF="http://java.sun.com/javase/technologies/desktop/javabeans/glasgow/javadocs/javax/activation/DataHandler.html?is-external=true" title="class or interface in javax.activation">DataHandler</A> <B>getDataHandler</B>()
throws <A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException</A></PRE>
<DL>
<DD>Get the DataHandler object for this message.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../javax/mail/Part.html#getDataHandler()">getDataHandler</A></CODE> in interface <CODE><A HREF="../../../../javax/mail/Part.html" title="interface in javax.mail">Part</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../javax/mail/internet/MimeMessage.html#getDataHandler()">getDataHandler</A></CODE> in class <CODE><A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>DataHandler for the content
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="setDataHandler(javax.activation.DataHandler)"><!-- --></A><H3>
setDataHandler</H3>
<PRE>
public void <B>setDataHandler</B>(<A HREF="http://java.sun.com/javase/technologies/desktop/javabeans/glasgow/javadocs/javax/activation/DataHandler.html?is-external=true" title="class or interface in javax.activation">DataHandler</A> content)
throws <A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException</A></PRE>
<DL>
<DD><B>Description copied from class: <CODE><A HREF="../../../../javax/mail/internet/MimeMessage.html#setDataHandler(javax.activation.DataHandler)">MimeMessage</A></CODE></B></DD>
<DD>This method provides the mechanism to set this part's content.
The given DataHandler object should wrap the actual content.
<
DT><
B>Specified by:<
/B><
DD><
CODE><
A HREF="../../../../javax/mail/Part.html#setDataHandler(javax.activation.DataHandler)">setDataHandler<
/A><
/CODE> in interface <
CODE><
A HREF="../../../../javax/mail/Part.html" title="interface in javax.mail">Part<
/A><
/CODE><
DT><
B>Overrides:<
/B><
DD><
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html#setDataHandler(javax.activation.DataHandler)">setDataHandler<
/A><
/CODE> in
class <
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage<
/A><
/CODE><
/DL>
<
DT><
B>Parameters:<
/B><
DD><
CODE>content<
/CODE> - The DataHandler
for the
content.
<
DD><
CODE><
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/CODE>
<
DD><
CODE><
A HREF="../../../../javax/mail/IllegalWriteException.html" title="class in javax.mail">IllegalWriteException<
/A><
/CODE> - if the underlying implementation
does not support modification of existing values<
/DL>
<
A NAME="writeTo(java.io.OutputStream)"><!-- --><
/A><
H3>
public void <
B>writeTo<
/B>
(<
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream<
/A> os
)
throws <
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException<
/A>,
<
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/PRE>
<
DD>Write out the bytes into the given outputstream.
<
DT><
B>Specified by:<
/B><
DD><
CODE><
A HREF="../../../../javax/mail/Part.html#writeTo(java.io.OutputStream)">writeTo<
/A><
/CODE> in interface <
CODE><
A HREF="../../../../javax/mail/Part.html" title="interface in javax.mail">Part<
/A><
/CODE><
DT><
B>Overrides:<
/B><
DD><
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html#writeTo(java.io.OutputStream)">writeTo<
/A><
/CODE> in
class <
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage<
/A><
/CODE><
/DL>
<
DD><
CODE><
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException<
/A><
/CODE> - if an error occurs writing to the stream
or if an error is generated by the
javax.activation layer.
<
DD><
CODE><
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/CODE> - if an error occurs fetching the
data to be written<
DT><
B>See Also:<
/B><
DD><
A HREF="http://java.sun.com/javase/technologies/desktop/javabeans/glasgow/javadocs/javax/activation/DataHandler.html?is-external=true#writeTo(java.io.OutputStream)" title="class or interface in javax.activation"><
CODE>DataHandler.writeTo
(java.io.OutputStream
)<
/CODE><
/A><
/DL>
<
A NAME="getHeader(java.lang.String)"><!-- --><
/A><
H3>
public <
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String<
/A>
[] <
B>getHeader<
/B>
(<
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String<
/A>
name)
throws <
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/PRE>
<
DD>Get the named header.
<
DT><
B>Specified by:<
/B><
DD><
CODE><
A HREF="../../../../javax/mail/Part.html#getHeader(java.lang.String)">getHeader<
/A><
/CODE> in interface <
CODE><
A HREF="../../../../javax/mail/Part.html" title="interface in javax.mail">Part<
/A><
/CODE><
DT><
B>Overrides:<
/B><
DD><
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html#getHeader(java.lang.String)">getHeader<
/A><
/CODE> in
class <
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage<
/A><
/CODE><
/DL>
<
DT><
B>Returns:<
/B><
DD>array of
headers
<
DD><
CODE><
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/CODE><
DT><
B>See Also:<
/B><
DD><
A HREF="../../../../javax/mail/internet/MimeUtility.html" title="class in javax.mail.internet"><
CODE>MimeUtility<
/CODE><
/A><
/DL>
<
A NAME="getHeader(java.lang.String, java.lang.String)"><!-- --><
/A><
H3>
public <
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String<
/A> <
B>getHeader<
/B>
(<
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String<
/A>
name,
<
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String<
/A> delimiter
)
throws <
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/PRE>
<
DD>Get the named header.
<
DT><
B>Specified by:<
/B><
DD><
CODE><
A HREF="../../../../javax/mail/internet/MimePart.html#getHeader(java.lang.String, java.lang.String)">getHeader<
/A><
/CODE> in interface <
CODE><
A HREF="../../../../javax/mail/internet/MimePart.html" title="interface in javax.mail.internet">MimePart<
/A><
/CODE><
DT><
B>Overrides:<
/B><
DD><
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html#getHeader(java.lang.String, java.lang.String)">getHeader<
/A><
/CODE> in
class <
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage<
/A><
/CODE><
/DL>
<
DT><
B>Parameters:<
/B><
DD><
CODE>name<
/CODE> - the
name of this header<
DD><
CODE>delimiter<
/CODE> - separator between values
<
DT><
B>Returns:<
/B><
DD>the
value fields
for all
headers with
this name
<
DD><
CODE><
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/CODE><
/DL>
<
A NAME="setHeader(java.lang.String, java.lang.String)"><!-- --><
/A><
H3>
public void <
B>setHeader<
/B>
(<
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String<
/A>
name,
<
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String<
/A>
value)
throws <
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/PRE>
<
DD><
B>Description copied from
class: <
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html#setHeader(java.lang.String, java.lang.String)">MimeMessage<
/A><
/CODE><
/B><
/DD>
<
DD>Set the
value for this header_name. Replaces all existing
header values with this new value. Note that RFC 822 headers
must contain only US-ASCII characters, so a header that
contains non US-ASCII characters must have been encoded by the
caller as per the rules of RFC 2047.
<
DT><
B>Specified by:<
/B><
DD><
CODE><
A HREF="../../../../javax/mail/Part.html#setHeader(java.lang.String, java.lang.String)">setHeader<
/A><
/CODE> in interface <
CODE><
A HREF="../../../../javax/mail/Part.html" title="interface in javax.mail">Part<
/A><
/CODE><
DT><
B>Overrides:<
/B><
DD><
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html#setHeader(java.lang.String, java.lang.String)">setHeader<
/A><
/CODE> in
class <
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage<
/A><
/CODE><
/DL>
<
DD><
CODE><
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/CODE>
<
DD><
CODE><
A HREF="../../../../javax/mail/IllegalWriteException.html" title="class in javax.mail">IllegalWriteException<
/A><
/CODE> - if the underlying
implementation does not support modification
of existing values<
DT><
B>See Also:<
/B><
DD><
A HREF="../../../../javax/mail/internet/MimeUtility.html" title="class in javax.mail.internet"><
CODE>MimeUtility<
/CODE><
/A><
/DL>
<
A NAME="addHeader(java.lang.String, java.lang.String)"><!-- --><
/A><
H3>
public void <
B>addHeader<
/B>
(<
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String<
/A>
name,
<
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String<
/A>
value)
throws <
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/PRE>
<
DD><
B>Description copied from
class: <
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html#addHeader(java.lang.String, java.lang.String)">MimeMessage<
/A><
/CODE><
/B><
/DD>
<
DD>Add this
value to the existing values
for this header_name.
Note that RFC 822 headers must contain only US-ASCII
characters, so a header that contains non US-ASCII characters
must have been encoded as per the rules of RFC 2047.
<
DT><
B>Specified by:<
/B><
DD><
CODE><
A HREF="../../../../javax/mail/Part.html#addHeader(java.lang.String, java.lang.String)">addHeader<
/A><
/CODE> in interface <
CODE><
A HREF="../../../../javax/mail/Part.html" title="interface in javax.mail">Part<
/A><
/CODE><
DT><
B>Overrides:<
/B><
DD><
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html#addHeader(java.lang.String, java.lang.String)">addHeader<
/A><
/CODE> in
class <
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage<
/A><
/CODE><
/DL>
<
DD><
CODE><
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/CODE>
<
DD><
CODE><
A HREF="../../../../javax/mail/IllegalWriteException.html" title="class in javax.mail">IllegalWriteException<
/A><
/CODE> - if the underlying
implementation does not support modification
of existing values<
DT><
B>See Also:<
/B><
DD><
A HREF="../../../../javax/mail/internet/MimeUtility.html" title="class in javax.mail.internet"><
CODE>MimeUtility<
/CODE><
/A><
/DL>
<
A NAME="removeHeader(java.lang.String)"><!-- --><
/A><
H3>
public void <
B>removeHeader<
/B>
(<
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String<
/A>
name)
throws <
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/PRE>
<
DD><
B>Description copied from
class: <
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html#removeHeader(java.lang.String)">MimeMessage<
/A><
/CODE><
/B><
/DD>
<
DD>Remove all
headers with this
name.
<
DT><
B>Specified by:<
/B><
DD><
CODE><
A HREF="../../../../javax/mail/Part.html#removeHeader(java.lang.String)">removeHeader<
/A><
/CODE> in interface <
CODE><
A HREF="../../../../javax/mail/Part.html" title="interface in javax.mail">Part<
/A><
/CODE><
DT><
B>Overrides:<
/B><
DD><
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html#removeHeader(java.lang.String)">removeHeader<
/A><
/CODE> in
class <
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage<
/A><
/CODE><
/DL>
<
DD><
CODE><
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/CODE>
<
DD><
CODE><
A HREF="../../../../javax/mail/IllegalWriteException.html" title="class in javax.mail">IllegalWriteException<
/A><
/CODE> - if the underlying
implementation does not support modification
<
A NAME="getAllHeaders()"><!-- --><
/A><
H3>
public <
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/util/Enumeration.html?is-external=true" title="class or interface in java.util">Enumeration<
/A> <
B>getAllHeaders<
/B>
()
throws <
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/PRE>
<
DT><
B>Specified by:<
/B><
DD><
CODE><
A HREF="../../../../javax/mail/Part.html#getAllHeaders()">getAllHeaders<
/A><
/CODE> in interface <
CODE><
A HREF="../../../../javax/mail/Part.html" title="interface in javax.mail">Part<
/A><
/CODE><
DT><
B>Overrides:<
/B><
DD><
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html#getAllHeaders()">getAllHeaders<
/A><
/CODE> in
class <
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage<
/A><
/CODE><
/DL>
<
DT><
B>Returns:<
/B><
DD>array of header objects
<
DD><
CODE><
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/CODE><
DT><
B>See Also:<
/B><
DD><
A HREF="../../../../javax/mail/internet/MimeUtility.html" title="class in javax.mail.internet"><
CODE>MimeUtility<
/CODE><
/A><
/DL>
<
A NAME="getMatchingHeaders(java.lang.String[])"><!-- --><
/A><
H3>
public <
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/util/Enumeration.html?is-external=true" title="class or interface in java.util">Enumeration<
/A> <
B>getMatchingHeaders<
/B>
(<
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String<
/A>
[] names
)
throws <
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/PRE>
<
DD>Get matching
headers.
<
DT><
B>Specified by:<
/B><
DD><
CODE><
A HREF="../../../../javax/mail/Part.html#getMatchingHeaders(java.lang.String[])">getMatchingHeaders<
/A><
/CODE> in interface <
CODE><
A HREF="../../../../javax/mail/Part.html" title="interface in javax.mail">Part<
/A><
/CODE><
DT><
B>Overrides:<
/B><
DD><
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html#getMatchingHeaders(java.lang.String[])">getMatchingHeaders<
/A><
/CODE> in
class <
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage<
/A><
/CODE><
/DL>
<
DT><
B>Returns:<
/B><
DD>enumeration of Header objects
<
DD><
CODE><
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/CODE><
/DL>
<
A NAME="getNonMatchingHeaders(java.lang.String[])"><!-- --><
/A><
H3>
getNonMatchingHeaders<
/H3>
public <
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/util/Enumeration.html?is-external=true" title="class or interface in java.util">Enumeration<
/A> <
B>getNonMatchingHeaders<
/B>
(<
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String<
/A>
[] names
)
throws <
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/PRE>
<
DD>Get non-matching
headers.
<
DT><
B>Specified by:<
/B><
DD><
CODE><
A HREF="../../../../javax/mail/Part.html#getNonMatchingHeaders(java.lang.String[])">getNonMatchingHeaders<
/A><
/CODE> in interface <
CODE><
A HREF="../../../../javax/mail/Part.html" title="interface in javax.mail">Part<
/A><
/CODE><
DT><
B>Overrides:<
/B><
DD><
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html#getNonMatchingHeaders(java.lang.String[])">getNonMatchingHeaders<
/A><
/CODE> in
class <
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage<
/A><
/CODE><
/DL>
<
DT><
B>Returns:<
/B><
DD>enumeration of Header objects
<
DD><
CODE><
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/CODE><
/DL>
<
A NAME="addHeaderLine(java.lang.String)"><!-- --><
/A><
H3>
public void <
B>addHeaderLine<
/B>
(<
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String<
/A> line
)
throws <
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/PRE>
<
DD><
B>Description copied from
class: <
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html#addHeaderLine(java.lang.String)">MimeMessage<
/A><
/CODE><
/B><
/DD>
<
DD>Add a raw RFC
822 header-line.
<
DT><
B>Specified by:<
/B><
DD><
CODE><
A HREF="../../../../javax/mail/internet/MimePart.html#addHeaderLine(java.lang.String)">addHeaderLine<
/A><
/CODE> in interface <
CODE><
A HREF="../../../../javax/mail/internet/MimePart.html" title="interface in javax.mail.internet">MimePart<
/A><
/CODE><
DT><
B>Overrides:<
/B><
DD><
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html#addHeaderLine(java.lang.String)">addHeaderLine<
/A><
/CODE> in
class <
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage<
/A><
/CODE><
/DL>
<
DD><
CODE><
A HREF="../../../../javax/mail/IllegalWriteException.html" title="class in javax.mail">IllegalWriteException<
/A><
/CODE> - if the underlying
implementation does not support modification
<
DD><
CODE><
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/CODE><
/DL>
<
A NAME="getAllHeaderLines()"><!-- --><
/A><
H3>
public <
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/util/Enumeration.html?is-external=true" title="class or interface in java.util">Enumeration<
/A> <
B>getAllHeaderLines<
/B>
()
throws <
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/PRE>
<
DD>Get all header-lines.
<
DT><
B>Specified by:<
/B><
DD><
CODE><
A HREF="../../../../javax/mail/internet/MimePart.html#getAllHeaderLines()">getAllHeaderLines<
/A><
/CODE> in interface <
CODE><
A HREF="../../../../javax/mail/internet/MimePart.html" title="interface in javax.mail.internet">MimePart<
/A><
/CODE><
DT><
B>Overrides:<
/B><
DD><
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html#getAllHeaderLines()">getAllHeaderLines<
/A><
/CODE> in
class <
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage<
/A><
/CODE><
/DL>
<
DD><
CODE><
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/CODE><
/DL>
<
A NAME="getMatchingHeaderLines(java.lang.String[])"><!-- --><
/A><
H3>
getMatchingHeaderLines<
/H3>
public <
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/util/Enumeration.html?is-external=true" title="class or interface in java.util">Enumeration<
/A> <
B>getMatchingHeaderLines<
/B>
(<
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String<
/A>
[] names
)
throws <
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/PRE>
<
DD>Get all matching header-lines.
<
DT><
B>Specified by:<
/B><
DD><
CODE><
A HREF="../../../../javax/mail/internet/MimePart.html#getMatchingHeaderLines(java.lang.String[])">getMatchingHeaderLines<
/A><
/CODE> in interface <
CODE><
A HREF="../../../../javax/mail/internet/MimePart.html" title="interface in javax.mail.internet">MimePart<
/A><
/CODE><
DT><
B>Overrides:<
/B><
DD><
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html#getMatchingHeaderLines(java.lang.String[])">getMatchingHeaderLines<
/A><
/CODE> in
class <
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage<
/A><
/CODE><
/DL>
<
DD><
CODE><
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/CODE><
/DL>
<
A NAME="getNonMatchingHeaderLines(java.lang.String[])"><!-- --><
/A><
H3>
getNonMatchingHeaderLines<
/H3>
public <
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/util/Enumeration.html?is-external=true" title="class or interface in java.util">Enumeration<
/A> <
B>getNonMatchingHeaderLines<
/B>
(<
A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String<
/A>
[] names
)
throws <
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/PRE>
<
DD>Get all non-matching headerlines.
<
DT><
B>Specified by:<
/B><
DD><
CODE><
A HREF="../../../../javax/mail/internet/MimePart.html#getNonMatchingHeaderLines(java.lang.String[])">getNonMatchingHeaderLines<
/A><
/CODE> in interface <
CODE><
A HREF="../../../../javax/mail/internet/MimePart.html" title="interface in javax.mail.internet">MimePart<
/A><
/CODE><
DT><
B>Overrides:<
/B><
DD><
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html#getNonMatchingHeaderLines(java.lang.String[])">getNonMatchingHeaderLines<
/A><
/CODE> in
class <
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage<
/A><
/CODE><
/DL>
<
DD><
CODE><
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/CODE><
/DL>
<
A NAME="getFlags()"><!-- --><
/A><
H3>
public <
A HREF="../../../../javax/mail/Flags.html" title="class in javax.mail">Flags<
/A> <
B>getFlags<
/B>
()
throws <
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/PRE>
<
DD>Get the Flags
for this message.
<
DT><
B>Overrides:<
/B><
DD><
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html#getFlags()">getFlags<
/A><
/CODE> in
class <
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage<
/A><
/CODE><
/DL>
<
DT><
B>Returns:<
/B><
DD>Flags
object containing the flags
for this message
<
DD><
CODE><
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/CODE><
DT><
B>See Also:<
/B><
DD><
A HREF="../../../../javax/mail/Flags.html" title="class in javax.mail"><
CODE>Flags<
/CODE><
/A><
/DL>
<
A NAME="isSet(javax.mail.Flags.Flag)"><!-- --><
/A><
H3>
public boolean <
B>isSet<
/B>
(<
A HREF="../../../../javax/mail/Flags.Flag.html" title="class in javax.mail">Flags.Flag<
/A> flag
)
throws <
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/PRE>
<
DD>Test if the given Flags are set in this message.
<
DT><
B>Overrides:<
/B><
DD><
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html#isSet(javax.mail.Flags.Flag)">isSet<
/A><
/CODE> in
class <
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage<
/A><
/CODE><
/DL>
<
DT><
B>Returns:<
/B><
DD>
value of the specified flag
for this message
<
DD><
CODE><
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/CODE><
DT><
B>See Also:<
/B><
DD><
A HREF="../../../../javax/mail/Flags.Flag.html" title="class in javax.mail"><
CODE>Flags.Flag<
/CODE><
/A>,
<
A HREF="../../../../javax/mail/Flags.Flag.html#ANSWERED"><
CODE>Flags.Flag.ANSWERED<
/CODE><
/A>,
<
A HREF="../../../../javax/mail/Flags.Flag.html#DELETED"><
CODE>Flags.Flag.DELETED<
/CODE><
/A>,
<
A HREF="../../../../javax/mail/Flags.Flag.html#DRAFT"><
CODE>Flags.Flag.DRAFT<
/CODE><
/A>,
<
A HREF="../../../../javax/mail/Flags.Flag.html#FLAGGED"><
CODE>Flags.Flag.FLAGGED<
/CODE><
/A>,
<
A HREF="../../../../javax/mail/Flags.Flag.html#RECENT"><
CODE>Flags.Flag.RECENT<
/CODE><
/A>,
<
A HREF="../../../../javax/mail/Flags.Flag.html#SEEN"><
CODE>Flags.Flag.SEEN<
/CODE><
/A><
/DL>
<
A NAME="setFlags(javax.mail.Flags, boolean)"><!-- --><
/A><
H3>
public void <
B>setFlags<
/B>
(<
A HREF="../../../../javax/mail/Flags.html" title="class in javax.mail">Flags<
/A> flag,
boolean set)
throws <
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/PRE>
<
DD>Set
/Unset the given flags in this message.
<
DT><
B>Overrides:<
/B><
DD><
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html#setFlags(javax.mail.Flags, boolean)">setFlags<
/A><
/CODE> in
class <
CODE><
A HREF="../../../../javax/mail/internet/MimeMessage.html" title="class in javax.mail.internet">MimeMessage<
/A><
/CODE><
/DL>
<
DT><
B>Parameters:<
/B><
DD><
CODE>flag<
/CODE> - Flags
object containing the flags to be set<
DD><
CODE>set<
/CODE> - the
value to be set
<
DD><
CODE><
A HREF="../../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException<
/A><
/CODE>
<
DD><
CODE><
A HREF="../../../../javax/mail/IllegalWriteException.html" title="class in javax.mail">IllegalWriteException<
/A><
/CODE> - if the underlying
implementation does not support modification
of existing values.<
DT><
B>See Also:<
/B><
DD><
A HREF="../../../../javax/mail/event/MessageChangedEvent.html" title="class in javax.mail.event"><
CODE>MessageChangedEvent<
/CODE><
/A><
/DL>
<
A NAME="setPeek(boolean)"><!-- --><
/A><
H3>
public void <
B>setPeek<
/B>
(boolean peek
)<
/PRE>
<
DD>Set whether or not to use the PEEK variant of FETCH when
fetching message content.
<
A NAME="getPeek()"><!-- --><
/A><
H3>
public boolean <
B>getPeek<
/B>
()<
/PRE>
<
DD>Get whether or not to use the PEEK variant of FETCH when
fetching message content.
<
A NAME="invalidateHeaders()"><!-- --><
/A><
H3>
public void <
B>invalidateHeaders<
/B>
()<
/PRE>
<
DD>Invalidate cached header and envelope information
for this
message. Subsequent accesses of this information will
cause it to be fetched from the server.
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<
A NAME="navbar_bottom"><!-- --><
/A>
<
A HREF="#skip-navbar_bottom" title="Skip navigation links"><
/A>
<
TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<
TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<
A NAME="navbar_bottom_firstrow"><!-- --><
/A>
<
TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<
TR ALIGN="center" VALIGN="top">
<
TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <
A HREF="../../../../overview-summary.html"><
FONT CLASS="NavBarFont1"><
B>Overview<
/B><
/FONT><
/A> <
/TD>
<
TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <
A HREF="package-summary.html"><
FONT CLASS="NavBarFont1"><
B>Package<
/B><
/FONT><
/A> <
/TD>
<
TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <
FONT CLASS="NavBarFont1Rev"><
B>Class<
/B><
/FONT> <
/TD>
<
TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <
A HREF="class-use/IMAPMessage.html"><
FONT CLASS="NavBarFont1"><
B>Use<
/B><
/FONT><
/A> <
/TD>
<
TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <
A HREF="package-tree.html"><
FONT CLASS="NavBarFont1"><
B>Tree<
/B><
/FONT><
/A> <
/TD>
<
TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <
A HREF="../../../../deprecated-list.html"><
FONT CLASS="NavBarFont1"><
B>Deprecated<
/B><
/FONT><
/A> <
/TD>
<
TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <
A HREF="../../../../index-files/index-1.html"><
FONT CLASS="NavBarFont1"><
B>Index<
/B><
/FONT><
/A> <
/TD>
<
TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <
A HREF="../../../../help-doc.html"><
FONT CLASS="NavBarFont1"><
B>Help<
/B><
/FONT><
/A> <
/TD>
<
TD ALIGN="right" VALIGN="top" ROWSPAN=3><
EM>
<
TD BGCOLOR="white" CLASS="NavBarCell2"><
FONT SIZE="-2">
<
A HREF="../../../../com/sun/mail/imap/IMAPFolder.ProtocolCommand.html" title="interface in com.sun.mail.imap"><
B>PREV CLASS<
/B><
/A>
<
A HREF="../../../../com/sun/mail/imap/IMAPSSLStore.html" title="class in com.sun.mail.imap"><
B>NEXT CLASS<
/B><
/A><
/FONT><
/TD>
<
TD BGCOLOR="white" CLASS="NavBarCell2"><
FONT SIZE="-2">
<
A HREF="../../../../index.html?com/sun/mail/imap/IMAPMessage.html" target="_top"><
B>FRAMES<
/B><
/A>
<
A HREF="IMAPMessage.html" target="_top"><
B>NO FRAMES<
/B><
/A>
<
SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
<
A HREF="../../../../allclasses-noframe.html"><
B>All Classes<
/B><
/A>
<
TD VALIGN="top" CLASS="NavBarCell3"><
FONT SIZE="-2">
SUMMARY: <
A HREF="#nested_classes_inherited_from_class_javax.mail.internet.MimeMessage">NESTED<
/A> | <
A HREF="#field_summary">FIELD<
/A> | <
A HREF="#constructor_summary">CONSTR<
/A> | <
A HREF="#method_summary">METHOD<
/A><
/FONT><
/TD>
<
TD VALIGN="top" CLASS="NavBarCell3"><
FONT SIZE="-2">
DETAIL: <
A HREF="#field_detail">FIELD<
/A> | <
A HREF="#constructor_detail">CONSTR<
/A> | <
A HREF="#method_detail">METHOD<
/A><
/FONT><
/TD>
<
A NAME="skip-navbar_bottom"><
/A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
Copyright &#
169;
2009 <
a href="http://www.sun.com">Sun Microsystems, Inc.<
/a>. All Rights Reserved.