1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
5
<!-- Generated by javadoc on Sun Oct 10 17:41:04 EDT 2004 -->
7
HttpClient 2.0.2 API: Class Authenticator
9
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
11
<BODY BGCOLOR="white">
13
<!-- ========== START OF NAVBAR ========== -->
14
<A NAME="navbar_top"><!-- --></A>
15
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
17
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
18
<A NAME="navbar_top_firstrow"><!-- --></A>
19
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
20
<TR ALIGN="center" VALIGN="top">
21
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
22
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
23
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
24
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Authenticator.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
25
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
26
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
27
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
28
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
32
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
38
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
39
PREV CLASS
40
<A HREF="../../../../org/apache/commons/httpclient/AutoCloseInputStream.html"><B>NEXT CLASS</B></A></FONT></TD>
41
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
42
<A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
43
<A HREF="Authenticator.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
46
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
47
SUMMARY: INNER | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
48
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
49
DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
52
<!-- =========== END OF NAVBAR =========== -->
55
<!-- ======== START OF CLASS DATA ======== -->
58
org.apache.commons.httpclient</FONT>
60
Class Authenticator</H2>
62
<A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html">java.lang.Object</A>
64
+--<B>org.apache.commons.httpclient.Authenticator</B>
67
<B>Deprecated.</B> <I>use <A HREF="../../../../org/apache/commons/httpclient/auth/HttpAuthenticator.html"><CODE>HttpAuthenticator</CODE></A></I>
70
<DT>public class <B>Authenticator</B><DT>extends <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html">Object</A></DL>
73
Utility methods for HTTP authorization and authentication. This class
74
provides utility methods for generating responses to HTTP www and proxy
75
authentication challenges.
78
A client SHOULD assume that all paths at or deeper than the depth of the
79
last symbolic element in the path field of the Request-URI also are within
80
the protection space specified by the BasicScheme realm value of the current
81
challenge. A client MAY preemptively send the corresponding Authorization
82
header with requests for resources in that space without receipt of another
83
challenge from the server. Similarly, when a client sends a request to a
84
proxy, it may reuse a userid and password in the Proxy-Authorization header
85
field without receiving another challenge from the proxy server.
90
<DT><B>Author: </B><DD><a href="mailto:remm@apache.org">Remy Maucherat</a>, Rodney Waldhoff, <a href="mailto:jsdever@apache.org">Jeff Dever</a>, Ortwin Gl?ck, Sean C. Sullivan, <a href="mailto:adrian@ephox.com">Adrian Sutton</a>, <a href="mailto:mbowler@GargoyleSoftware.com">Mike Bowler</a>, <a href="mailto:oleg@ural.ru">Oleg Kalnichevski</a></DD>
95
<!-- ======== INNER CLASS SUMMARY ======== -->
98
<!-- =========== FIELD SUMMARY =========== -->
100
<A NAME="field_summary"><!-- --></A>
101
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
102
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
103
<TD COLSPAN=2><FONT SIZE="+2">
104
<B>Field Summary</B></FONT></TD>
106
<TR BGCOLOR="white" CLASS="TableRowColor">
107
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
108
<CODE>static <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
109
<TD><CODE><B><A HREF="../../../../org/apache/commons/httpclient/Authenticator.html#PROXY_AUTH">PROXY_AUTH</A></B></CODE>
112
<B>Deprecated.</B> The proxy authenticate challange header.</TD>
114
<TR BGCOLOR="white" CLASS="TableRowColor">
115
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
116
<CODE>static <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
117
<TD><CODE><B><A HREF="../../../../org/apache/commons/httpclient/Authenticator.html#PROXY_AUTH_RESP">PROXY_AUTH_RESP</A></B></CODE>
120
<B>Deprecated.</B> The proxy authenticate response header.</TD>
122
<TR BGCOLOR="white" CLASS="TableRowColor">
123
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
124
<CODE>static <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
125
<TD><CODE><B><A HREF="../../../../org/apache/commons/httpclient/Authenticator.html#WWW_AUTH">WWW_AUTH</A></B></CODE>
128
<B>Deprecated.</B> The www authenticate challange header.</TD>
130
<TR BGCOLOR="white" CLASS="TableRowColor">
131
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
132
<CODE>static <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
133
<TD><CODE><B><A HREF="../../../../org/apache/commons/httpclient/Authenticator.html#WWW_AUTH_RESP">WWW_AUTH_RESP</A></B></CODE>
136
<B>Deprecated.</B> The www authenticate response header.</TD>
140
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
142
<A NAME="constructor_summary"><!-- --></A>
143
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
144
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
145
<TD COLSPAN=2><FONT SIZE="+2">
146
<B>Constructor Summary</B></FONT></TD>
148
<TR BGCOLOR="white" CLASS="TableRowColor">
149
<TD><CODE><B><A HREF="../../../../org/apache/commons/httpclient/Authenticator.html#Authenticator()">Authenticator</A></B>()</CODE>
152
<B>Deprecated.</B> </TD>
156
<!-- ========== METHOD SUMMARY =========== -->
158
<A NAME="method_summary"><!-- --></A>
159
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
160
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
161
<TD COLSPAN=2><FONT SIZE="+2">
162
<B>Method Summary</B></FONT></TD>
164
<TR BGCOLOR="white" CLASS="TableRowColor">
165
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
166
<CODE>static boolean</CODE></FONT></TD>
167
<TD><CODE><B><A HREF="../../../../org/apache/commons/httpclient/Authenticator.html#authenticate(org.apache.commons.httpclient.HttpMethod, org.apache.commons.httpclient.HttpState)">authenticate</A></B>(<A HREF="../../../../org/apache/commons/httpclient/HttpMethod.html">HttpMethod</A> method,
168
<A HREF="../../../../org/apache/commons/httpclient/HttpState.html">HttpState</A> state)</CODE>
171
<B>Deprecated.</B> <I>use <A HREF="../../../../org/apache/commons/httpclient/auth/HttpAuthenticator.html#authenticate(org.apache.commons.httpclient.auth.AuthScheme, org.apache.commons.httpclient.HttpMethod, org.apache.commons.httpclient.HttpConnection, org.apache.commons.httpclient.HttpState)"><CODE>HttpAuthenticator.authenticate(AuthScheme, HttpMethod, HttpConnection, HttpState)</CODE></A></I></TD>
173
<TR BGCOLOR="white" CLASS="TableRowColor">
174
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
175
<CODE>static boolean</CODE></FONT></TD>
176
<TD><CODE><B><A HREF="../../../../org/apache/commons/httpclient/Authenticator.html#authenticateProxy(org.apache.commons.httpclient.HttpMethod, org.apache.commons.httpclient.HttpState)">authenticateProxy</A></B>(<A HREF="../../../../org/apache/commons/httpclient/HttpMethod.html">HttpMethod</A> method,
177
<A HREF="../../../../org/apache/commons/httpclient/HttpState.html">HttpState</A> state)</CODE>
180
<B>Deprecated.</B> <I>use <A HREF="../../../../org/apache/commons/httpclient/auth/HttpAuthenticator.html#authenticateProxy(org.apache.commons.httpclient.auth.AuthScheme, org.apache.commons.httpclient.HttpMethod, org.apache.commons.httpclient.HttpConnection, org.apache.commons.httpclient.HttpState)"><CODE>HttpAuthenticator.authenticateProxy(AuthScheme, HttpMethod, HttpConnection, HttpState)</CODE></A></I></TD>
183
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
184
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
185
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
186
<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html">Object</A></B></TD>
188
<TR BGCOLOR="white" CLASS="TableRowColor">
189
<TD><CODE><A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html#<clinit>()"><clinit></A>, <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html#clone()">clone</A>, <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html#finalize()">finalize</A>, <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html#toString()">toString</A>, <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
195
<!-- ============ FIELD DETAIL =========== -->
197
<A NAME="field_detail"><!-- --></A>
198
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
199
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
200
<TD COLSPAN=1><FONT SIZE="+2">
201
<B>Field Detail</B></FONT></TD>
205
<A NAME="WWW_AUTH"><!-- --></A><H3>
208
public static final <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/String.html">String</A> <B>WWW_AUTH</B></PRE>
210
<DD><B>Deprecated.</B> <DD>The www authenticate challange header.</DL>
213
<A NAME="WWW_AUTH_RESP"><!-- --></A><H3>
216
public static final <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/String.html">String</A> <B>WWW_AUTH_RESP</B></PRE>
218
<DD><B>Deprecated.</B> <DD>The www authenticate response header.</DL>
221
<A NAME="PROXY_AUTH"><!-- --></A><H3>
224
public static final <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/String.html">String</A> <B>PROXY_AUTH</B></PRE>
226
<DD><B>Deprecated.</B> <DD>The proxy authenticate challange header.</DL>
229
<A NAME="PROXY_AUTH_RESP"><!-- --></A><H3>
232
public static final <A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/String.html">String</A> <B>PROXY_AUTH_RESP</B></PRE>
234
<DD><B>Deprecated.</B> <DD>The proxy authenticate response header.</DL>
236
<!-- ========= CONSTRUCTOR DETAIL ======== -->
238
<A NAME="constructor_detail"><!-- --></A>
239
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
240
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
241
<TD COLSPAN=1><FONT SIZE="+2">
242
<B>Constructor Detail</B></FONT></TD>
246
<A NAME="Authenticator()"><!-- --></A><H3>
249
public <B>Authenticator</B>()</PRE>
251
<DD><B>Deprecated.</B> </DL>
253
<!-- ============ METHOD DETAIL ========== -->
255
<A NAME="method_detail"><!-- --></A>
256
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
257
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
258
<TD COLSPAN=1><FONT SIZE="+2">
259
<B>Method Detail</B></FONT></TD>
263
<A NAME="authenticate(org.apache.commons.httpclient.HttpMethod, org.apache.commons.httpclient.HttpState)"><!-- --></A><H3>
266
public static boolean <B>authenticate</B>(<A HREF="../../../../org/apache/commons/httpclient/HttpMethod.html">HttpMethod</A> method,
267
<A HREF="../../../../org/apache/commons/httpclient/HttpState.html">HttpState</A> state)
268
throws <A HREF="../../../../org/apache/commons/httpclient/HttpException.html">HttpException</A>,
269
<A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/UnsupportedOperationException.html">UnsupportedOperationException</A></PRE>
271
<DD><B>Deprecated.</B> <I>use <A HREF="../../../../org/apache/commons/httpclient/auth/HttpAuthenticator.html#authenticate(org.apache.commons.httpclient.auth.AuthScheme, org.apache.commons.httpclient.HttpMethod, org.apache.commons.httpclient.HttpConnection, org.apache.commons.httpclient.HttpState)"><CODE>HttpAuthenticator.authenticate(AuthScheme, HttpMethod, HttpConnection, HttpState)</CODE></A></I>
273
<DD>Add requisite authentication credentials to the given <i>method</i> in
274
the given <i>state</i> if possible.<DD><DL>
275
<DT><B>Parameters:</B><DD><CODE>method</CODE> - the HttpMethod which requires authentication<DD><CODE>state</CODE> - the HttpState object providing Credentials<DT><B>Returns:</B><DD>true if the Authenticate response header was added<DT><B>Throws:</B><DD><CODE><A HREF="../../../../org/apache/commons/httpclient/HttpException.html">HttpException</A></CODE> - when a parsing or other error occurs<DD><CODE><A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/UnsupportedOperationException.html">UnsupportedOperationException</A></CODE> - when the challenge type is not
276
supported<DT><B>See Also: </B><DD><A HREF="../../../../org/apache/commons/httpclient/HttpState.html#setCredentials(java.lang.String, org.apache.commons.httpclient.Credentials)"><CODE>HttpState.setCredentials(String,Credentials)</CODE></A></DL>
281
<A NAME="authenticateProxy(org.apache.commons.httpclient.HttpMethod, org.apache.commons.httpclient.HttpState)"><!-- --></A><H3>
282
authenticateProxy</H3>
284
public static boolean <B>authenticateProxy</B>(<A HREF="../../../../org/apache/commons/httpclient/HttpMethod.html">HttpMethod</A> method,
285
<A HREF="../../../../org/apache/commons/httpclient/HttpState.html">HttpState</A> state)
286
throws <A HREF="../../../../org/apache/commons/httpclient/HttpException.html">HttpException</A>,
287
<A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/UnsupportedOperationException.html">UnsupportedOperationException</A></PRE>
289
<DD><B>Deprecated.</B> <I>use <A HREF="../../../../org/apache/commons/httpclient/auth/HttpAuthenticator.html#authenticateProxy(org.apache.commons.httpclient.auth.AuthScheme, org.apache.commons.httpclient.HttpMethod, org.apache.commons.httpclient.HttpConnection, org.apache.commons.httpclient.HttpState)"><CODE>HttpAuthenticator.authenticateProxy(AuthScheme, HttpMethod, HttpConnection, HttpState)</CODE></A></I>
291
<DD>Add requisite proxy authentication credentials to the given
292
<i>method</i> in the given <i>state</i> if possible.<DD><DL>
293
<DT><B>Parameters:</B><DD><CODE>method</CODE> - the HttpMethod which requires authentication<DD><CODE>state</CODE> - the HttpState object providing Credentials<DT><B>Returns:</B><DD>true if the Authenticate response header was added<DT><B>Throws:</B><DD><CODE><A HREF="../../../../org/apache/commons/httpclient/HttpException.html">HttpException</A></CODE> - when a parsing or other error occurs<DD><CODE><A HREF="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/UnsupportedOperationException.html">UnsupportedOperationException</A></CODE> - when the given challenge type is
294
not supported<DT><B>See Also: </B><DD><A HREF="../../../../org/apache/commons/httpclient/HttpState.html#setProxyCredentials(java.lang.String, org.apache.commons.httpclient.Credentials)"><CODE>HttpState.setProxyCredentials(String,Credentials)</CODE></A></DL>
297
<!-- ========= END OF CLASS DATA ========= -->
300
<!-- ========== START OF NAVBAR ========== -->
301
<A NAME="navbar_bottom"><!-- --></A>
302
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
304
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
305
<A NAME="navbar_bottom_firstrow"><!-- --></A>
306
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
307
<TR ALIGN="center" VALIGN="top">
308
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
309
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
310
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
311
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Authenticator.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
312
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
313
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
314
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
315
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
319
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
325
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
326
PREV CLASS
327
<A HREF="../../../../org/apache/commons/httpclient/AutoCloseInputStream.html"><B>NEXT CLASS</B></A></FONT></TD>
328
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
329
<A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
330
<A HREF="Authenticator.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
333
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
334
SUMMARY: INNER | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
335
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
336
DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
339
<!-- =========== END OF NAVBAR =========== -->
342
Copyright © 2001-2004 Apache Software Foundation. All Rights Reserved.