source: other-projects/trunk/gs3-release-maker/apache-ant-1.6.5/build/javadocs/org/apache/tools/ant/taskdefs/optional/sitraka/bytecode/ClassPathLoader.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: 16.5 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:30 NZST 2007 -->
6<TITLE>
7ClassPathLoader (Apache Ant API)
8</TITLE>
9
10<META NAME="keywords" CONTENT="org.apache.tools.ant.taskdefs.optional.sitraka.bytecode.ClassPathLoader class">
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="ClassPathLoader (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;<A HREF="../../../../../../../../org/apache/tools/ant/taskdefs/optional/sitraka/bytecode/ClassFile.html" title="class in org.apache.tools.ant.taskdefs.optional.sitraka.bytecode"><B>PREV CLASS</B></A>&nbsp;
53&nbsp;<A HREF="../../../../../../../../org/apache/tools/ant/taskdefs/optional/sitraka/bytecode/MethodInfo.html" title="class in org.apache.tools.ant.taskdefs.optional.sitraka.bytecode"><B>NEXT CLASS</B></A></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="ClassPathLoader.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;<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>
73<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
74DETAIL:&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>
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.taskdefs.optional.sitraka.bytecode</FONT>
85<BR>
86Class ClassPathLoader</H2>
87<PRE>
88java.lang.Object
89 <IMG SRC="../../../../../../../../resources/inherit.gif" ALT="extended by"><B>org.apache.tools.ant.taskdefs.optional.sitraka.bytecode.ClassPathLoader</B>
90</PRE>
91<HR>
92<DL>
93<DT>public class <B>ClassPathLoader</B><DT>extends java.lang.Object</DL>
94
95<P>
96Core of the bytecode analyzer. It loads classes from a given classpath.
97<P>
98
99<P>
100<HR>
101
102<P>
103<!-- ======== NESTED CLASS SUMMARY ======== -->
104
105<A NAME="nested_class_summary"><!-- --></A>
106<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
107<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
108<TD COLSPAN=2><FONT SIZE="+2">
109<B>Nested Class Summary</B></FONT></TD>
110</TR>
111<TR BGCOLOR="white" CLASS="TableRowColor">
112<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
113<CODE>static&nbsp;interface</CODE></FONT></TD>
114<TD><CODE><B><A HREF="../../../../../../../../org/apache/tools/ant/taskdefs/optional/sitraka/bytecode/ClassPathLoader.FileLoader.html" title="interface in org.apache.tools.ant.taskdefs.optional.sitraka.bytecode">ClassPathLoader.FileLoader</A></B></CODE>
115
116<BR>
117&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the interface to implement to look up for specific resources</TD>
118</TR>
119</TABLE>
120&nbsp;
121<!-- =========== FIELD SUMMARY =========== -->
122
123<A NAME="field_summary"><!-- --></A>
124<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
125<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
126<TD COLSPAN=2><FONT SIZE="+2">
127<B>Field Summary</B></FONT></TD>
128</TR>
129<TR BGCOLOR="white" CLASS="TableRowColor">
130<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
131<CODE>static&nbsp;<A HREF="../../../../../../../../org/apache/tools/ant/taskdefs/optional/sitraka/bytecode/ClassPathLoader.FileLoader.html" title="interface in org.apache.tools.ant.taskdefs.optional.sitraka.bytecode">ClassPathLoader.FileLoader</A></CODE></FONT></TD>
132<TD><CODE><B><A HREF="../../../../../../../../org/apache/tools/ant/taskdefs/optional/sitraka/bytecode/ClassPathLoader.html#NULL_LOADER">NULL_LOADER</A></B></CODE>
133
134<BR>
135&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
136</TR>
137</TABLE>
138&nbsp;
139<!-- ======== CONSTRUCTOR SUMMARY ======== -->
140
141<A NAME="constructor_summary"><!-- --></A>
142<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
143<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
144<TD COLSPAN=2><FONT SIZE="+2">
145<B>Constructor Summary</B></FONT></TD>
146</TR>
147<TR BGCOLOR="white" CLASS="TableRowColor">
148<TD><CODE><B><A HREF="../../../../../../../../org/apache/tools/ant/taskdefs/optional/sitraka/bytecode/ClassPathLoader.html#ClassPathLoader(java.io.File[])">ClassPathLoader</A></B>(java.io.File[]&nbsp;entries)</CODE>
149
150<BR>
151&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;create a new instance with a given set of urls</TD>
152</TR>
153<TR BGCOLOR="white" CLASS="TableRowColor">
154<TD><CODE><B><A HREF="../../../../../../../../org/apache/tools/ant/taskdefs/optional/sitraka/bytecode/ClassPathLoader.html#ClassPathLoader(java.lang.String)">ClassPathLoader</A></B>(java.lang.String&nbsp;classPath)</CODE>
155
156<BR>
157&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;create a new instance with a given classpath.</TD>
158</TR>
159<TR BGCOLOR="white" CLASS="TableRowColor">
160<TD><CODE><B><A HREF="../../../../../../../../org/apache/tools/ant/taskdefs/optional/sitraka/bytecode/ClassPathLoader.html#ClassPathLoader(java.lang.String[])">ClassPathLoader</A></B>(java.lang.String[]&nbsp;entries)</CODE>
161
162<BR>
163&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;create a new instance with a given set of urls.</TD>
164</TR>
165</TABLE>
166&nbsp;
167<!-- ========== METHOD SUMMARY =========== -->
168
169<A NAME="method_summary"><!-- --></A>
170<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
171<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
172<TD COLSPAN=2><FONT SIZE="+2">
173<B>Method Summary</B></FONT></TD>
174</TR>
175<TR BGCOLOR="white" CLASS="TableRowColor">
176<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
177<CODE>static&nbsp;java.io.InputStream</CODE></FONT></TD>
178<TD><CODE><B><A HREF="../../../../../../../../org/apache/tools/ant/taskdefs/optional/sitraka/bytecode/ClassPathLoader.html#getCachedStream(java.io.InputStream)">getCachedStream</A></B>(java.io.InputStream&nbsp;is)</CODE>
179
180<BR>
181&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;useful methods to read the whole input stream in memory so that
182 it can be accessed faster.</TD>
183</TR>
184<TR BGCOLOR="white" CLASS="TableRowColor">
185<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
186<CODE>&nbsp;java.util.Hashtable</CODE></FONT></TD>
187<TD><CODE><B><A HREF="../../../../../../../../org/apache/tools/ant/taskdefs/optional/sitraka/bytecode/ClassPathLoader.html#getClasses()">getClasses</A></B>()</CODE>
188
189<BR>
190&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return the whole set of classes in the classpath.</TD>
191</TR>
192<TR BGCOLOR="white" CLASS="TableRowColor">
193<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
194<CODE>&nbsp;java.util.Enumeration</CODE></FONT></TD>
195<TD><CODE><B><A HREF="../../../../../../../../org/apache/tools/ant/taskdefs/optional/sitraka/bytecode/ClassPathLoader.html#loaders()">loaders</A></B>()</CODE>
196
197<BR>
198&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
199</TR>
200</TABLE>
201&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
202<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
203<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
204<TD><B>Methods inherited from class java.lang.Object</B></TD>
205</TR>
206<TR BGCOLOR="white" CLASS="TableRowColor">
207<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
208</TR>
209</TABLE>
210&nbsp;
211<P>
212
213<!-- ============ FIELD DETAIL =========== -->
214
215<A NAME="field_detail"><!-- --></A>
216<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
217<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
218<TD COLSPAN=1><FONT SIZE="+2">
219<B>Field Detail</B></FONT></TD>
220</TR>
221</TABLE>
222
223<A NAME="NULL_LOADER"><!-- --></A><H3>
224NULL_LOADER</H3>
225<PRE>
226public static final <A HREF="../../../../../../../../org/apache/tools/ant/taskdefs/optional/sitraka/bytecode/ClassPathLoader.FileLoader.html" title="interface in org.apache.tools.ant.taskdefs.optional.sitraka.bytecode">ClassPathLoader.FileLoader</A> <B>NULL_LOADER</B></PRE>
227<DL>
228<DL>
229</DL>
230</DL>
231
232<!-- ========= CONSTRUCTOR DETAIL ======== -->
233
234<A NAME="constructor_detail"><!-- --></A>
235<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
236<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
237<TD COLSPAN=1><FONT SIZE="+2">
238<B>Constructor Detail</B></FONT></TD>
239</TR>
240</TABLE>
241
242<A NAME="ClassPathLoader(java.lang.String)"><!-- --></A><H3>
243ClassPathLoader</H3>
244<PRE>
245public <B>ClassPathLoader</B>(java.lang.String&nbsp;classPath)</PRE>
246<DL>
247<DD>create a new instance with a given classpath. It must be urls
248 separated by the platform specific path separator.
249<P>
250<DT><B>Parameters:</B><DD><CODE>classPath</CODE> - the classpath to load all the classes from.</DL>
251<HR>
252
253<A NAME="ClassPathLoader(java.lang.String[])"><!-- --></A><H3>
254ClassPathLoader</H3>
255<PRE>
256public <B>ClassPathLoader</B>(java.lang.String[]&nbsp;entries)</PRE>
257<DL>
258<DD>create a new instance with a given set of urls.
259<P>
260<DT><B>Parameters:</B><DD><CODE>entries</CODE> - valid file urls (either .jar, .zip or directory)</DL>
261<HR>
262
263<A NAME="ClassPathLoader(java.io.File[])"><!-- --></A><H3>
264ClassPathLoader</H3>
265<PRE>
266public <B>ClassPathLoader</B>(java.io.File[]&nbsp;entries)</PRE>
267<DL>
268<DD>create a new instance with a given set of urls
269<P>
270<DT><B>Parameters:</B><DD><CODE>entries</CODE> - file urls to look for classes (.jar, .zip or directory)</DL>
271
272<!-- ============ METHOD DETAIL ========== -->
273
274<A NAME="method_detail"><!-- --></A>
275<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
276<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
277<TD COLSPAN=1><FONT SIZE="+2">
278<B>Method Detail</B></FONT></TD>
279</TR>
280</TABLE>
281
282<A NAME="loaders()"><!-- --></A><H3>
283loaders</H3>
284<PRE>
285public java.util.Enumeration <B>loaders</B>()</PRE>
286<DL>
287<DD><DL>
288
289<DT><B>Returns:</B><DD>the set of <tt>FileLoader</tt> loaders matching the given classpath.</DL>
290</DD>
291</DL>
292<HR>
293
294<A NAME="getClasses()"><!-- --></A><H3>
295getClasses</H3>
296<PRE>
297public java.util.Hashtable <B>getClasses</B>()
298 throws java.io.IOException</PRE>
299<DL>
300<DD>return the whole set of classes in the classpath. Note that this method
301 can be very resource demanding since it must load all bytecode from
302 all classes in all resources in the classpath at a time.
303 To process it in a less resource demanding way, it is maybe better to
304 use the <tt>loaders()</tt> that will return loader one by one.
305<P>
306<DD><DL>
307
308<DT><B>Returns:</B><DD>the hashtable containing ALL classes that are found in the given
309 classpath. Note that the first entry of a given classname will shadow
310 classes with the same name (as a classloader does)
311<DT><B>Throws:</B>
312<DD><CODE>java.io.IOException</CODE></DL>
313</DD>
314</DL>
315<HR>
316
317<A NAME="getCachedStream(java.io.InputStream)"><!-- --></A><H3>
318getCachedStream</H3>
319<PRE>
320public static java.io.InputStream <B>getCachedStream</B>(java.io.InputStream&nbsp;is)
321 throws java.io.IOException</PRE>
322<DL>
323<DD>useful methods to read the whole input stream in memory so that
324 it can be accessed faster. Processing rt.jar and tools.jar from JDK 1.3.1
325 brings time from 50s to 7s.
326<P>
327<DD><DL>
328
329<DT><B>Throws:</B>
330<DD><CODE>java.io.IOException</CODE></DL>
331</DD>
332</DL>
333<!-- ========= END OF CLASS DATA ========= -->
334<HR>
335
336
337<!-- ======= START OF BOTTOM NAVBAR ====== -->
338<A NAME="navbar_bottom"><!-- --></A>
339<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
340<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
341<TR>
342<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
343<A NAME="navbar_bottom_firstrow"><!-- --></A>
344<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
345 <TR ALIGN="center" VALIGN="top">
346 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
347 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
348 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
349 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
350 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
351 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
352 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
353 </TR>
354</TABLE>
355</TD>
356<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
357</EM>
358</TD>
359</TR>
360
361<TR>
362<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
363&nbsp;<A HREF="../../../../../../../../org/apache/tools/ant/taskdefs/optional/sitraka/bytecode/ClassFile.html" title="class in org.apache.tools.ant.taskdefs.optional.sitraka.bytecode"><B>PREV CLASS</B></A>&nbsp;
364&nbsp;<A HREF="../../../../../../../../org/apache/tools/ant/taskdefs/optional/sitraka/bytecode/MethodInfo.html" title="class in org.apache.tools.ant.taskdefs.optional.sitraka.bytecode"><B>NEXT CLASS</B></A></FONT></TD>
365<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
366 <A HREF="../../../../../../../../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
367&nbsp;<A HREF="ClassPathLoader.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
368&nbsp;<SCRIPT type="text/javascript">
369 <!--
370 if(window==top) {
371 document.writeln('<A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
372 }
373 //-->
374</SCRIPT>
375<NOSCRIPT>
376 <A HREF="../../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
377</NOSCRIPT>
378
379</FONT></TD>
380</TR>
381<TR>
382<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
383 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>
384<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
385DETAIL:&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>
386</TR>
387</TABLE>
388<A NAME="skip-navbar_bottom"></A>
389<!-- ======== END OF BOTTOM NAVBAR ======= -->
390
391<HR>
392Copyright © 2000-2007 Apache Software Foundation. All Rights Reserved.
393</BODY>
394</HTML>
Note: See TracBrowser for help on using the repository browser.