Subversion Repositories javautils

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
7 daniel-mar 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>