source: other-projects/trunk/gs3-release-maker/apache-ant-1.6.5/build/javadocs/org/apache/tools/ant/util/depend/DependencyAnalyzer.html@ 14627

Last change on this file since 14627 was 14627, checked in by oranfry, 17 years ago

initial import of the gs3-release-maker

File size: 17.1 KB
Line 
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.4.2_13) on Mon Oct 01 14:33:35 NZST 2007 -->
6<TITLE>
7DependencyAnalyzer (Apache Ant API)
8</TITLE>
9
10<META NAME="keywords" CONTENT="org.apache.tools.ant.util.depend.DependencyAnalyzer interface">
11
12<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
13
14<SCRIPT type="text/javascript">
15function windowTitle()
16{
17 parent.document.title="DependencyAnalyzer (Apache Ant API)";
18}
19</SCRIPT>
20
21</HEAD>
22
23<BODY BGCOLOR="white" onload="windowTitle();">
24
25
26<!-- ========= START OF TOP NAVBAR ======= -->
27<A NAME="navbar_top"><!-- --></A>
28<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
29<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
30<TR>
31<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
32<A NAME="navbar_top_firstrow"><!-- --></A>
33<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
34 <TR ALIGN="center" VALIGN="top">
35 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
36 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
37 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
38 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
39 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
40 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
41 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
42 </TR>
43</TABLE>
44</TD>
45<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
46</EM>
47</TD>
48</TR>
49
50<TR>
51<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
52&nbsp;PREV CLASS&nbsp;
53&nbsp;NEXT CLASS</FONT></TD>
54<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
55 <A HREF="../../../../../../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
56&nbsp;<A HREF="DependencyAnalyzer.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
57&nbsp;<SCRIPT type="text/javascript">
58 <!--
59 if(window==top) {
60 document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
61 }
62 //-->
63</SCRIPT>
64<NOSCRIPT>
65 <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
66</NOSCRIPT>
67
68</FONT></TD>
69</TR>
70<TR>
71<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
72 SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
73<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
74DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
75</TR>
76</TABLE>
77<A NAME="skip-navbar_top"></A>
78<!-- ========= END OF TOP NAVBAR ========= -->
79
80<HR>
81<!-- ======== START OF CLASS DATA ======== -->
82<H2>
83<FONT SIZE="-1">
84org.apache.tools.ant.util.depend</FONT>
85<BR>
86Interface DependencyAnalyzer</H2>
87<DL>
88<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../../org/apache/tools/ant/util/depend/AbstractAnalyzer.html" title="class in org.apache.tools.ant.util.depend">AbstractAnalyzer</A></DD>
89</DL>
90<HR>
91<DL>
92<DT>public interface <B>DependencyAnalyzer</B></DL>
93
94<P>
95A dependency analyzer analyzes dependencies between Java classes to
96 determine the minimal set of classes which are required by a set of
97 &quot;root&quot; classes. Different implementations of this interface can
98 use different strategies and libraries to determine the required set. For
99 example, some analyzers will use class files while others might use
100 source files. Analyzer specific configuration is catered for through a
101 generic configure method
102<P>
103
104<P>
105<HR>
106
107<P>
108<!-- ======== NESTED CLASS SUMMARY ======== -->
109
110
111<!-- =========== FIELD SUMMARY =========== -->
112
113
114<!-- ======== CONSTRUCTOR SUMMARY ======== -->
115
116
117<!-- ========== METHOD SUMMARY =========== -->
118
119<A NAME="method_summary"><!-- --></A>
120<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
121<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
122<TD COLSPAN=2><FONT SIZE="+2">
123<B>Method Summary</B></FONT></TD>
124</TR>
125<TR BGCOLOR="white" CLASS="TableRowColor">
126<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
127<CODE>&nbsp;void</CODE></FONT></TD>
128<TD><CODE><B><A HREF="../../../../../../org/apache/tools/ant/util/depend/DependencyAnalyzer.html#addClassPath(org.apache.tools.ant.types.Path)">addClassPath</A></B>(<A HREF="../../../../../../org/apache/tools/ant/types/Path.html" title="class in org.apache.tools.ant.types">Path</A>&nbsp;classpath)</CODE>
129
130<BR>
131&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add a classpath to the classpath being used by the analyzer.</TD>
132</TR>
133<TR BGCOLOR="white" CLASS="TableRowColor">
134<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
135<CODE>&nbsp;void</CODE></FONT></TD>
136<TD><CODE><B><A HREF="../../../../../../org/apache/tools/ant/util/depend/DependencyAnalyzer.html#addRootClass(java.lang.String)">addRootClass</A></B>(java.lang.String&nbsp;classname)</CODE>
137
138<BR>
139&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add a root class.</TD>
140</TR>
141<TR BGCOLOR="white" CLASS="TableRowColor">
142<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
143<CODE>&nbsp;void</CODE></FONT></TD>
144<TD><CODE><B><A HREF="../../../../../../org/apache/tools/ant/util/depend/DependencyAnalyzer.html#addSourcePath(org.apache.tools.ant.types.Path)">addSourcePath</A></B>(<A HREF="../../../../../../org/apache/tools/ant/types/Path.html" title="class in org.apache.tools.ant.types">Path</A>&nbsp;sourcePath)</CODE>
145
146<BR>
147&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add a source path to the source path used by this analyzer.</TD>
148</TR>
149<TR BGCOLOR="white" CLASS="TableRowColor">
150<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
151<CODE>&nbsp;void</CODE></FONT></TD>
152<TD><CODE><B><A HREF="../../../../../../org/apache/tools/ant/util/depend/DependencyAnalyzer.html#config(java.lang.String, java.lang.Object)">config</A></B>(java.lang.String&nbsp;name,
153 java.lang.Object&nbsp;info)</CODE>
154
155<BR>
156&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Configure an aspect of the analyzer.</TD>
157</TR>
158<TR BGCOLOR="white" CLASS="TableRowColor">
159<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
160<CODE>&nbsp;java.io.File</CODE></FONT></TD>
161<TD><CODE><B><A HREF="../../../../../../org/apache/tools/ant/util/depend/DependencyAnalyzer.html#getClassContainer(java.lang.String)">getClassContainer</A></B>(java.lang.String&nbsp;classname)</CODE>
162
163<BR>
164&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the file that contains the class definition</TD>
165</TR>
166<TR BGCOLOR="white" CLASS="TableRowColor">
167<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
168<CODE>&nbsp;java.util.Enumeration</CODE></FONT></TD>
169<TD><CODE><B><A HREF="../../../../../../org/apache/tools/ant/util/depend/DependencyAnalyzer.html#getClassDependencies()">getClassDependencies</A></B>()</CODE>
170
171<BR>
172&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the list of classes upon which root classes depend.</TD>
173</TR>
174<TR BGCOLOR="white" CLASS="TableRowColor">
175<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
176<CODE>&nbsp;java.util.Enumeration</CODE></FONT></TD>
177<TD><CODE><B><A HREF="../../../../../../org/apache/tools/ant/util/depend/DependencyAnalyzer.html#getFileDependencies()">getFileDependencies</A></B>()</CODE>
178
179<BR>
180&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the list of files in the file system upon which the root classes
181 depend.</TD>
182</TR>
183<TR BGCOLOR="white" CLASS="TableRowColor">
184<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
185<CODE>&nbsp;java.io.File</CODE></FONT></TD>
186<TD><CODE><B><A HREF="../../../../../../org/apache/tools/ant/util/depend/DependencyAnalyzer.html#getSourceContainer(java.lang.String)">getSourceContainer</A></B>(java.lang.String&nbsp;classname)</CODE>
187
188<BR>
189&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the file that contains the class source.</TD>
190</TR>
191<TR BGCOLOR="white" CLASS="TableRowColor">
192<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
193<CODE>&nbsp;void</CODE></FONT></TD>
194<TD><CODE><B><A HREF="../../../../../../org/apache/tools/ant/util/depend/DependencyAnalyzer.html#reset()">reset</A></B>()</CODE>
195
196<BR>
197&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reset the dependency list.</TD>
198</TR>
199<TR BGCOLOR="white" CLASS="TableRowColor">
200<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
201<CODE>&nbsp;void</CODE></FONT></TD>
202<TD><CODE><B><A HREF="../../../../../../org/apache/tools/ant/util/depend/DependencyAnalyzer.html#setClosure(boolean)">setClosure</A></B>(boolean&nbsp;closure)</CODE>
203
204<BR>
205&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the closure flag.</TD>
206</TR>
207</TABLE>
208&nbsp;
209<P>
210
211<!-- ============ FIELD DETAIL =========== -->
212
213
214<!-- ========= CONSTRUCTOR DETAIL ======== -->
215
216
217<!-- ============ METHOD DETAIL ========== -->
218
219<A NAME="method_detail"><!-- --></A>
220<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
221<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
222<TD COLSPAN=1><FONT SIZE="+2">
223<B>Method Detail</B></FONT></TD>
224</TR>
225</TABLE>
226
227<A NAME="addSourcePath(org.apache.tools.ant.types.Path)"><!-- --></A><H3>
228addSourcePath</H3>
229<PRE>
230public void <B>addSourcePath</B>(<A HREF="../../../../../../org/apache/tools/ant/types/Path.html" title="class in org.apache.tools.ant.types">Path</A>&nbsp;sourcePath)</PRE>
231<DL>
232<DD>Add a source path to the source path used by this analyzer. The
233 elements in the given path contain the source files for the classes
234 being analyzed. Not all analyzers will use this information.
235<P>
236<DD><DL>
237<DT><B>Parameters:</B><DD><CODE>sourcePath</CODE> - The Path instance specifying the source path
238 elements.</DL>
239</DD>
240</DL>
241<HR>
242
243<A NAME="addClassPath(org.apache.tools.ant.types.Path)"><!-- --></A><H3>
244addClassPath</H3>
245<PRE>
246public void <B>addClassPath</B>(<A HREF="../../../../../../org/apache/tools/ant/types/Path.html" title="class in org.apache.tools.ant.types">Path</A>&nbsp;classpath)</PRE>
247<DL>
248<DD>Add a classpath to the classpath being used by the analyzer. The
249 classpath contains the binary classfiles for the classes being
250 analyzed The elements may either be the directories or jar files.Not
251 all analyzers will use this information.
252<P>
253<DD><DL>
254<DT><B>Parameters:</B><DD><CODE>classpath</CODE> - the Path instance specifying the classpath elements</DL>
255</DD>
256</DL>
257<HR>
258
259<A NAME="addRootClass(java.lang.String)"><!-- --></A><H3>
260addRootClass</H3>
261<PRE>
262public void <B>addRootClass</B>(java.lang.String&nbsp;classname)</PRE>
263<DL>
264<DD>Add a root class. The root classes are used to drive the
265 determination of dependency information. The analyzer will start at
266 the root classes and add dependencies from there.
267<P>
268<DD><DL>
269<DT><B>Parameters:</B><DD><CODE>classname</CODE> - the name of the class in Java dot notation.</DL>
270</DD>
271</DL>
272<HR>
273
274<A NAME="getFileDependencies()"><!-- --></A><H3>
275getFileDependencies</H3>
276<PRE>
277public java.util.Enumeration <B>getFileDependencies</B>()</PRE>
278<DL>
279<DD>Get the list of files in the file system upon which the root classes
280 depend. The files will be either the classfiles or jar files upon
281 which the root classes depend.
282<P>
283<DD><DL>
284
285<DT><B>Returns:</B><DD>an enumeration of File instances.</DL>
286</DD>
287</DL>
288<HR>
289
290<A NAME="getClassDependencies()"><!-- --></A><H3>
291getClassDependencies</H3>
292<PRE>
293public java.util.Enumeration <B>getClassDependencies</B>()</PRE>
294<DL>
295<DD>Get the list of classes upon which root classes depend. This is a
296 list of Java classnames in dot notation.
297<P>
298<DD><DL>
299
300<DT><B>Returns:</B><DD>an enumeration of Strings, each being the name of a Java
301 class in dot notation.</DL>
302</DD>
303</DL>
304<HR>
305
306<A NAME="reset()"><!-- --></A><H3>
307reset</H3>
308<PRE>
309public void <B>reset</B>()</PRE>
310<DL>
311<DD>Reset the dependency list. This will reset the determined
312 dependencies and the also list of root classes.
313<P>
314<DD><DL>
315</DL>
316</DD>
317</DL>
318<HR>
319
320<A NAME="config(java.lang.String, java.lang.Object)"><!-- --></A><H3>
321config</H3>
322<PRE>
323public void <B>config</B>(java.lang.String&nbsp;name,
324 java.lang.Object&nbsp;info)</PRE>
325<DL>
326<DD>Configure an aspect of the analyzer. The set of aspects that are
327 supported is specific to each analyzer instance.
328<P>
329<DD><DL>
330<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the aspect being configured<DD><CODE>info</CODE> - the configuration information.</DL>
331</DD>
332</DL>
333<HR>
334
335<A NAME="setClosure(boolean)"><!-- --></A><H3>
336setClosure</H3>
337<PRE>
338public void <B>setClosure</B>(boolean&nbsp;closure)</PRE>
339<DL>
340<DD>Set the closure flag. If this flag is true the analyzer will traverse
341 all class relationships until it has collected the entire set of
342 direct and indirect dependencies
343<P>
344<DD><DL>
345<DT><B>Parameters:</B><DD><CODE>closure</CODE> - true if dependencies should be traversed to determine
346 indirect dependencies.</DL>
347</DD>
348</DL>
349<HR>
350
351<A NAME="getClassContainer(java.lang.String)"><!-- --></A><H3>
352getClassContainer</H3>
353<PRE>
354public java.io.File <B>getClassContainer</B>(java.lang.String&nbsp;classname)
355 throws java.io.IOException</PRE>
356<DL>
357<DD>Get the file that contains the class definition
358<P>
359<DD><DL>
360<DT><B>Parameters:</B><DD><CODE>classname</CODE> - the name of the required class
361<DT><B>Returns:</B><DD>the file instance, zip or class, containing the
362 class or null if the class could not be found.
363<DT><B>Throws:</B>
364<DD><CODE>java.io.IOException</CODE> - if the files in the classpath cannot be read.</DL>
365</DD>
366</DL>
367<HR>
368
369<A NAME="getSourceContainer(java.lang.String)"><!-- --></A><H3>
370getSourceContainer</H3>
371<PRE>
372public java.io.File <B>getSourceContainer</B>(java.lang.String&nbsp;classname)
373 throws java.io.IOException</PRE>
374<DL>
375<DD>Get the file that contains the class source.
376<P>
377<DD><DL>
378<DT><B>Parameters:</B><DD><CODE>classname</CODE> - the name of the required class
379<DT><B>Returns:</B><DD>the file instance, zip or java, containing the
380 source or null if the source for the class could not be found.
381<DT><B>Throws:</B>
382<DD><CODE>java.io.IOException</CODE> - if the files in the sourcepath cannot be read.</DL>
383</DD>
384</DL>
385<!-- ========= END OF CLASS DATA ========= -->
386<HR>
387
388
389<!-- ======= START OF BOTTOM NAVBAR ====== -->
390<A NAME="navbar_bottom"><!-- --></A>
391<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
392<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
393<TR>
394<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
395<A NAME="navbar_bottom_firstrow"><!-- --></A>
396<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
397 <TR ALIGN="center" VALIGN="top">
398 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
399 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
400 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
401 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
402 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
403 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
404 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
405 </TR>
406</TABLE>
407</TD>
408<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
409</EM>
410</TD>
411</TR>
412
413<TR>
414<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
415&nbsp;PREV CLASS&nbsp;
416&nbsp;NEXT CLASS</FONT></TD>
417<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
418 <A HREF="../../../../../../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
419&nbsp;<A HREF="DependencyAnalyzer.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
420&nbsp;<SCRIPT type="text/javascript">
421 <!--
422 if(window==top) {
423 document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
424 }
425 //-->
426</SCRIPT>
427<NOSCRIPT>
428 <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
429</NOSCRIPT>
430
431</FONT></TD>
432</TR>
433<TR>
434<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
435 SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
436<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
437DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
438</TR>
439</TABLE>
440<A NAME="skip-navbar_bottom"></A>
441<!-- ======== END OF BOTTOM NAVBAR ======= -->
442
443<HR>
444Copyright © 2000-2007 Apache Software Foundation. All Rights Reserved.
445</BODY>
446</HTML>
Note: See TracBrowser for help on using the repository browser.