source: other-projects/trunk/gs3-webservices-democlient/docs/GS3Fedora/org/greenstone/fedora/services/GSearchConnection.html@ 15490

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

Updated docs significantly

File size: 38.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.5.0_10) on Thu May 15 13:35:52 NZST 2008 -->
6<TITLE>
7GSearchConnection
8</TITLE>
9
10<META NAME="keywords" CONTENT="org.greenstone.fedora.services.GSearchConnection 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="GSearchConnection";
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="../../../../org/greenstone/fedora/services/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
38 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
39 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
40 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
41 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
42 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
43 </TR>
44</TABLE>
45</TD>
46<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
47</EM>
48</TD>
49</TR>
50
51<TR>
52<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
53&nbsp;<A HREF="../../../../org/greenstone/fedora/services/FedoraToGS3Interface.Constants.html" title="interface in org.greenstone.fedora.services"><B>PREV CLASS</B></A>&nbsp;
54&nbsp;NEXT CLASS</FONT></TD>
55<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
56 <A HREF="../../../../index.html?org/greenstone/fedora/services/GSearchConnection.html" target="_top"><B>FRAMES</B></A> &nbsp;
57&nbsp;<A HREF="GSearchConnection.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
58&nbsp;<SCRIPT type="text/javascript">
59 <!--
60 if(window==top) {
61 document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
62 }
63 //-->
64</SCRIPT>
65<NOSCRIPT>
66 <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
67</NOSCRIPT>
68
69
70</FONT></TD>
71</TR>
72<TR>
73<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
74 SUMMARY:&nbsp;NESTED&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>
75<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
76DETAIL:&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>
77</TR>
78</TABLE>
79<A NAME="skip-navbar_top"></A>
80<!-- ========= END OF TOP NAVBAR ========= -->
81
82<HR>
83<!-- ======== START OF CLASS DATA ======== -->
84<H2>
85<FONT SIZE="-1">
86org.greenstone.fedora.services</FONT>
87<BR>
88Class GSearchConnection</H2>
89<PRE>
90java.lang.Object
91 <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>org.greenstone.fedora.services.GSearchConnection</B>
92</PRE>
93<DL>
94<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../org/greenstone/fedora/services/FedoraToGS3Interface.Constants.html" title="interface in org.greenstone.fedora.services">FedoraToGS3Interface.Constants</A></DD>
95</DL>
96<HR>
97<DL>
98<DT><PRE>public class <B>GSearchConnection</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../org/greenstone/fedora/services/FedoraToGS3Interface.Constants.html" title="interface in org.greenstone.fedora.services">FedoraToGS3Interface.Constants</A></DL>
99</PRE>
100
101<P>
102Class GSearchConnection connects to FedoraGSearch's web services.
103 FedorGSearch offers indexing and full-text search functionality for
104 Fedora repositories. Its search web service (method gFindObjects)
105 returns the response of a search as XML.
106 GSearchConnection offers more convenient methods that extract just
107 the parts of search results that FedoraGS3Connection needs and returns
108 that.
109<P>
110
111<P>
112<DL>
113<DT><B>Author:</B></DT>
114 <DD>ak19</DD>
115</DL>
116<HR>
117
118<P>
119<!-- =========== FIELD SUMMARY =========== -->
120
121<A NAME="field_summary"><!-- --></A>
122<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
123<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
124<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
125<B>Field Summary</B></FONT></TH>
126</TR>
127<TR BGCOLOR="white" CLASS="TableRowColor">
128<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
129<CODE>protected &nbsp;javax.xml.parsers.DocumentBuilder</CODE></FONT></TD>
130<TD><CODE><B><A HREF="../../../../org/greenstone/fedora/services/GSearchConnection.html#builder">builder</A></B></CODE>
131
132<BR>
133&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A DocumentBuilder object used to construct and parse XML</TD>
134</TR>
135<TR BGCOLOR="white" CLASS="TableRowColor">
136<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
137<CODE>protected &nbsp;org.apache.axis.client.Call</CODE></FONT></TD>
138<TD><CODE><B><A HREF="../../../../org/greenstone/fedora/services/GSearchConnection.html#call">call</A></B></CODE>
139
140<BR>
141&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Call object used to connect to the FedoraGSearch web services</TD>
142</TR>
143<TR BGCOLOR="white" CLASS="TableRowColor">
144<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
145<CODE>protected static&nbsp;java.lang.String</CODE></FONT></TD>
146<TD><CODE><B><A HREF="../../../../org/greenstone/fedora/services/GSearchConnection.html#DC_TITLE_FIELD">DC_TITLE_FIELD</A></B></CODE>
147
148<BR>
149&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
150</TR>
151<TR BGCOLOR="white" CLASS="TableRowColor">
152<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
153<CODE>protected static&nbsp;java.lang.String</CODE></FONT></TD>
154<TD><CODE><B><A HREF="../../../../org/greenstone/fedora/services/GSearchConnection.html#FIELD">FIELD</A></B></CODE>
155
156<BR>
157&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
158</TR>
159<TR BGCOLOR="white" CLASS="TableRowColor">
160<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
161<CODE>protected static&nbsp;java.lang.String</CODE></FONT></TD>
162<TD><CODE><B><A HREF="../../../../org/greenstone/fedora/services/GSearchConnection.html#FULLTEXT_FIELD">FULLTEXT_FIELD</A></B></CODE>
163
164<BR>
165&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
166</TR>
167<TR BGCOLOR="white" CLASS="TableRowColor">
168<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
169<CODE>protected static&nbsp;java.lang.String</CODE></FONT></TD>
170<TD><CODE><B><A HREF="../../../../org/greenstone/fedora/services/GSearchConnection.html#G_FIND_OBJECTS">G_FIND_OBJECTS</A></B></CODE>
171
172<BR>
173&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The names of the methods we use of Fedora Generic Search's web services
174 are declared here as static final Strings.</TD>
175</TR>
176<TR BGCOLOR="white" CLASS="TableRowColor">
177<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
178<CODE>protected static&nbsp;java.lang.String</CODE></FONT></TD>
179<TD><CODE><B><A HREF="../../../../org/greenstone/fedora/services/GSearchConnection.html#HIT_TOTAL">HIT_TOTAL</A></B></CODE>
180
181<BR>
182&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
183</TR>
184<TR BGCOLOR="white" CLASS="TableRowColor">
185<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
186<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
187<TD><CODE><B><A HREF="../../../../org/greenstone/fedora/services/GSearchConnection.html#indexName">indexName</A></B></CODE>
188
189<BR>
190&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The name of the Index wherein FedoraGSearch has indexed all the GS3 docs.</TD>
191</TR>
192<TR BGCOLOR="white" CLASS="TableRowColor">
193<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
194<CODE>protected static&nbsp;java.lang.String</CODE></FONT></TD>
195<TD><CODE><B><A HREF="../../../../org/greenstone/fedora/services/GSearchConnection.html#NAME">NAME</A></B></CODE>
196
197<BR>
198&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
199</TR>
200<TR BGCOLOR="white" CLASS="TableRowColor">
201<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
202<CODE>protected static&nbsp;java.lang.String</CODE></FONT></TD>
203<TD><CODE><B><A HREF="../../../../org/greenstone/fedora/services/GSearchConnection.html#NAMESPACE_URI">NAMESPACE_URI</A></B></CODE>
204
205<BR>
206&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
207</TR>
208<TR BGCOLOR="white" CLASS="TableRowColor">
209<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
210<CODE>protected static&nbsp;java.lang.String</CODE></FONT></TD>
211<TD><CODE><B><A HREF="../../../../org/greenstone/fedora/services/GSearchConnection.html#OBJECT">OBJECT</A></B></CODE>
212
213<BR>
214&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
215</TR>
216<TR BGCOLOR="white" CLASS="TableRowColor">
217<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
218<CODE>protected static&nbsp;java.lang.String</CODE></FONT></TD>
219<TD><CODE><B><A HREF="../../../../org/greenstone/fedora/services/GSearchConnection.html#PID">PID</A></B></CODE>
220
221<BR>
222&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
223</TR>
224<TR BGCOLOR="white" CLASS="TableRowColor">
225<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
226<CODE>protected &nbsp;javax.xml.namespace.QName</CODE></FONT></TD>
227<TD><CODE><B><A HREF="../../../../org/greenstone/fedora/services/GSearchConnection.html#portName">portName</A></B></CODE>
228
229<BR>
230&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The portName object used when connecting to FedoraGSearch's web services</TD>
231</TR>
232<TR BGCOLOR="white" CLASS="TableRowColor">
233<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
234<CODE>protected &nbsp;org.apache.axis.client.Service</CODE></FONT></TD>
235<TD><CODE><B><A HREF="../../../../org/greenstone/fedora/services/GSearchConnection.html#service">service</A></B></CODE>
236
237<BR>
238&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Service object used to connect to the FedoraGSearch web services</TD>
239</TR>
240<TR BGCOLOR="white" CLASS="TableRowColor">
241<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
242<CODE>protected static&nbsp;java.lang.String</CODE></FONT></TD>
243<TD><CODE><B><A HREF="../../../../org/greenstone/fedora/services/GSearchConnection.html#SERVICE_NAME">SERVICE_NAME</A></B></CODE>
244
245<BR>
246&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
247</TR>
248<TR BGCOLOR="white" CLASS="TableRowColor">
249<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
250<CODE>protected static&nbsp;java.lang.String</CODE></FONT></TD>
251<TD><CODE><B><A HREF="../../../../org/greenstone/fedora/services/GSearchConnection.html#SPACE">SPACE</A></B></CODE>
252
253<BR>
254&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;separator used internally to separate values of a search field</TD>
255</TR>
256</TABLE>
257&nbsp;<A NAME="fields_inherited_from_class_org.greenstone.fedora.services.FedoraToGS3Interface.Constants"><!-- --></A>
258<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
259<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
260<TH ALIGN="left"><B>Fields inherited from interface org.greenstone.fedora.services.<A HREF="../../../../org/greenstone/fedora/services/FedoraToGS3Interface.Constants.html" title="interface in org.greenstone.fedora.services">FedoraToGS3Interface.Constants</A></B></TH>
261</TR>
262<TR BGCOLOR="white" CLASS="TableRowColor">
263<TD><CODE><A HREF="../../../../org/greenstone/fedora/services/FedoraToGS3Interface.Constants.html#ALL_FIELDS">ALL_FIELDS</A>, <A HREF="../../../../org/greenstone/fedora/services/FedoraToGS3Interface.Constants.html#ALL_TITLES">ALL_TITLES</A>, <A HREF="../../../../org/greenstone/fedora/services/FedoraToGS3Interface.Constants.html#ASSOCFILEPREFIX">ASSOCFILEPREFIX</A>, <A HREF="../../../../org/greenstone/fedora/services/FedoraToGS3Interface.Constants.html#COMMA">COMMA</A>, <A HREF="../../../../org/greenstone/fedora/services/FedoraToGS3Interface.Constants.html#DOC_TITLES">DOC_TITLES</A>, <A HREF="../../../../org/greenstone/fedora/services/FedoraToGS3Interface.Constants.html#FIELDNAME_ATT">FIELDNAME_ATT</A>, <A HREF="../../../../org/greenstone/fedora/services/FedoraToGS3Interface.Constants.html#FULLTEXT">FULLTEXT</A>, <A HREF="../../../../org/greenstone/fedora/services/FedoraToGS3Interface.Constants.html#GS3FilePathMacro">GS3FilePathMacro</A>, <A HREF="../../../../org/greenstone/fedora/services/FedoraToGS3Interface.Constants.html#MAXDOCS">MAXDOCS</A>, <A HREF="../../../../org/greenstone/fedora/services/FedoraToGS3Interface.Constants.html#NUM_DOCS_MATCHED">NUM_DOCS_MATCHED</A>, <A HREF="../../../../org/greenstone/fedora/services/FedoraToGS3Interface.Constants.html#OCCURS_ATT">OCCURS_ATT</A>, <A HREF="../../../../org/greenstone/fedora/services/FedoraToGS3Interface.Constants.html#QUERY">QUERY</A>, <A HREF="../../../../org/greenstone/fedora/services/FedoraToGS3Interface.Constants.html#SIMPLEFIELD_ATT">SIMPLEFIELD_ATT</A></CODE></TD>
264</TR>
265</TABLE>
266&nbsp;
267<!-- ======== CONSTRUCTOR SUMMARY ======== -->
268
269<A NAME="constructor_summary"><!-- --></A>
270<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
271<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
272<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
273<B>Constructor Summary</B></FONT></TH>
274</TR>
275<TR BGCOLOR="white" CLASS="TableRowColor">
276<TD><CODE><B><A HREF="../../../../org/greenstone/fedora/services/GSearchConnection.html#GSearchConnection(java.lang.String, java.lang.String)">GSearchConnection</A></B>(java.lang.String&nbsp;wsdlFileLocation,
277 java.lang.String&nbsp;indexName)</CODE>
278
279<BR>
280&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructor that takes a String representing the url of the WSDL
281 file for FedoraGSearch's web services, and tries to establish a
282 connection to those web services.</TD>
283</TR>
284</TABLE>
285&nbsp;
286<!-- ========== METHOD SUMMARY =========== -->
287
288<A NAME="method_summary"><!-- --></A>
289<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
290<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
291<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
292<B>Method Summary</B></FONT></TH>
293</TR>
294<TR BGCOLOR="white" CLASS="TableRowColor">
295<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
296<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
297<TD><CODE><B><A HREF="../../../../org/greenstone/fedora/services/GSearchConnection.html#formatSearchTermsInField(java.lang.String, java.lang.String)">formatSearchTermsInField</A></B>(java.lang.String&nbsp;field,
298 java.lang.String&nbsp;fieldName)</CODE>
299
300<BR>
301&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Each field is a comma separated list of terms that may be either a word
302 OR a phrase.</TD>
303</TR>
304<TR BGCOLOR="white" CLASS="TableRowColor">
305<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
306<CODE>&nbsp;java.lang.String[]</CODE></FONT></TD>
307<TD><CODE><B><A HREF="../../../../org/greenstone/fedora/services/GSearchConnection.html#getPIDsFromSearchResult(java.lang.String, java.lang.String)">getPIDsFromSearchResult</A></B>(java.lang.String&nbsp;collectionName,
308 java.lang.String&nbsp;searchResult)</CODE>
309
310<BR>
311&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Call this method with the return value of calling search().</TD>
312</TR>
313<TR BGCOLOR="white" CLASS="TableRowColor">
314<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
315<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
316<TD><CODE><B><A HREF="../../../../org/greenstone/fedora/services/GSearchConnection.html#gFindObjects(java.lang.String, java.lang.String, int, int, int, int, java.lang.String, java.lang.String)">gFindObjects</A></B>(java.lang.String&nbsp;searchFieldedTerms,
317 java.lang.String&nbsp;sort,
318 int&nbsp;hitPageStart,
319 int&nbsp;hitPageSize,
320 int&nbsp;snippetsMax,
321 int&nbsp;fieldMaxLength,
322 java.lang.String&nbsp;indexName,
323 java.lang.String&nbsp;resultPageXslt)</CODE>
324
325<BR>
326&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method to invoke gfindObjects operation of Fedora Generic Search
327 web services.</TD>
328</TR>
329<TR BGCOLOR="white" CLASS="TableRowColor">
330<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
331<CODE>static&nbsp;void</CODE></FONT></TD>
332<TD><CODE><B><A HREF="../../../../org/greenstone/fedora/services/GSearchConnection.html#main(java.lang.String[])">main</A></B>(java.lang.String[]&nbsp;args)</CODE>
333
334<BR>
335&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
336</TR>
337<TR BGCOLOR="white" CLASS="TableRowColor">
338<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
339<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
340<TD><CODE><B><A HREF="../../../../org/greenstone/fedora/services/GSearchConnection.html#search(java.util.Map, int, int)">search</A></B>(java.util.Map&nbsp;fieldsToSearchTerms,
341 int&nbsp;hitPageStart,
342 int&nbsp;hitPageSize)</CODE>
343
344<BR>
345&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FedoraGSearch accepts a query of the form:
346 <code>&lt;"cyclone val" "Gender Inequalities" ds.fulltext:"cyclone val"
347 ds.fulltext:"worst storm"&gt;</code>
348 where the first two phrases are searched for in all indexed fields,
349 (in this case dc.title and ds.fulltext), while the last two are
350 searched for in the ds.fulltext field.</TD>
351</TR>
352<TR BGCOLOR="white" CLASS="TableRowColor">
353<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
354<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
355<TD><CODE><B><A HREF="../../../../org/greenstone/fedora/services/GSearchConnection.html#search(java.lang.String, int, int, int)">search</A></B>(java.lang.String&nbsp;fieldedSearchTerms,
356 int&nbsp;hitPageStart,
357 int&nbsp;hitPageSize,
358 int&nbsp;snippetsMax)</CODE>
359
360<BR>
361&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Uses FedoraGSearch to perform a search where the query is embedded in
362 fieldedSearchTerms, which not only provides the terms to search on, but
363 also the fields to search the (various) given terms in.</TD>
364</TR>
365<TR BGCOLOR="white" CLASS="TableRowColor">
366<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
367<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
368<TD><CODE><B><A HREF="../../../../org/greenstone/fedora/services/GSearchConnection.html#search(java.lang.String, java.lang.String, int, int, int)">search</A></B>(java.lang.String&nbsp;searchFieldName,
369 java.lang.String&nbsp;searchTerm,
370 int&nbsp;hitPageStart,
371 int&nbsp;hitPageSize,
372 int&nbsp;snippetsMax)</CODE>
373
374<BR>
375&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method that performs a search for the given searchTerm inside the given
376 indexed field.</TD>
377</TR>
378</TABLE>
379&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
380<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
381<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
382<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
383</TR>
384<TR BGCOLOR="white" CLASS="TableRowColor">
385<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
386</TR>
387</TABLE>
388&nbsp;
389<P>
390
391<!-- ============ FIELD DETAIL =========== -->
392
393<A NAME="field_detail"><!-- --></A>
394<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
395<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
396<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
397<B>Field Detail</B></FONT></TH>
398</TR>
399</TABLE>
400
401<A NAME="NAMESPACE_URI"><!-- --></A><H3>
402NAMESPACE_URI</H3>
403<PRE>
404protected static java.lang.String <B>NAMESPACE_URI</B></PRE>
405<DL>
406<DL>
407</DL>
408</DL>
409<HR>
410
411<A NAME="SERVICE_NAME"><!-- --></A><H3>
412SERVICE_NAME</H3>
413<PRE>
414protected static java.lang.String <B>SERVICE_NAME</B></PRE>
415<DL>
416<DL>
417</DL>
418</DL>
419<HR>
420
421<A NAME="G_FIND_OBJECTS"><!-- --></A><H3>
422G_FIND_OBJECTS</H3>
423<PRE>
424protected static final java.lang.String <B>G_FIND_OBJECTS</B></PRE>
425<DL>
426<DD>The names of the methods we use of Fedora Generic Search's web services
427 are declared here as static final Strings.
428<P>
429<DL>
430<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#org.greenstone.fedora.services.GSearchConnection.G_FIND_OBJECTS">Constant Field Values</A></DL>
431</DL>
432<HR>
433
434<A NAME="PID"><!-- --></A><H3>
435PID</H3>
436<PRE>
437protected static final java.lang.String <B>PID</B></PRE>
438<DL>
439<DL>
440<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#org.greenstone.fedora.services.GSearchConnection.PID">Constant Field Values</A></DL>
441</DL>
442<HR>
443
444<A NAME="HIT_TOTAL"><!-- --></A><H3>
445HIT_TOTAL</H3>
446<PRE>
447protected static final java.lang.String <B>HIT_TOTAL</B></PRE>
448<DL>
449<DL>
450<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#org.greenstone.fedora.services.GSearchConnection.HIT_TOTAL">Constant Field Values</A></DL>
451</DL>
452<HR>
453
454<A NAME="OBJECT"><!-- --></A><H3>
455OBJECT</H3>
456<PRE>
457protected static final java.lang.String <B>OBJECT</B></PRE>
458<DL>
459<DL>
460<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#org.greenstone.fedora.services.GSearchConnection.OBJECT">Constant Field Values</A></DL>
461</DL>
462<HR>
463
464<A NAME="FIELD"><!-- --></A><H3>
465FIELD</H3>
466<PRE>
467protected static final java.lang.String <B>FIELD</B></PRE>
468<DL>
469<DL>
470<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#org.greenstone.fedora.services.GSearchConnection.FIELD">Constant Field Values</A></DL>
471</DL>
472<HR>
473
474<A NAME="NAME"><!-- --></A><H3>
475NAME</H3>
476<PRE>
477protected static final java.lang.String <B>NAME</B></PRE>
478<DL>
479<DL>
480<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#org.greenstone.fedora.services.GSearchConnection.NAME">Constant Field Values</A></DL>
481</DL>
482<HR>
483
484<A NAME="DC_TITLE_FIELD"><!-- --></A><H3>
485DC_TITLE_FIELD</H3>
486<PRE>
487protected static final java.lang.String <B>DC_TITLE_FIELD</B></PRE>
488<DL>
489<DL>
490<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#org.greenstone.fedora.services.GSearchConnection.DC_TITLE_FIELD">Constant Field Values</A></DL>
491</DL>
492<HR>
493
494<A NAME="FULLTEXT_FIELD"><!-- --></A><H3>
495FULLTEXT_FIELD</H3>
496<PRE>
497protected static final java.lang.String <B>FULLTEXT_FIELD</B></PRE>
498<DL>
499<DL>
500<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#org.greenstone.fedora.services.GSearchConnection.FULLTEXT_FIELD">Constant Field Values</A></DL>
501</DL>
502<HR>
503
504<A NAME="SPACE"><!-- --></A><H3>
505SPACE</H3>
506<PRE>
507protected static final java.lang.String <B>SPACE</B></PRE>
508<DL>
509<DD>separator used internally to separate values of a search field
510<P>
511<DL>
512<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#org.greenstone.fedora.services.GSearchConnection.SPACE">Constant Field Values</A></DL>
513</DL>
514<HR>
515
516<A NAME="indexName"><!-- --></A><H3>
517indexName</H3>
518<PRE>
519public final java.lang.String <B>indexName</B></PRE>
520<DL>
521<DD>The name of the Index wherein FedoraGSearch has indexed all the GS3 docs.
522 This final member is public here so that others may read the indexName
523 that this GSearchConnection works with.
524<P>
525<DL>
526</DL>
527</DL>
528<HR>
529
530<A NAME="service"><!-- --></A><H3>
531service</H3>
532<PRE>
533protected final org.apache.axis.client.Service <B>service</B></PRE>
534<DL>
535<DD>The Service object used to connect to the FedoraGSearch web services
536<P>
537<DL>
538</DL>
539</DL>
540<HR>
541
542<A NAME="call"><!-- --></A><H3>
543call</H3>
544<PRE>
545protected final org.apache.axis.client.Call <B>call</B></PRE>
546<DL>
547<DD>The Call object used to connect to the FedoraGSearch web services
548<P>
549<DL>
550</DL>
551</DL>
552<HR>
553
554<A NAME="portName"><!-- --></A><H3>
555portName</H3>
556<PRE>
557protected final javax.xml.namespace.QName <B>portName</B></PRE>
558<DL>
559<DD>The portName object used when connecting to FedoraGSearch's web services
560<P>
561<DL>
562</DL>
563</DL>
564<HR>
565
566<A NAME="builder"><!-- --></A><H3>
567builder</H3>
568<PRE>
569protected final javax.xml.parsers.DocumentBuilder <B>builder</B></PRE>
570<DL>
571<DD>A DocumentBuilder object used to construct and parse XML
572<P>
573<DL>
574</DL>
575</DL>
576
577<!-- ========= CONSTRUCTOR DETAIL ======== -->
578
579<A NAME="constructor_detail"><!-- --></A>
580<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
581<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
582<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
583<B>Constructor Detail</B></FONT></TH>
584</TR>
585</TABLE>
586
587<A NAME="GSearchConnection(java.lang.String, java.lang.String)"><!-- --></A><H3>
588GSearchConnection</H3>
589<PRE>
590public <B>GSearchConnection</B>(java.lang.String&nbsp;wsdlFileLocation,
591 java.lang.String&nbsp;indexName)
592 throws java.net.MalformedURLException,
593 javax.xml.rpc.ServiceException,
594 javax.xml.parsers.ParserConfigurationException</PRE>
595<DL>
596<DD>Constructor that takes a String representing the url of the WSDL
597 file for FedoraGSearch's web services, and tries to establish a
598 connection to those web services.
599<P>
600<DL>
601<DT><B>Parameters:</B><DD><CODE>wsdlFileLocation</CODE> - is a String representing the url of the WSDL file<DD><CODE>indexName</CODE> - is the name of the index that Fedora Generic Search
602 should work with (the index wherein the indexed GS3 documents have been
603 placed).
604<DT><B>Throws:</B>
605<DD><CODE>java.net.MalformedURLException</CODE>
606<DD><CODE>javax.xml.rpc.ServiceException</CODE>
607<DD><CODE>javax.xml.parsers.ParserConfigurationException</CODE></DL>
608</DL>
609
610<!-- ============ METHOD DETAIL ========== -->
611
612<A NAME="method_detail"><!-- --></A>
613<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
614<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
615<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
616<B>Method Detail</B></FONT></TH>
617</TR>
618</TABLE>
619
620<A NAME="gFindObjects(java.lang.String, java.lang.String, int, int, int, int, java.lang.String, java.lang.String)"><!-- --></A><H3>
621gFindObjects</H3>
622<PRE>
623protected java.lang.String <B>gFindObjects</B>(java.lang.String&nbsp;searchFieldedTerms,
624 java.lang.String&nbsp;sort,
625 int&nbsp;hitPageStart,
626 int&nbsp;hitPageSize,
627 int&nbsp;snippetsMax,
628 int&nbsp;fieldMaxLength,
629 java.lang.String&nbsp;indexName,
630 java.lang.String&nbsp;resultPageXslt)
631 throws java.lang.Exception</PRE>
632<DL>
633<DD>Method to invoke gfindObjects operation of Fedora Generic Search
634 web services.
635
636 Parameter types, parameter order and return type of gFindObjects are as
637 obtained from the wsdl file for the Fedora Generic Search web services
638 located at:
639 http://localhost:8080/fedoragsearch/services/FgsOperations?wsdl
640 &lt;wsdl:message name="gfindObjectsRequest"&gt;
641 &lt;wsdl:part name="query" type="xsd:string"/&gt;
642 &lt;wsdl:part name="sort" type="xsd:string"/&gt;
643 &lt;wsdl:part name="hitPageStart" type="xsd:int"/&gt;
644 &lt;wsdl:part name="hitPageSize" type="xsd:int"/&gt;
645 &lt;wsdl:part name="snippetsMax" type="xsd:int"/&gt;
646 &lt;wsdl:part name="fieldMaxLength" type="xsd:int"/&gt;
647 &lt;wsdl:part name="indexName" type="xsd:string"/&gt;
648 &lt;wsdl:part name="resultPageXslt" type="xsd:string"/&gt;
649 &lt;/wsdl:message&gt;
650
651 &lt;wsdl:message name="gfindObjectsResponse"&gt;
652 &lt;wsdl:part name="gfindObjectsReturn" type="xsd:string"/&gt;
653 &lt;/wsdl:message&gt;
654
655 &lt;wsdl:operation name="gfindObjects"
656 parameterOrder="query sort hitPageStart hitPageSize snippetsMax
657 fieldMaxLength indexName resultPageXslt"&gt;
658
659 This method works: it searches the dc.title field of our FedoraIndex
660 for the term (e.g. "interview") and the result returned is an XML String.
661
662 There's no example on how to call gFindObjects with parameters. In
663 particular, I don't know what values the parameter <b>sort</b> can take.
664 But topazproject has an example on how to call updateIndex().
665<P>
666<DD><DL>
667</DL>
668</DD>
669<DD><DL>
670
671<DT><B>Throws:</B>
672<DD><CODE>java.lang.Exception</CODE><DT><B>See Also:</B><DD><a href="http://www.topazproject.org/trac/wiki/FedoraSearch?format=txt">An example on how to call updateIndex() with parameters</a>,
673<a href="http://ws.apache.org/axis/java/apiDocs/org/apache/axis/client/Service.html">Axis Service class</a>,
674<a href="http://ws.apache.org/axis/java/apiDocs/javax/xml/rpc/Call.html">Axis RPC Call, for specification of interface Call</a>,
675<a href="http://ws.apache.org/axis/java/apiDocs/org/apache/axis/client/Call.html">Axis client Call class, for implementation of interface Call</a></DL>
676</DD>
677</DL>
678<HR>
679
680<A NAME="search(java.lang.String, java.lang.String, int, int, int)"><!-- --></A><H3>
681search</H3>
682<PRE>
683public java.lang.String <B>search</B>(java.lang.String&nbsp;searchFieldName,
684 java.lang.String&nbsp;searchTerm,
685 int&nbsp;hitPageStart,
686 int&nbsp;hitPageSize,
687 int&nbsp;snippetsMax)
688 throws java.lang.Exception</PRE>
689<DL>
690<DD>Method that performs a search for the given searchTerm inside the given
691 indexed field.
692<P>
693<DD><DL>
694</DL>
695</DD>
696<DD><DL>
697<DT><B>Parameters:</B><DD><CODE>searchFieldName</CODE> - is the name of the indexed field within which the
698 given searchTerm is to be searched for.<DD><CODE>searchTerm</CODE> - is the term to be searched for.<DD><CODE>hitPageStart</CODE> - is the page of search results to start returning.<DD><CODE>hitPageSize</CODE> - is the number of search result pages to return,
699 starting from hitPageStart.<DD><CODE>snippetsMax</CODE> - is the maximum number of separate snippets containing
700 the searchTerm that are to be returned. (snippetsMax or a fewer number of
701 occurrences of the word in the text will be returned)
702<DT><B>Throws:</B>
703<DD><CODE>java.lang.Exception</CODE></DL>
704</DD>
705</DL>
706<HR>
707
708<A NAME="search(java.util.Map, int, int)"><!-- --></A><H3>
709search</H3>
710<PRE>
711public java.lang.String <B>search</B>(java.util.Map&nbsp;fieldsToSearchTerms,
712 int&nbsp;hitPageStart,
713 int&nbsp;hitPageSize)
714 throws java.lang.Exception</PRE>
715<DL>
716<DD>FedoraGSearch accepts a query of the form:
717 <code>&lt;"cyclone val" "Gender Inequalities" ds.fulltext:"cyclone val"
718 ds.fulltext:"worst storm"&gt;</code>
719 where the first two phrases are searched for in all indexed fields,
720 (in this case dc.title and ds.fulltext), while the last two are
721 searched for in the ds.fulltext field.
722 Another example:
723 <code>&lt;gender dc.title:interview ds.fulltext:"cyclone val"&gt;
724 titles and fulltexts are searched for "gender", while title index
725 is searched for "interview" and fulltexts are searched for the phrase
726 "cyclone val"</code>
727<P>
728<DD><DL>
729</DL>
730</DD>
731<DD><DL>
732<DT><B>Parameters:</B><DD><CODE>fieldsToSearchTerms</CODE> - is a Hashmap of searchfields and
733 associated search terms (words or phrases). The terms are in a
734 comma-separated list. fieldsToSearchTerms is a Hashmap of
735 (Searchfields, associated-searchTerms) pairs. It can contain 3
736 searchfields: allfields, titles, text. The value for each is a
737 comma-separated list of search terms in that field.
738 Internally the field names get converted to what FedoraGSearch's
739 gfindObjects understands: titles becomes dc.title:, text becomes
740 ds.fulltext and allfields becomes nothing.<DD><CODE>hitPageStart</CODE> - is the page of search results to start returning.<DD><CODE>hitPageSize</CODE> - is the number of search result pages to return,
741 starting from hitPageStart.
742<DT><B>Returns:</B><DD>the XML (in string format) returned from Fedora Generic Search's
743 gfindObjects method
744<DT><B>Throws:</B>
745<DD><CODE>java.lang.Exception</CODE></DL>
746</DD>
747</DL>
748<HR>
749
750<A NAME="formatSearchTermsInField(java.lang.String, java.lang.String)"><!-- --></A><H3>
751formatSearchTermsInField</H3>
752<PRE>
753protected java.lang.String <B>formatSearchTermsInField</B>(java.lang.String&nbsp;field,
754 java.lang.String&nbsp;fieldName)</PRE>
755<DL>
756<DD>Each field is a comma separated list of terms that may be either a word
757 OR a phrase. We're going to separate each term from the list, and put
758 quotes around phrases, then combine all the terms together again with
759 spaces to separate them. Examples:
760 <pre>dc.title:"a phrase" word
761 dc.fulltext: "cyclone val"
762 (ALL_FIELDS) interview gender</pre>
763 This is required to facilitate fielded searching with fedoraGSearch.
764<P>
765<DD><DL>
766</DL>
767</DD>
768<DD><DL>
769<DT><B>Parameters:</B><DD><CODE>field</CODE> - is a comma separated list of search terms (corresponding
770 to one fieldName) to be reorganised<DD><CODE>fieldName</CODE> - is the name of the field to prepend to the reorganised
771 field value. FieldName ALL_FIELDS is ignored.
772<DT><B>Returns:</B><DD>parameter field reorganised such that terms that are phrases
773 are in quotes and each term is separated by a space from the previous one.</DL>
774</DD>
775</DL>
776<HR>
777
778<A NAME="search(java.lang.String, int, int, int)"><!-- --></A><H3>
779search</H3>
780<PRE>
781public java.lang.String <B>search</B>(java.lang.String&nbsp;fieldedSearchTerms,
782 int&nbsp;hitPageStart,
783 int&nbsp;hitPageSize,
784 int&nbsp;snippetsMax)
785 throws java.lang.Exception</PRE>
786<DL>
787<DD>Uses FedoraGSearch to perform a search where the query is embedded in
788 fieldedSearchTerms, which not only provides the terms to search on, but
789 also the fields to search the (various) given terms in.
790<P>
791<DD><DL>
792</DL>
793</DD>
794<DD><DL>
795<DT><B>Parameters:</B><DD><CODE>fieldedSearchTerms</CODE> - is the String specifying all the search terms
796 with their fields (or no field if it should search for the terms in
797 all fields). The terms with no associated search-fields should come first.
798 Search terms may be in quotes.<DD><CODE>snippetsMax</CODE> - is the maximum number of separate snippets containing
799 the searchTerm (snippetsMax number of occurrences of the word in the text)
800 returned.<DD><CODE>hitPageStart</CODE> - is the page of search results to start returning.<DD><CODE>hitPageSize</CODE> - is the number of search result pages to return,
801 starting from hitPageStart.
802<DT><B>Returns:</B><DD>the XML (in string format) returned from Fedora Generic Search's
803 gfindObjects method
804<DT><B>Throws:</B>
805<DD><CODE>java.lang.Exception</CODE></DL>
806</DD>
807</DL>
808<HR>
809
810<A NAME="getPIDsFromSearchResult(java.lang.String, java.lang.String)"><!-- --></A><H3>
811getPIDsFromSearchResult</H3>
812<PRE>
813public java.lang.String[] <B>getPIDsFromSearchResult</B>(java.lang.String&nbsp;collectionName,
814 java.lang.String&nbsp;searchResult)
815 throws java.lang.Exception</PRE>
816<DL>
817<DD>Call this method with the return value of calling search().
818 Search results are returned in GSearch's XML response format,
819 containing information that includes the PIDs of the documents that
820 matched the search. These PIDs are returned in the array.
821<P>
822<DD><DL>
823</DL>
824</DD>
825<DD><DL>
826<DT><B>Parameters:</B><DD><CODE>collectionName</CODE> - is the name of the collection to restrict the
827 search results by. If it's "", then results from all collections are
828 returned. Generally, don't want to pass "", because, theoretically,
829 all indexed collections in the repository could be considered and
830 not all of them may be Greenstone collections. If all Greenstone
831 collections should be searched for, pass "greenstone" as the
832 collection name instead.<DD><CODE>searchResult</CODE> - is the Fedora Generic Search XML response returned
833 from performing a gfindObjects() operations.
834<DT><B>Returns:</B><DD>an array of the pids of documents found for the search.
835<DT><B>Throws:</B>
836<DD><CODE>java.lang.Exception</CODE></DL>
837</DD>
838</DL>
839<HR>
840
841<A NAME="main(java.lang.String[])"><!-- --></A><H3>
842main</H3>
843<PRE>
844public static void <B>main</B>(java.lang.String[]&nbsp;args)</PRE>
845<DL>
846<DD><DL>
847</DL>
848</DD>
849<DD><DL>
850</DL>
851</DD>
852</DL>
853<!-- ========= END OF CLASS DATA ========= -->
854<HR>
855
856
857<!-- ======= START OF BOTTOM NAVBAR ====== -->
858<A NAME="navbar_bottom"><!-- --></A>
859<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
860<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
861<TR>
862<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
863<A NAME="navbar_bottom_firstrow"><!-- --></A>
864<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
865 <TR ALIGN="center" VALIGN="top">
866 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../org/greenstone/fedora/services/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
867 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
868 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
869 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
870 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
871 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
872 </TR>
873</TABLE>
874</TD>
875<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
876</EM>
877</TD>
878</TR>
879
880<TR>
881<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
882&nbsp;<A HREF="../../../../org/greenstone/fedora/services/FedoraToGS3Interface.Constants.html" title="interface in org.greenstone.fedora.services"><B>PREV CLASS</B></A>&nbsp;
883&nbsp;NEXT CLASS</FONT></TD>
884<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
885 <A HREF="../../../../index.html?org/greenstone/fedora/services/GSearchConnection.html" target="_top"><B>FRAMES</B></A> &nbsp;
886&nbsp;<A HREF="GSearchConnection.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
887&nbsp;<SCRIPT type="text/javascript">
888 <!--
889 if(window==top) {
890 document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
891 }
892 //-->
893</SCRIPT>
894<NOSCRIPT>
895 <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
896</NOSCRIPT>
897
898
899</FONT></TD>
900</TR>
901<TR>
902<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
903 SUMMARY:&nbsp;NESTED&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>
904<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
905DETAIL:&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>
906</TR>
907</TABLE>
908<A NAME="skip-navbar_bottom"></A>
909<!-- ======== END OF BOTTOM NAVBAR ======= -->
910
911<HR>
912
913</BODY>
914</HTML>
Note: See TracBrowser for help on using the repository browser.