source: other-projects/trunk/gs3-webservices-democlient/docs/GS3DemoClient/org/greenstone/gs3client/data/ParseUtil.html@ 15222

Last change on this file since 15222 was 15222, checked in by ak19, 16 years ago

Greenstone3 web services demo-clientadded to GS3's other-projects

File size: 17.8 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.5.0_10) on Sun Apr 27 20:47:19 NZST 2008 -->
6<TITLE>
7ParseUtil
8</TITLE>
9
10<META NAME="keywords" CONTENT="org.greenstone.gs3client.data.ParseUtil 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="ParseUtil";
18}
19</SCRIPT>
20<NOSCRIPT>
21</NOSCRIPT>
22
23</HEAD>
24
25<BODY BGCOLOR="white" onload="windowTitle();">
26
27
28<!-- ========= START OF TOP NAVBAR ======= -->
29<A NAME="navbar_top"><!-- --></A>
30<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
31<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
32<TR>
33<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
34<A NAME="navbar_top_firstrow"><!-- --></A>
35<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
36 <TR ALIGN="center" VALIGN="top">
37 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
38 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
39 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
40 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
41 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
42 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
43 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
44 </TR>
45</TABLE>
46</TD>
47<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
48</EM>
49</TD>
50</TR>
51
52<TR>
53<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
54&nbsp;<A HREF="../../../../org/greenstone/gs3client/data/Pair.html" title="class in org.greenstone.gs3client.data"><B>PREV CLASS</B></A>&nbsp;
55&nbsp;<A HREF="../../../../org/greenstone/gs3client/data/QueryFormData.html" title="class in org.greenstone.gs3client.data"><B>NEXT CLASS</B></A></FONT></TD>
56<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
57 <A HREF="../../../../index.html?org/greenstone/gs3client/data/ParseUtil.html" target="_top"><B>FRAMES</B></A> &nbsp;
58&nbsp;<A HREF="ParseUtil.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
59&nbsp;<SCRIPT type="text/javascript">
60 <!--
61 if(window==top) {
62 document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
63 }
64 //-->
65</SCRIPT>
66<NOSCRIPT>
67 <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
68</NOSCRIPT>
69
70
71</FONT></TD>
72</TR>
73<TR>
74<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
75 SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
76<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
77DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
78</TR>
79</TABLE>
80<A NAME="skip-navbar_top"></A>
81<!-- ========= END OF TOP NAVBAR ========= -->
82
83<HR>
84<!-- ======== START OF CLASS DATA ======== -->
85<H2>
86<FONT SIZE="-1">
87org.greenstone.gs3client.data</FONT>
88<BR>
89Class ParseUtil</H2>
90<PRE>
91java.lang.Object
92 <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>org.greenstone.gs3client.data.ParseUtil</B>
93</PRE>
94<HR>
95<DL>
96<DT><PRE>public class <B>ParseUtil</B><DT>extends java.lang.Object</DL>
97</PRE>
98
99<P>
100Some useful, general response XML message parsing functions
101 for the JavaClient's data classes.
102<P>
103
104<P>
105<DL>
106<DT><B>Author:</B></DT>
107 <DD>ak19</DD>
108</DL>
109<HR>
110
111<P>
112
113<!-- ======== CONSTRUCTOR SUMMARY ======== -->
114
115<A NAME="constructor_summary"><!-- --></A>
116<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
117<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
118<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
119<B>Constructor Summary</B></FONT></TH>
120</TR>
121<TR BGCOLOR="white" CLASS="TableRowColor">
122<TD><CODE><B><A HREF="../../../../org/greenstone/gs3client/data/ParseUtil.html#ParseUtil()">ParseUtil</A></B>()</CODE>
123
124<BR>
125&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
126</TR>
127</TABLE>
128&nbsp;
129<!-- ========== METHOD SUMMARY =========== -->
130
131<A NAME="method_summary"><!-- --></A>
132<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
133<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
134<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
135<B>Method Summary</B></FONT></TH>
136</TR>
137<TR BGCOLOR="white" CLASS="TableRowColor">
138<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
139<CODE>static&nbsp;java.util.Vector</CODE></FONT></TD>
140<TD><CODE><B><A HREF="../../../../org/greenstone/gs3client/data/ParseUtil.html#getAllChildElementsCalled(org.w3c.dom.Element, java.lang.String)">getAllChildElementsCalled</A></B>(org.w3c.dom.Element&nbsp;el,
141 java.lang.String&nbsp;childrenName)</CODE>
142
143<BR>
144&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
145</TR>
146<TR BGCOLOR="white" CLASS="TableRowColor">
147<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
148<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
149<TD><CODE><B><A HREF="../../../../org/greenstone/gs3client/data/ParseUtil.html#getBodyTextValue(org.w3c.dom.Element)">getBodyTextValue</A></B>(org.w3c.dom.Element&nbsp;tag)</CODE>
150
151<BR>
152&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
153</TR>
154<TR BGCOLOR="white" CLASS="TableRowColor">
155<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
156<CODE>static&nbsp;java.util.HashMap</CODE></FONT></TD>
157<TD><CODE><B><A HREF="../../../../org/greenstone/gs3client/data/ParseUtil.html#getElementValuesForAttr(org.w3c.dom.Element, java.lang.String, java.lang.String)">getElementValuesForAttr</A></B>(org.w3c.dom.Element&nbsp;parentEl,
158 java.lang.String&nbsp;elName,
159 java.lang.String&nbsp;attrName)</CODE>
160
161<BR>
162&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Given an Element &lt;parentEl&gt;, finds all direct child elements called
163 &lt;elName&gt; that have an attribute named attrName:
164 &lt;elName attrName=value&gt;bodytext&lt;/elName&gt;
165 This is particularly useful for extracting info for those cases where
166 elName=&lt;displayItem&gt; and where the attrName is "name".</TD>
167</TR>
168<TR BGCOLOR="white" CLASS="TableRowColor">
169<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
170<CODE>static&nbsp;org.w3c.dom.Element</CODE></FONT></TD>
171<TD><CODE><B><A HREF="../../../../org/greenstone/gs3client/data/ParseUtil.html#getFirstChildElementCalled(org.w3c.dom.Element, java.lang.String)">getFirstChildElementCalled</A></B>(org.w3c.dom.Element&nbsp;parent,
172 java.lang.String&nbsp;childElementName)</CODE>
173
174<BR>
175&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method that returns the first child element of parent whose tagname is
176 childElementName.</TD>
177</TR>
178<TR BGCOLOR="white" CLASS="TableRowColor">
179<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
180<CODE>static&nbsp;org.w3c.dom.Element</CODE></FONT></TD>
181<TD><CODE><B><A HREF="../../../../org/greenstone/gs3client/data/ParseUtil.html#getFirstDescElementCalled(org.w3c.dom.Element, java.lang.String)">getFirstDescElementCalled</A></B>(org.w3c.dom.Element&nbsp;parent,
182 java.lang.String&nbsp;descElementName)</CODE>
183
184<BR>
185&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method that returns the first descendant element of parent whose tagname
186 is descElementName.</TD>
187</TR>
188<TR BGCOLOR="white" CLASS="TableRowColor">
189<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
190<CODE>static&nbsp;java.util.Vector</CODE></FONT></TD>
191<TD><CODE><B><A HREF="../../../../org/greenstone/gs3client/data/ParseUtil.html#getListElementsAsArray(org.w3c.dom.Element, java.lang.String, java.lang.String)">getListElementsAsArray</A></B>(org.w3c.dom.Element&nbsp;parent,
192 java.lang.String&nbsp;listElementName,
193 java.lang.String&nbsp;childElementName)</CODE>
194
195<BR>
196&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Given an xml element ('parent'), it looks through its direct children
197 to find the &lt;listElementName&gt; tag and extracts each child called
198 &lt;childElementName&gt; element from it.</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<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
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<!-- ========= CONSTRUCTOR DETAIL ======== -->
214
215<A NAME="constructor_detail"><!-- --></A>
216<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
217<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
218<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
219<B>Constructor Detail</B></FONT></TH>
220</TR>
221</TABLE>
222
223<A NAME="ParseUtil()"><!-- --></A><H3>
224ParseUtil</H3>
225<PRE>
226public <B>ParseUtil</B>()</PRE>
227<DL>
228</DL>
229
230<!-- ============ METHOD DETAIL ========== -->
231
232<A NAME="method_detail"><!-- --></A>
233<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
234<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
235<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
236<B>Method Detail</B></FONT></TH>
237</TR>
238</TABLE>
239
240<A NAME="getBodyTextValue(org.w3c.dom.Element)"><!-- --></A><H3>
241getBodyTextValue</H3>
242<PRE>
243public static java.lang.String <B>getBodyTextValue</B>(org.w3c.dom.Element&nbsp;tag)</PRE>
244<DL>
245<DD><DL>
246<DT><B>Parameters:</B><DD><CODE>tag</CODE> - is the XML element from which the body text value will
247 be extracted.
248<DT><B>Returns:</B><DD>the bodyText nested within the tag element, if any. Otherwise, this
249 method returns empty String.</DL>
250</DD>
251</DL>
252<HR>
253
254<A NAME="getAllChildElementsCalled(org.w3c.dom.Element, java.lang.String)"><!-- --></A><H3>
255getAllChildElementsCalled</H3>
256<PRE>
257public static java.util.Vector <B>getAllChildElementsCalled</B>(org.w3c.dom.Element&nbsp;el,
258 java.lang.String&nbsp;childrenName)</PRE>
259<DL>
260<DD><DL>
261<DT><B>Parameters:</B><DD><CODE>el</CODE> - is the element whose child elements are returned.<DD><CODE>childrenName</CODE> - is the name of the child elements to be extracted and
262 returned.
263<DT><B>Returns:</B><DD>a vector containing all child elements of parent that are
264 called childrenName. Returns null if there are no such child elements.</DL>
265</DD>
266</DL>
267<HR>
268
269<A NAME="getListElementsAsArray(org.w3c.dom.Element, java.lang.String, java.lang.String)"><!-- --></A><H3>
270getListElementsAsArray</H3>
271<PRE>
272public static java.util.Vector <B>getListElementsAsArray</B>(org.w3c.dom.Element&nbsp;parent,
273 java.lang.String&nbsp;listElementName,
274 java.lang.String&nbsp;childElementName)</PRE>
275<DL>
276<DD>Given an xml element ('parent'), it looks through its direct children
277 to find the &lt;listElementName&gt; tag and extracts each child called
278 &lt;childElementName&gt; element from it. These are all added into a Vector
279 which is returned.
280<P>
281<DD><DL>
282<DT><B>Parameters:</B><DD><CODE>parent</CODE> - is the XML element from which the specified descendant
283 elements are identified and returned.<DD><CODE>listElementName</CODE> - is the name of the child element of parent that we
284 are looking for, whose child elements will be returned.
285<DT><B>Returns:</B><DD>a vector of Element items, all children &lt;childelementName&gt; of
286 the <b>first</b> &lt;listElementName&gt; child of parameter called parent.</DL>
287</DD>
288</DL>
289<HR>
290
291<A NAME="getFirstChildElementCalled(org.w3c.dom.Element, java.lang.String)"><!-- --></A><H3>
292getFirstChildElementCalled</H3>
293<PRE>
294public static org.w3c.dom.Element <B>getFirstChildElementCalled</B>(org.w3c.dom.Element&nbsp;parent,
295 java.lang.String&nbsp;childElementName)</PRE>
296<DL>
297<DD>Method that returns the first child element of parent whose tagname is
298 childElementName.
299<P>
300<DD><DL>
301<DT><B>Parameters:</B><DD><CODE>parent</CODE> - is the element whose child element (if called
302 childElementName) is returned.<DD><CODE>childElementName</CODE> - is the name of the child element to look for in
303 parent.
304<DT><B>Returns:</B><DD>the first *child* element of &lt;parent&gt; that is
305 &lt;childElementName&gt;. Null is returned if there are none.</DL>
306</DD>
307</DL>
308<HR>
309
310<A NAME="getFirstDescElementCalled(org.w3c.dom.Element, java.lang.String)"><!-- --></A><H3>
311getFirstDescElementCalled</H3>
312<PRE>
313public static org.w3c.dom.Element <B>getFirstDescElementCalled</B>(org.w3c.dom.Element&nbsp;parent,
314 java.lang.String&nbsp;descElementName)</PRE>
315<DL>
316<DD>Method that returns the first descendant element of parent whose tagname
317 is descElementName.
318<P>
319<DD><DL>
320<DT><B>Parameters:</B><DD><CODE>parent</CODE> - is the element whose descendant element (if called
321 descElementName) is returned.<DD><CODE>descElementName</CODE> - is the name of the descendant element to look for
322 in parent.
323<DT><B>Returns:</B><DD>the first <b>descendant</b> element of &lt;parent&gt; that is
324 &lt;descElementName&gt;. Null is returned if there are none.</DL>
325</DD>
326</DL>
327<HR>
328
329<A NAME="getElementValuesForAttr(org.w3c.dom.Element, java.lang.String, java.lang.String)"><!-- --></A><H3>
330getElementValuesForAttr</H3>
331<PRE>
332public static java.util.HashMap <B>getElementValuesForAttr</B>(org.w3c.dom.Element&nbsp;parentEl,
333 java.lang.String&nbsp;elName,
334 java.lang.String&nbsp;attrName)</PRE>
335<DL>
336<DD>Given an Element &lt;parentEl&gt;, finds all direct child elements called
337 &lt;elName&gt; that have an attribute named attrName:
338 &lt;elName attrName=value&gt;bodytext&lt;/elName&gt;
339 This is particularly useful for extracting info for those cases where
340 elName=&lt;displayItem&gt; and where the attrName is "name".
341<P>
342<DD><DL>
343<DT><B>Parameters:</B><DD><CODE>parentEl</CODE> - is the parent element whose children are searched<DD><CODE>elName</CODE> - is the name to search for among the child elements of parentEl<DD><CODE>attrName</CODE> - is the name of the attribute to look for in the child
344 element (of parentEl) whose tag name is elName.
345<DT><B>Returns:</B><DD>a Hashmap of all the (value, body) instances found.</DL>
346</DD>
347</DL>
348<!-- ========= END OF CLASS DATA ========= -->
349<HR>
350
351
352<!-- ======= START OF BOTTOM NAVBAR ====== -->
353<A NAME="navbar_bottom"><!-- --></A>
354<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
355<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
356<TR>
357<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
358<A NAME="navbar_bottom_firstrow"><!-- --></A>
359<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
360 <TR ALIGN="center" VALIGN="top">
361 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
362 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
363 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
364 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
365 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
366 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
367 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
368 </TR>
369</TABLE>
370</TD>
371<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
372</EM>
373</TD>
374</TR>
375
376<TR>
377<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
378&nbsp;<A HREF="../../../../org/greenstone/gs3client/data/Pair.html" title="class in org.greenstone.gs3client.data"><B>PREV CLASS</B></A>&nbsp;
379&nbsp;<A HREF="../../../../org/greenstone/gs3client/data/QueryFormData.html" title="class in org.greenstone.gs3client.data"><B>NEXT CLASS</B></A></FONT></TD>
380<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
381 <A HREF="../../../../index.html?org/greenstone/gs3client/data/ParseUtil.html" target="_top"><B>FRAMES</B></A> &nbsp;
382&nbsp;<A HREF="ParseUtil.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
383&nbsp;<SCRIPT type="text/javascript">
384 <!--
385 if(window==top) {
386 document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
387 }
388 //-->
389</SCRIPT>
390<NOSCRIPT>
391 <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
392</NOSCRIPT>
393
394
395</FONT></TD>
396</TR>
397<TR>
398<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
399 SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
400<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
401DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
402</TR>
403</TABLE>
404<A NAME="skip-navbar_bottom"></A>
405<!-- ======== END OF BOTTOM NAVBAR ======= -->
406
407<HR>
408
409</BODY>
410</HTML>
Note: See TracBrowser for help on using the repository browser.