Subversion Repositories javautils

Rev

Blame | Last modification | View Log | RSS feed

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <!--NewPage-->
  3. <HTML>
  4. <HEAD>
  5. <!-- Generated by javadoc (build 1.6.0_10) on Tue Nov 17 12:13:39 PST 2009 -->
  6. <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  7. <TITLE>
  8. InternetHeaders (JavaMail API documentation)
  9. </TITLE>
  10.  
  11. <META NAME="date" CONTENT="2009-11-17">
  12.  
  13. <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
  14.  
  15. <SCRIPT type="text/javascript">
  16. function windowTitle()
  17. {
  18.     if (location.href.indexOf('is-external=true') == -1) {
  19.         parent.document.title="InternetHeaders (JavaMail API documentation)";
  20.     }
  21. }
  22. </SCRIPT>
  23. <NOSCRIPT>
  24. </NOSCRIPT>
  25.  
  26. </HEAD>
  27.  
  28. <BODY BGCOLOR="white" onload="windowTitle();">
  29. <HR>
  30.  
  31.  
  32. <!-- ========= START OF TOP NAVBAR ======= -->
  33. <A NAME="navbar_top"><!-- --></A>
  34. <A HREF="#skip-navbar_top" title="Skip navigation links"></A>
  35. <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
  36. <TR>
  37. <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  38. <A NAME="navbar_top_firstrow"><!-- --></A>
  39. <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  40.   <TR ALIGN="center" VALIGN="top">
  41.   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
  42.   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  43.   <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  44.   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/InternetHeaders.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
  45.   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  46.   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  47.   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  48.   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  49.   </TR>
  50. </TABLE>
  51. </TD>
  52. <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  53. </EM>
  54. </TD>
  55. </TR>
  56.  
  57. <TR>
  58. <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  59. &nbsp;<A HREF="../../../javax/mail/internet/InternetAddress.html" title="class in javax.mail.internet"><B>PREV CLASS</B></A>&nbsp;
  60. &nbsp;<A HREF="../../../javax/mail/internet/InternetHeaders.InternetHeader.html" title="class in javax.mail.internet"><B>NEXT CLASS</B></A></FONT></TD>
  61. <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  62.   <A HREF="../../../index.html?javax/mail/internet/InternetHeaders.html" target="_top"><B>FRAMES</B></A>  &nbsp;
  63. &nbsp;<A HREF="InternetHeaders.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
  64. &nbsp;<SCRIPT type="text/javascript">
  65.   <!--
  66.   if(window==top) {
  67.     document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
  68.   }
  69.   //-->
  70. </SCRIPT>
  71. <NOSCRIPT>
  72.   <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
  73. </NOSCRIPT>
  74.  
  75.  
  76. </FONT></TD>
  77. </TR>
  78. <TR>
  79. <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  80.   SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  81. <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  82. DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  83. </TR>
  84. </TABLE>
  85. <A NAME="skip-navbar_top"></A>
  86. <!-- ========= END OF TOP NAVBAR ========= -->
  87.  
  88. <HR>
  89. <!-- ======== START OF CLASS DATA ======== -->
  90. <H2>
  91. <FONT SIZE="-1">
  92. javax.mail.internet</FONT>
  93. <BR>
  94. Class InternetHeaders</H2>
  95. <PRE>
  96. <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>
  97.   <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>javax.mail.internet.InternetHeaders</B>
  98. </PRE>
  99. <HR>
  100. <DL>
  101. <DT><PRE>public class <B>InternetHeaders</B><DT>extends <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></DL>
  102. </PRE>
  103.  
  104. <P>
  105. InternetHeaders is a utility class that manages RFC822 style
  106.  headers. Given an RFC822 format message stream, it reads lines
  107.  until the blank line that indicates end of header. The input stream
  108.  is positioned at the start of the body. The lines are stored
  109.  within the object and can be extracted as either Strings or
  110.  <A HREF="../../../javax/mail/Header.html" title="class in javax.mail"><CODE>Header</CODE></A> objects. <p>
  111.  
  112.  This class is mostly intended for service providers. MimeMessage
  113.  and MimeBody use this class for holding their headers. <p>
  114.  
  115.  <hr> <strong>A note on RFC822 and MIME headers</strong><p>
  116.  
  117.  RFC822 and MIME header fields <strong>must</strong> contain only
  118.  US-ASCII characters. If a header contains non US-ASCII characters,
  119.  it must be encoded as per the rules in RFC 2047. The MimeUtility
  120.  class provided in this package can be used to to achieve this.
  121.  Callers of the <code>setHeader</code>, <code>addHeader</code>, and
  122.  <code>addHeaderLine</code> methods are responsible for enforcing
  123.  the MIME requirements for the specified headers.  In addition, these
  124.  header fields must be folded (wrapped) before being sent if they
  125.  exceed the line length limitation for the transport (1000 bytes for
  126.  SMTP).  Received headers may have been folded.  The application is
  127.  responsible for folding and unfolding headers as appropriate. <p>
  128. <P>
  129.  
  130. <P>
  131. <DL>
  132. <DT><B>See Also:</B><DD><A HREF="../../../javax/mail/internet/MimeUtility.html" title="class in javax.mail.internet"><CODE>MimeUtility</CODE></A></DL>
  133. <HR>
  134.  
  135. <P>
  136. <!-- ======== NESTED CLASS SUMMARY ======== -->
  137.  
  138. <A NAME="nested_class_summary"><!-- --></A>
  139. <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
  140. <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  141. <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
  142. <B>Nested Class Summary</B></FONT></TH>
  143. </TR>
  144. <TR BGCOLOR="white" CLASS="TableRowColor">
  145. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  146. <CODE>protected static&nbsp;class</CODE></FONT></TD>
  147. <TD><CODE><B><A HREF="../../../javax/mail/internet/InternetHeaders.InternetHeader.html" title="class in javax.mail.internet">InternetHeaders.InternetHeader</A></B></CODE>
  148.  
  149. <BR>
  150. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An individual internet header.</TD>
  151. </TR>
  152. </TABLE>
  153. &nbsp;<!-- =========== FIELD SUMMARY =========== -->
  154.  
  155. <A NAME="field_summary"><!-- --></A>
  156. <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
  157. <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  158. <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
  159. <B>Field Summary</B></FONT></TH>
  160. </TR>
  161. <TR BGCOLOR="white" CLASS="TableRowColor">
  162. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  163. <CODE>protected &nbsp;<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A></CODE></FONT></TD>
  164. <TD><CODE><B><A HREF="../../../javax/mail/internet/InternetHeaders.html#headers">headers</A></B></CODE>
  165.  
  166. <BR>
  167. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The actual list of Headers, including placeholder entries.</TD>
  168. </TR>
  169. </TABLE>
  170. &nbsp;
  171. <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  172.  
  173. <A NAME="constructor_summary"><!-- --></A>
  174. <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
  175. <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  176. <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
  177. <B>Constructor Summary</B></FONT></TH>
  178. </TR>
  179. <TR BGCOLOR="white" CLASS="TableRowColor">
  180. <TD><CODE><B><A HREF="../../../javax/mail/internet/InternetHeaders.html#InternetHeaders()">InternetHeaders</A></B>()</CODE>
  181.  
  182. <BR>
  183. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create an empty InternetHeaders object.</TD>
  184. </TR>
  185. <TR BGCOLOR="white" CLASS="TableRowColor">
  186. <TD><CODE><B><A HREF="../../../javax/mail/internet/InternetHeaders.html#InternetHeaders(java.io.InputStream)">InternetHeaders</A></B>(<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>&nbsp;is)</CODE>
  187.  
  188. <BR>
  189. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Read and parse the given RFC822 message stream till the
  190.  blank line separating the header from the body.</TD>
  191. </TR>
  192. </TABLE>
  193. &nbsp;
  194. <!-- ========== METHOD SUMMARY =========== -->
  195.  
  196. <A NAME="method_summary"><!-- --></A>
  197. <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
  198. <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  199. <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
  200. <B>Method Summary</B></FONT></TH>
  201. </TR>
  202. <TR BGCOLOR="white" CLASS="TableRowColor">
  203. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  204. <CODE>&nbsp;void</CODE></FONT></TD>
  205. <TD><CODE><B><A HREF="../../../javax/mail/internet/InternetHeaders.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>&nbsp;name,
  206.           <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>&nbsp;value)</CODE>
  207.  
  208. <BR>
  209. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add a header with the specified name and value to the header list.</TD>
  210. </TR>
  211. <TR BGCOLOR="white" CLASS="TableRowColor">
  212. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  213. <CODE>&nbsp;void</CODE></FONT></TD>
  214. <TD><CODE><B><A HREF="../../../javax/mail/internet/InternetHeaders.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>&nbsp;line)</CODE>
  215.  
  216. <BR>
  217. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add an RFC822 header line to the header store.</TD>
  218. </TR>
  219. <TR BGCOLOR="white" CLASS="TableRowColor">
  220. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  221. <CODE>&nbsp;<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>
  222. <TD><CODE><B><A HREF="../../../javax/mail/internet/InternetHeaders.html#getAllHeaderLines()">getAllHeaderLines</A></B>()</CODE>
  223.  
  224. <BR>
  225. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return all the header lines as an Enumeration of Strings.</TD>
  226. </TR>
  227. <TR BGCOLOR="white" CLASS="TableRowColor">
  228. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  229. <CODE>&nbsp;<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>
  230. <TD><CODE><B><A HREF="../../../javax/mail/internet/InternetHeaders.html#getAllHeaders()">getAllHeaders</A></B>()</CODE>
  231.  
  232. <BR>
  233. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return all the headers as an Enumeration of
  234.  <A HREF="../../../javax/mail/Header.html" title="class in javax.mail"><CODE>Header</CODE></A> objects.</TD>
  235. </TR>
  236. <TR BGCOLOR="white" CLASS="TableRowColor">
  237. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  238. <CODE>&nbsp;<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>
  239. <TD><CODE><B><A HREF="../../../javax/mail/internet/InternetHeaders.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>&nbsp;name)</CODE>
  240.  
  241. <BR>
  242. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return all the values for the specified header.</TD>
  243. </TR>
  244. <TR BGCOLOR="white" CLASS="TableRowColor">
  245. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  246. <CODE>&nbsp;<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>
  247. <TD><CODE><B><A HREF="../../../javax/mail/internet/InternetHeaders.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>&nbsp;name,
  248.           <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>&nbsp;delimiter)</CODE>
  249.  
  250. <BR>
  251. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get all the headers for this header name, returned as a single
  252.  String, with headers separated by the delimiter.</TD>
  253. </TR>
  254. <TR BGCOLOR="white" CLASS="TableRowColor">
  255. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  256. <CODE>&nbsp;<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>
  257. <TD><CODE><B><A HREF="../../../javax/mail/internet/InternetHeaders.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>[]&nbsp;names)</CODE>
  258.  
  259. <BR>
  260. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return all matching header lines as an Enumeration of Strings.</TD>
  261. </TR>
  262. <TR BGCOLOR="white" CLASS="TableRowColor">
  263. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  264. <CODE>&nbsp;<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>
  265. <TD><CODE><B><A HREF="../../../javax/mail/internet/InternetHeaders.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>[]&nbsp;names)</CODE>
  266.  
  267. <BR>
  268. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return all matching <A HREF="../../../javax/mail/Header.html" title="class in javax.mail"><CODE>Header</CODE></A> objects.</TD>
  269. </TR>
  270. <TR BGCOLOR="white" CLASS="TableRowColor">
  271. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  272. <CODE>&nbsp;<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>
  273. <TD><CODE><B><A HREF="../../../javax/mail/internet/InternetHeaders.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>[]&nbsp;names)</CODE>
  274.  
  275. <BR>
  276. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return all non-matching header lines</TD>
  277. </TR>
  278. <TR BGCOLOR="white" CLASS="TableRowColor">
  279. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  280. <CODE>&nbsp;<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>
  281. <TD><CODE><B><A HREF="../../../javax/mail/internet/InternetHeaders.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>[]&nbsp;names)</CODE>
  282.  
  283. <BR>
  284. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return all non-matching <A HREF="../../../javax/mail/Header.html" title="class in javax.mail"><CODE>Header</CODE></A> objects.</TD>
  285. </TR>
  286. <TR BGCOLOR="white" CLASS="TableRowColor">
  287. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  288. <CODE>&nbsp;void</CODE></FONT></TD>
  289. <TD><CODE><B><A HREF="../../../javax/mail/internet/InternetHeaders.html#load(java.io.InputStream)">load</A></B>(<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>&nbsp;is)</CODE>
  290.  
  291. <BR>
  292. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Read and parse the given RFC822 message stream till the
  293.  blank line separating the header from the body.</TD>
  294. </TR>
  295. <TR BGCOLOR="white" CLASS="TableRowColor">
  296. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  297. <CODE>&nbsp;void</CODE></FONT></TD>
  298. <TD><CODE><B><A HREF="../../../javax/mail/internet/InternetHeaders.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>&nbsp;name)</CODE>
  299.  
  300. <BR>
  301. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Remove all header entries that match the given name</TD>
  302. </TR>
  303. <TR BGCOLOR="white" CLASS="TableRowColor">
  304. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  305. <CODE>&nbsp;void</CODE></FONT></TD>
  306. <TD><CODE><B><A HREF="../../../javax/mail/internet/InternetHeaders.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>&nbsp;name,
  307.           <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>&nbsp;value)</CODE>
  308.  
  309. <BR>
  310. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Change the first header line that matches name
  311.  to have value, adding a new header if no existing header
  312.  matches.</TD>
  313. </TR>
  314. </TABLE>
  315. &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  316. <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
  317. <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  318. <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>
  319. </TR>
  320. <TR BGCOLOR="white" CLASS="TableRowColor">
  321. <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>
  322. </TR>
  323. </TABLE>
  324. &nbsp;
  325. <P>
  326.  
  327. <!-- ============ FIELD DETAIL =========== -->
  328.  
  329. <A NAME="field_detail"><!-- --></A>
  330. <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
  331. <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  332. <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
  333. <B>Field Detail</B></FONT></TH>
  334. </TR>
  335. </TABLE>
  336.  
  337. <A NAME="headers"><!-- --></A><H3>
  338. headers</H3>
  339. <PRE>
  340. protected <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A> <B>headers</B></PRE>
  341. <DL>
  342. <DD>The actual list of Headers, including placeholder entries.
  343.  Placeholder entries are Headers with a null value and
  344.  are never seen by clients of the InternetHeaders class.
  345.  Placeholder entries are used to keep track of the preferred
  346.  order of headers.  Headers are never actually removed from
  347.  the list, they're converted into placeholder entries.
  348. New headers are added after existing headers of the same name
  349. (or before in the case of <code>Received</code> and
  350. <code>Return-Path</code> headers).  If no existing header
  351. or placeholder for the header is found, new headers are
  352. added after the special placeholder with the name ":".
  353. <P>
  354. <DL>
  355. <DT><B>Since:</B></DT>
  356.  <DD>JavaMail 1.4</DD>
  357. </DL>
  358. </DL>
  359.  
  360. <!-- ========= CONSTRUCTOR DETAIL ======== -->
  361.  
  362. <A NAME="constructor_detail"><!-- --></A>
  363. <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
  364. <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  365. <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
  366. <B>Constructor Detail</B></FONT></TH>
  367. </TR>
  368. </TABLE>
  369.  
  370. <A NAME="InternetHeaders()"><!-- --></A><H3>
  371. InternetHeaders</H3>
  372. <PRE>
  373. public <B>InternetHeaders</B>()</PRE>
  374. <DL>
  375. <DD>Create an empty InternetHeaders object.  Placeholder entries
  376. are inserted to indicate the preferred order of headers.
  377. <P>
  378. </DL>
  379. <HR>
  380.  
  381. <A NAME="InternetHeaders(java.io.InputStream)"><!-- --></A><H3>
  382. InternetHeaders</H3>
  383. <PRE>
  384. public <B>InternetHeaders</B>(<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>&nbsp;is)
  385.                throws <A HREF="../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException</A></PRE>
  386. <DL>
  387. <DD>Read and parse the given RFC822 message stream till the
  388. blank line separating the header from the body. The input
  389. stream is left positioned at the start of the body. The
  390. header lines are stored internally. <p>
  391.  
  392. For efficiency, wrap a BufferedInputStream around the actual
  393. input stream and pass it as the parameter. <p>
  394.  
  395. No placeholder entries are inserted; the original order of
  396. the headers is preserved.
  397. <P>
  398. <DL>
  399. <DT><B>Parameters:</B><DD><CODE>is</CODE> - RFC822 input stream
  400. <DT><B>Throws:</B>
  401. <DD><CODE><A HREF="../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException</A></CODE></DL>
  402. </DL>
  403.  
  404. <!-- ============ METHOD DETAIL ========== -->
  405.  
  406. <A NAME="method_detail"><!-- --></A>
  407. <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
  408. <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  409. <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
  410. <B>Method Detail</B></FONT></TH>
  411. </TR>
  412. </TABLE>
  413.  
  414. <A NAME="load(java.io.InputStream)"><!-- --></A><H3>
  415. load</H3>
  416. <PRE>
  417. public void <B>load</B>(<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>&nbsp;is)
  418.          throws <A HREF="../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException</A></PRE>
  419. <DL>
  420. <DD>Read and parse the given RFC822 message stream till the
  421. blank line separating the header from the body. Store the
  422. header lines inside this InternetHeaders object. The order
  423. of header lines is preserved. <p>
  424.  
  425. Note that the header lines are added into this InternetHeaders
  426. object, so any existing headers in this object will not be
  427. affected.  Headers are added to the end of the existing list
  428. of headers, in order.
  429. <P>
  430. <DD><DL>
  431. <DT><B>Parameters:</B><DD><CODE>is</CODE> - RFC822 input stream
  432. <DT><B>Throws:</B>
  433. <DD><CODE><A HREF="../../../javax/mail/MessagingException.html" title="class in javax.mail">MessagingException</A></CODE></DL>
  434. </DD>
  435. </DL>
  436. <HR>
  437.  
  438. <A NAME="getHeader(java.lang.String)"><!-- --></A><H3>
  439. getHeader</H3>
  440. <PRE>
  441. 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>&nbsp;name)</PRE>
  442. <DL>
  443. <DD>Return all the values for the specified header. The
  444. values are String objects.  Returns <code>null</code>
  445. if no headers with the specified name exist.
  446. <P>
  447. <DD><DL>
  448. <DT><B>Parameters:</B><DD><CODE>name</CODE> - header name
  449. <DT><B>Returns:</B><DD>array of header values, or null if none</DL>
  450. </DD>
  451. </DL>
  452. <HR>
  453.  
  454. <A NAME="getHeader(java.lang.String, java.lang.String)"><!-- --></A><H3>
  455. getHeader</H3>
  456. <PRE>
  457. 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>&nbsp;name,
  458.                        <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>&nbsp;delimiter)</PRE>
  459. <DL>
  460. <DD>Get all the headers for this header name, returned as a single
  461. String, with headers separated by the delimiter. If the
  462. delimiter is <code>null</code>, only the first header is
  463. returned.  Returns <code>null</code>
  464. if no headers with the specified name exist.
  465. <P>
  466. <DD><DL>
  467. <DT><B>Parameters:</B><DD><CODE>name</CODE> - header name<DD><CODE>delimiter</CODE> - delimiter
  468. <DT><B>Returns:</B><DD>the value fields for all headers with
  469.                                this name, or null if none</DL>
  470. </DD>
  471. </DL>
  472. <HR>
  473.  
  474. <A NAME="setHeader(java.lang.String, java.lang.String)"><!-- --></A><H3>
  475. setHeader</H3>
  476. <PRE>
  477. 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>&nbsp;name,
  478.                      <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>&nbsp;value)</PRE>
  479. <DL>
  480. <DD>Change the first header line that matches name
  481. to have value, adding a new header if no existing header
  482. matches. Remove all matching headers but the first. <p>
  483.  
  484. Note that RFC822 headers can only contain US-ASCII characters
  485. <P>
  486. <DD><DL>
  487. <DT><B>Parameters:</B><DD><CODE>name</CODE> - header name<DD><CODE>value</CODE> - header value</DL>
  488. </DD>
  489. </DL>
  490. <HR>
  491.  
  492. <A NAME="addHeader(java.lang.String, java.lang.String)"><!-- --></A><H3>
  493. addHeader</H3>
  494. <PRE>
  495. 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>&nbsp;name,
  496.                      <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>&nbsp;value)</PRE>
  497. <DL>
  498. <DD>Add a header with the specified name and value to the header list. <p>
  499.  
  500. The current implementation knows about the preferred order of most
  501. well-known headers and will insert headers in that order.  In
  502. addition, it knows that <code>Received</code> headers should be
  503. inserted in reverse order (newest before oldest), and that they
  504. should appear at the beginning of the headers, preceeded only by
  505. a possible <code>Return-Path</code> header.  <p>
  506.  
  507. Note that RFC822 headers can only contain US-ASCII characters.
  508. <P>
  509. <DD><DL>
  510. <DT><B>Parameters:</B><DD><CODE>name</CODE> - header name<DD><CODE>value</CODE> - header value</DL>
  511. </DD>
  512. </DL>
  513. <HR>
  514.  
  515. <A NAME="removeHeader(java.lang.String)"><!-- --></A><H3>
  516. removeHeader</H3>
  517. <PRE>
  518. 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>&nbsp;name)</PRE>
  519. <DL>
  520. <DD>Remove all header entries that match the given name
  521. <P>
  522. <DD><DL>
  523. <DT><B>Parameters:</B><DD><CODE>name</CODE> - header name</DL>
  524. </DD>
  525. </DL>
  526. <HR>
  527.  
  528. <A NAME="getAllHeaders()"><!-- --></A><H3>
  529. getAllHeaders</H3>
  530. <PRE>
  531. 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>()</PRE>
  532. <DL>
  533. <DD>Return all the headers as an Enumeration of
  534. <A HREF="../../../javax/mail/Header.html" title="class in javax.mail"><CODE>Header</CODE></A> objects.
  535. <P>
  536. <DD><DL>
  537.  
  538. <DT><B>Returns:</B><DD>Header objects</DL>
  539. </DD>
  540. </DL>
  541. <HR>
  542.  
  543. <A NAME="getMatchingHeaders(java.lang.String[])"><!-- --></A><H3>
  544. getMatchingHeaders</H3>
  545. <PRE>
  546. 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>[]&nbsp;names)</PRE>
  547. <DL>
  548. <DD>Return all matching <A HREF="../../../javax/mail/Header.html" title="class in javax.mail"><CODE>Header</CODE></A> objects.
  549. <P>
  550. <DD><DL>
  551.  
  552. <DT><B>Returns:</B><DD>matching Header objects</DL>
  553. </DD>
  554. </DL>
  555. <HR>
  556.  
  557. <A NAME="getNonMatchingHeaders(java.lang.String[])"><!-- --></A><H3>
  558. getNonMatchingHeaders</H3>
  559. <PRE>
  560. 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>[]&nbsp;names)</PRE>
  561. <DL>
  562. <DD>Return all non-matching <A HREF="../../../javax/mail/Header.html" title="class in javax.mail"><CODE>Header</CODE></A> objects.
  563. <P>
  564. <DD><DL>
  565.  
  566. <DT><B>Returns:</B><DD>non-matching Header objects</DL>
  567. </DD>
  568. </DL>
  569. <HR>
  570.  
  571. <A NAME="addHeaderLine(java.lang.String)"><!-- --></A><H3>
  572. addHeaderLine</H3>
  573. <PRE>
  574. 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>&nbsp;line)</PRE>
  575. <DL>
  576. <DD>Add an RFC822 header line to the header store.
  577. If the line starts with a space or tab (a continuation line),
  578. add it to the last header line in the list.  Otherwise,
  579. append the new header line to the list.  <p>
  580.  
  581. Note that RFC822 headers can only contain US-ASCII characters
  582. <P>
  583. <DD><DL>
  584. <DT><B>Parameters:</B><DD><CODE>line</CODE> - raw RFC822 header line</DL>
  585. </DD>
  586. </DL>
  587. <HR>
  588.  
  589. <A NAME="getAllHeaderLines()"><!-- --></A><H3>
  590. getAllHeaderLines</H3>
  591. <PRE>
  592. 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>()</PRE>
  593. <DL>
  594. <DD>Return all the header lines as an Enumeration of Strings.
  595. <P>
  596. <DD><DL>
  597. </DL>
  598. </DD>
  599. </DL>
  600. <HR>
  601.  
  602. <A NAME="getMatchingHeaderLines(java.lang.String[])"><!-- --></A><H3>
  603. getMatchingHeaderLines</H3>
  604. <PRE>
  605. 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>[]&nbsp;names)</PRE>
  606. <DL>
  607. <DD>Return all matching header lines as an Enumeration of Strings.
  608. <P>
  609. <DD><DL>
  610. </DL>
  611. </DD>
  612. </DL>
  613. <HR>
  614.  
  615. <A NAME="getNonMatchingHeaderLines(java.lang.String[])"><!-- --></A><H3>
  616. getNonMatchingHeaderLines</H3>
  617. <PRE>
  618. 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>[]&nbsp;names)</PRE>
  619. <DL>
  620. <DD>Return all non-matching header lines
  621. <P>
  622. <DD><DL>
  623. </DL>
  624. </DD>
  625. </DL>
  626. <!-- ========= END OF CLASS DATA ========= -->
  627. <HR>
  628.  
  629.  
  630. <!-- ======= START OF BOTTOM NAVBAR ====== -->
  631. <A NAME="navbar_bottom"><!-- --></A>
  632. <A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
  633. <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
  634. <TR>
  635. <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  636. <A NAME="navbar_bottom_firstrow"><!-- --></A>
  637. <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  638.  <TR ALIGN="center" VALIGN="top">
  639.  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
  640.  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  641.  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  642.  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/InternetHeaders.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
  643.  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  644.  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  645.  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  646.  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  647.  </TR>
  648. </TABLE>
  649. </TD>
  650. <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  651. </EM>
  652. </TD>
  653. </TR>
  654.  
  655. <TR>
  656. <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  657. &nbsp;<A HREF="../../../javax/mail/internet/InternetAddress.html" title="class in javax.mail.internet"><B>PREV CLASS</B></A>&nbsp;
  658. &nbsp;<A HREF="../../../javax/mail/internet/InternetHeaders.InternetHeader.html" title="class in javax.mail.internet"><B>NEXT CLASS</B></A></FONT></TD>
  659. <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  660.  <A HREF="../../../index.html?javax/mail/internet/InternetHeaders.html" target="_top"><B>FRAMES</B></A>  &nbsp;
  661. &nbsp;<A HREF="InternetHeaders.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
  662. &nbsp;<SCRIPT type="text/javascript">
  663.  <!--
  664.  if(window==top) {
  665.    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
  666.  }
  667.  //-->
  668. </SCRIPT>
  669. <NOSCRIPT>
  670.  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
  671. </NOSCRIPT>
  672.  
  673.  
  674. </FONT></TD>
  675. </TR>
  676. <TR>
  677. <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  678.  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  679. <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  680. DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  681. </TR>
  682. </TABLE>
  683. <A NAME="skip-navbar_bottom"></A>
  684. <!-- ======== END OF BOTTOM NAVBAR ======= -->
  685.  
  686. <HR>
  687. Copyright &#169; 2009 <a href="http://www.sun.com">Sun Microsystems, Inc.</a>. All Rights Reserved.
  688. </BODY>
  689. </HTML>
  690.