source: sandbox/expresso-solr/solr/docs/api/org/apache/solr/update/processor/LanguageIdentifierUpdateProcessor.html @ 7588

Revision 7588, 53.2 KB checked in by adir, 11 years ago (diff)

Ticket #000 - Adicionando a integracao de buscas com Solr na base a ser isnerida na comunidade

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.6.0_24) on Mon Jun 25 15:26:25 EDT 2012 -->
6<META http-equiv="Content-Type" content="text/html; charset=utf-8">
7<TITLE>
8LanguageIdentifierUpdateProcessor (Solr 4.0.0-ALPHA API)
9</TITLE>
10
11<META NAME="date" CONTENT="2012-06-25">
12
13<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
14
15<SCRIPT type="text/javascript">
16function windowTitle()
17{
18    if (location.href.indexOf('is-external=true') == -1) {
19        parent.document.title="LanguageIdentifierUpdateProcessor (Solr 4.0.0-ALPHA API)";
20    }
21}
22</SCRIPT>
23<NOSCRIPT>
24</NOSCRIPT>
25
26</HEAD>
27
28<BODY BGCOLOR="white" onload="windowTitle();">
29<HR>
30
31
32<!-- ========= START OF TOP NAVBAR ======= -->
33<A NAME="navbar_top"><!-- --></A>
34<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
35<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
36<TR>
37<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
38<A NAME="navbar_top_firstrow"><!-- --></A>
39<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
40  <TR ALIGN="center" VALIGN="top">
41  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
42  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
43  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
44  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/LanguageIdentifierUpdateProcessor.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
45  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
46  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
47  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
48  </TR>
49</TABLE>
50</TD>
51<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
52</EM>
53</TD>
54</TR>
55
56<TR>
57<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
58&nbsp;<A HREF="../../../../../org/apache/solr/update/processor/LangIdParams.html" title="interface in org.apache.solr.update.processor"><B>PREV CLASS</B></A>&nbsp;
59&nbsp;<A HREF="../../../../../org/apache/solr/update/processor/LastFieldValueUpdateProcessorFactory.html" title="class in org.apache.solr.update.processor"><B>NEXT CLASS</B></A></FONT></TD>
60<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
61  <A HREF="../../../../../index.html?org/apache/solr/update/processor/LanguageIdentifierUpdateProcessor.html" target="_top"><B>FRAMES</B></A>  &nbsp;
62&nbsp;<A HREF="LanguageIdentifierUpdateProcessor.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
63&nbsp;<SCRIPT type="text/javascript">
64  <!--
65  if(window==top) {
66    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
67  }
68  //-->
69</SCRIPT>
70<NOSCRIPT>
71  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
72</NOSCRIPT>
73
74
75</FONT></TD>
76</TR>
77<TR>
78<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
79  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>
80<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
81DETAIL:&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>
82</TR>
83</TABLE>
84<A NAME="skip-navbar_top"></A>
85<!-- ========= END OF TOP NAVBAR ========= -->
86
87<HR>
88<!-- ======== START OF CLASS DATA ======== -->
89<H2>
90<FONT SIZE="-1">
91org.apache.solr.update.processor</FONT>
92<BR>
93Class LanguageIdentifierUpdateProcessor</H2>
94<PRE>
95<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
96  <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../org/apache/solr/update/processor/UpdateRequestProcessor.html" title="class in org.apache.solr.update.processor">org.apache.solr.update.processor.UpdateRequestProcessor</A>
97      <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.solr.update.processor.LanguageIdentifierUpdateProcessor</B>
98</PRE>
99<DL>
100<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../org/apache/solr/update/processor/LangIdParams.html" title="interface in org.apache.solr.update.processor">LangIdParams</A></DD>
101</DL>
102<DL>
103<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../org/apache/solr/update/processor/LangDetectLanguageIdentifierUpdateProcessor.html" title="class in org.apache.solr.update.processor">LangDetectLanguageIdentifierUpdateProcessor</A>, <A HREF="../../../../../org/apache/solr/update/processor/TikaLanguageIdentifierUpdateProcessor.html" title="class in org.apache.solr.update.processor">TikaLanguageIdentifierUpdateProcessor</A></DD>
104</DL>
105<HR>
106<DL>
107<DT><PRE>public abstract class <B>LanguageIdentifierUpdateProcessor</B><DT>extends <A HREF="../../../../../org/apache/solr/update/processor/UpdateRequestProcessor.html" title="class in org.apache.solr.update.processor">UpdateRequestProcessor</A><DT>implements <A HREF="../../../../../org/apache/solr/update/processor/LangIdParams.html" title="interface in org.apache.solr.update.processor">LangIdParams</A></DL>
108</PRE>
109
110<P>
111Identifies the language of a set of input fields.
112 Also supports mapping of field names based
113 on detected language.
114 <p>
115 See <a href="http://wiki.apache.org/solr/LanguageDetection">http://wiki.apache.org/solr/LanguageDetection</a>
116<P>
117
118<P>
119<DL>
120<DT><B>Since:</B></DT>
121  <DD>3.5</DD>
122<DT><B>WARNING: This API is experimental and might change in incompatible ways in the next release.</B></DT>
123  <DD></DD>
124</DL>
125<HR>
126
127<P>
128<!-- =========== FIELD SUMMARY =========== -->
129
130<A NAME="field_summary"><!-- --></A>
131<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
132<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
133<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
134<B>Field Summary</B></FONT></TH>
135</TR>
136<TR BGCOLOR="white" CLASS="TableRowColor">
137<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
138<CODE>protected &nbsp;<A HREF="http://download.oracle.com/javase/6/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</A>&lt;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&gt;</CODE></FONT></TD>
139<TD><CODE><B><A HREF="../../../../../org/apache/solr/update/processor/LanguageIdentifierUpdateProcessor.html#allMapFieldsSet">allMapFieldsSet</A></B></CODE>
140
141<BR>
142&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
143</TR>
144<TR BGCOLOR="white" CLASS="TableRowColor">
145<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
146<CODE>protected &nbsp;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
147<TD><CODE><B><A HREF="../../../../../org/apache/solr/update/processor/LanguageIdentifierUpdateProcessor.html#docIdField">docIdField</A></B></CODE>
148
149<BR>
150&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
151</TR>
152<TR BGCOLOR="white" CLASS="TableRowColor">
153<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
154<CODE>protected &nbsp;boolean</CODE></FONT></TD>
155<TD><CODE><B><A HREF="../../../../../org/apache/solr/update/processor/LanguageIdentifierUpdateProcessor.html#enabled">enabled</A></B></CODE>
156
157<BR>
158&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
159</TR>
160<TR BGCOLOR="white" CLASS="TableRowColor">
161<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
162<CODE>protected &nbsp;boolean</CODE></FONT></TD>
163<TD><CODE><B><A HREF="../../../../../org/apache/solr/update/processor/LanguageIdentifierUpdateProcessor.html#enableMapping">enableMapping</A></B></CODE>
164
165<BR>
166&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
167</TR>
168<TR BGCOLOR="white" CLASS="TableRowColor">
169<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
170<CODE>protected &nbsp;boolean</CODE></FONT></TD>
171<TD><CODE><B><A HREF="../../../../../org/apache/solr/update/processor/LanguageIdentifierUpdateProcessor.html#enforceSchema">enforceSchema</A></B></CODE>
172
173<BR>
174&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
175</TR>
176<TR BGCOLOR="white" CLASS="TableRowColor">
177<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
178<CODE>protected &nbsp;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>[]</CODE></FONT></TD>
179<TD><CODE><B><A HREF="../../../../../org/apache/solr/update/processor/LanguageIdentifierUpdateProcessor.html#fallbackFields">fallbackFields</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>protected &nbsp;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
187<TD><CODE><B><A HREF="../../../../../org/apache/solr/update/processor/LanguageIdentifierUpdateProcessor.html#fallbackValue">fallbackValue</A></B></CODE>
188
189<BR>
190&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
191</TR>
192<TR BGCOLOR="white" CLASS="TableRowColor">
193<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
194<CODE>protected &nbsp;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>[]</CODE></FONT></TD>
195<TD><CODE><B><A HREF="../../../../../org/apache/solr/update/processor/LanguageIdentifierUpdateProcessor.html#inputFields">inputFields</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 &nbsp;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
203<TD><CODE><B><A HREF="../../../../../org/apache/solr/update/processor/LanguageIdentifierUpdateProcessor.html#langField">langField</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 &nbsp;<A HREF="http://download.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html?is-external=true" title="class or interface in java.util.regex">Pattern</A></CODE></FONT></TD>
211<TD><CODE><B><A HREF="../../../../../org/apache/solr/update/processor/LanguageIdentifierUpdateProcessor.html#langPattern">langPattern</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 &nbsp;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
219<TD><CODE><B><A HREF="../../../../../org/apache/solr/update/processor/LanguageIdentifierUpdateProcessor.html#langsField">langsField</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;<A HREF="http://download.oracle.com/javase/6/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</A>&lt;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&gt;</CODE></FONT></TD>
227<TD><CODE><B><A HREF="../../../../../org/apache/solr/update/processor/LanguageIdentifierUpdateProcessor.html#langWhitelist">langWhitelist</A></B></CODE>
228
229<BR>
230&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
231</TR>
232<TR BGCOLOR="white" CLASS="TableRowColor">
233<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
234<CODE>protected &nbsp;<A HREF="http://download.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</A>&lt;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>,<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&gt;</CODE></FONT></TD>
235<TD><CODE><B><A HREF="../../../../../org/apache/solr/update/processor/LanguageIdentifierUpdateProcessor.html#lcMap">lcMap</A></B></CODE>
236
237<BR>
238&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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;org.slf4j.Logger</CODE></FONT></TD>
243<TD><CODE><B><A HREF="../../../../../org/apache/solr/update/processor/LanguageIdentifierUpdateProcessor.html#log">log</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 &nbsp;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>[]</CODE></FONT></TD>
251<TD><CODE><B><A HREF="../../../../../org/apache/solr/update/processor/LanguageIdentifierUpdateProcessor.html#mapFields">mapFields</A></B></CODE>
252
253<BR>
254&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
255</TR>
256<TR BGCOLOR="white" CLASS="TableRowColor">
257<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
258<CODE>protected &nbsp;boolean</CODE></FONT></TD>
259<TD><CODE><B><A HREF="../../../../../org/apache/solr/update/processor/LanguageIdentifierUpdateProcessor.html#mapIndividual">mapIndividual</A></B></CODE>
260
261<BR>
262&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
263</TR>
264<TR BGCOLOR="white" CLASS="TableRowColor">
265<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
266<CODE>protected &nbsp;<A HREF="http://download.oracle.com/javase/6/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</A>&lt;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&gt;</CODE></FONT></TD>
267<TD><CODE><B><A HREF="../../../../../org/apache/solr/update/processor/LanguageIdentifierUpdateProcessor.html#mapIndividualFieldsSet">mapIndividualFieldsSet</A></B></CODE>
268
269<BR>
270&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
271</TR>
272<TR BGCOLOR="white" CLASS="TableRowColor">
273<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
274<CODE>protected &nbsp;boolean</CODE></FONT></TD>
275<TD><CODE><B><A HREF="../../../../../org/apache/solr/update/processor/LanguageIdentifierUpdateProcessor.html#mapKeepOrig">mapKeepOrig</A></B></CODE>
276
277<BR>
278&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
279</TR>
280<TR BGCOLOR="white" CLASS="TableRowColor">
281<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
282<CODE>protected &nbsp;boolean</CODE></FONT></TD>
283<TD><CODE><B><A HREF="../../../../../org/apache/solr/update/processor/LanguageIdentifierUpdateProcessor.html#mapOverwrite">mapOverwrite</A></B></CODE>
284
285<BR>
286&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
287</TR>
288<TR BGCOLOR="white" CLASS="TableRowColor">
289<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
290<CODE>protected &nbsp;<A HREF="http://download.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html?is-external=true" title="class or interface in java.util.regex">Pattern</A></CODE></FONT></TD>
291<TD><CODE><B><A HREF="../../../../../org/apache/solr/update/processor/LanguageIdentifierUpdateProcessor.html#mapPattern">mapPattern</A></B></CODE>
292
293<BR>
294&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
295</TR>
296<TR BGCOLOR="white" CLASS="TableRowColor">
297<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
298<CODE>protected &nbsp;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
299<TD><CODE><B><A HREF="../../../../../org/apache/solr/update/processor/LanguageIdentifierUpdateProcessor.html#mapReplaceStr">mapReplaceStr</A></B></CODE>
300
301<BR>
302&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
303</TR>
304<TR BGCOLOR="white" CLASS="TableRowColor">
305<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
306<CODE>protected &nbsp;boolean</CODE></FONT></TD>
307<TD><CODE><B><A HREF="../../../../../org/apache/solr/update/processor/LanguageIdentifierUpdateProcessor.html#overwrite">overwrite</A></B></CODE>
308
309<BR>
310&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
311</TR>
312<TR BGCOLOR="white" CLASS="TableRowColor">
313<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
314<CODE>protected &nbsp;<A HREF="../../../../../org/apache/solr/schema/IndexSchema.html" title="class in org.apache.solr.schema">IndexSchema</A></CODE></FONT></TD>
315<TD><CODE><B><A HREF="../../../../../org/apache/solr/update/processor/LanguageIdentifierUpdateProcessor.html#schema">schema</A></B></CODE>
316
317<BR>
318&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
319</TR>
320<TR BGCOLOR="white" CLASS="TableRowColor">
321<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
322<CODE>protected &nbsp;double</CODE></FONT></TD>
323<TD><CODE><B><A HREF="../../../../../org/apache/solr/update/processor/LanguageIdentifierUpdateProcessor.html#threshold">threshold</A></B></CODE>
324
325<BR>
326&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
327</TR>
328<TR BGCOLOR="white" CLASS="TableRowColor">
329<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
330<CODE>protected &nbsp;<A HREF="http://download.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html?is-external=true" title="class or interface in java.util.regex">Pattern</A></CODE></FONT></TD>
331<TD><CODE><B><A HREF="../../../../../org/apache/solr/update/processor/LanguageIdentifierUpdateProcessor.html#tikaSimilarityPattern">tikaSimilarityPattern</A></B></CODE>
332
333<BR>
334&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
335</TR>
336</TABLE>
337&nbsp;<A NAME="fields_inherited_from_class_org.apache.solr.update.processor.UpdateRequestProcessor"><!-- --></A>
338<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
339<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
340<TH ALIGN="left"><B>Fields inherited from class org.apache.solr.update.processor.<A HREF="../../../../../org/apache/solr/update/processor/UpdateRequestProcessor.html" title="class in org.apache.solr.update.processor">UpdateRequestProcessor</A></B></TH>
341</TR>
342<TR BGCOLOR="white" CLASS="TableRowColor">
343<TD><CODE><A HREF="../../../../../org/apache/solr/update/processor/UpdateRequestProcessor.html#next">next</A></CODE></TD>
344</TR>
345</TABLE>
346&nbsp;<A NAME="fields_inherited_from_class_org.apache.solr.update.processor.LangIdParams"><!-- --></A>
347<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
348<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
349<TH ALIGN="left"><B>Fields inherited from interface org.apache.solr.update.processor.<A HREF="../../../../../org/apache/solr/update/processor/LangIdParams.html" title="interface in org.apache.solr.update.processor">LangIdParams</A></B></TH>
350</TR>
351<TR BGCOLOR="white" CLASS="TableRowColor">
352<TD><CODE><A HREF="../../../../../org/apache/solr/update/processor/LangIdParams.html#DOCID_FIELD_DEFAULT">DOCID_FIELD_DEFAULT</A>, <A HREF="../../../../../org/apache/solr/update/processor/LangIdParams.html#DOCID_LANGFIELD_DEFAULT">DOCID_LANGFIELD_DEFAULT</A>, <A HREF="../../../../../org/apache/solr/update/processor/LangIdParams.html#DOCID_LANGSFIELD_DEFAULT">DOCID_LANGSFIELD_DEFAULT</A>, <A HREF="../../../../../org/apache/solr/update/processor/LangIdParams.html#DOCID_PARAM">DOCID_PARAM</A>, <A HREF="../../../../../org/apache/solr/update/processor/LangIdParams.html#DOCID_THRESHOLD_DEFAULT">DOCID_THRESHOLD_DEFAULT</A>, <A HREF="../../../../../org/apache/solr/update/processor/LangIdParams.html#ENFORCE_SCHEMA">ENFORCE_SCHEMA</A>, <A HREF="../../../../../org/apache/solr/update/processor/LangIdParams.html#FALLBACK">FALLBACK</A>, <A HREF="../../../../../org/apache/solr/update/processor/LangIdParams.html#FALLBACK_FIELDS">FALLBACK_FIELDS</A>, <A HREF="../../../../../org/apache/solr/update/processor/LangIdParams.html#FIELDS_PARAM">FIELDS_PARAM</A>, <A HREF="../../../../../org/apache/solr/update/processor/LangIdParams.html#LANG_FIELD">LANG_FIELD</A>, <A HREF="../../../../../org/apache/solr/update/processor/LangIdParams.html#LANG_WHITELIST">LANG_WHITELIST</A>, <A HREF="../../../../../org/apache/solr/update/processor/LangIdParams.html#LANGS_FIELD">LANGS_FIELD</A>, <A HREF="../../../../../org/apache/solr/update/processor/LangIdParams.html#LANGUAGE_ID">LANGUAGE_ID</A>, <A HREF="../../../../../org/apache/solr/update/processor/LangIdParams.html#MAP_ENABLE">MAP_ENABLE</A>, <A HREF="../../../../../org/apache/solr/update/processor/LangIdParams.html#MAP_FL">MAP_FL</A>, <A HREF="../../../../../org/apache/solr/update/processor/LangIdParams.html#MAP_INDIVIDUAL">MAP_INDIVIDUAL</A>, <A HREF="../../../../../org/apache/solr/update/processor/LangIdParams.html#MAP_INDIVIDUAL_FL">MAP_INDIVIDUAL_FL</A>, <A HREF="../../../../../org/apache/solr/update/processor/LangIdParams.html#MAP_KEEP_ORIG">MAP_KEEP_ORIG</A>, <A HREF="../../../../../org/apache/solr/update/processor/LangIdParams.html#MAP_LCMAP">MAP_LCMAP</A>, <A HREF="../../../../../org/apache/solr/update/processor/LangIdParams.html#MAP_OVERWRITE">MAP_OVERWRITE</A>, <A HREF="../../../../../org/apache/solr/update/processor/LangIdParams.html#MAP_PATTERN">MAP_PATTERN</A>, <A HREF="../../../../../org/apache/solr/update/processor/LangIdParams.html#MAP_PATTERN_DEFAULT">MAP_PATTERN_DEFAULT</A>, <A HREF="../../../../../org/apache/solr/update/processor/LangIdParams.html#MAP_REPLACE">MAP_REPLACE</A>, <A HREF="../../../../../org/apache/solr/update/processor/LangIdParams.html#MAP_REPLACE_DEFAULT">MAP_REPLACE_DEFAULT</A>, <A HREF="../../../../../org/apache/solr/update/processor/LangIdParams.html#OVERWRITE">OVERWRITE</A>, <A HREF="../../../../../org/apache/solr/update/processor/LangIdParams.html#THRESHOLD">THRESHOLD</A></CODE></TD>
353</TR>
354</TABLE>
355&nbsp;
356<!-- ======== CONSTRUCTOR SUMMARY ======== -->
357
358<A NAME="constructor_summary"><!-- --></A>
359<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
360<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
361<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
362<B>Constructor Summary</B></FONT></TH>
363</TR>
364<TR BGCOLOR="white" CLASS="TableRowColor">
365<TD><CODE><B><A HREF="../../../../../org/apache/solr/update/processor/LanguageIdentifierUpdateProcessor.html#LanguageIdentifierUpdateProcessor(org.apache.solr.request.SolrQueryRequest, org.apache.solr.response.SolrQueryResponse, org.apache.solr.update.processor.UpdateRequestProcessor)">LanguageIdentifierUpdateProcessor</A></B>(<A HREF="../../../../../org/apache/solr/request/SolrQueryRequest.html" title="interface in org.apache.solr.request">SolrQueryRequest</A>&nbsp;req,
366                                  <A HREF="../../../../../org/apache/solr/response/SolrQueryResponse.html" title="class in org.apache.solr.response">SolrQueryResponse</A>&nbsp;rsp,
367                                  <A HREF="../../../../../org/apache/solr/update/processor/UpdateRequestProcessor.html" title="class in org.apache.solr.update.processor">UpdateRequestProcessor</A>&nbsp;next)</CODE>
368
369<BR>
370&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
371</TR>
372</TABLE>
373&nbsp;
374<!-- ========== METHOD SUMMARY =========== -->
375
376<A NAME="method_summary"><!-- --></A>
377<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
378<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
379<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
380<B>Method Summary</B></FONT></TH>
381</TR>
382<TR BGCOLOR="white" CLASS="TableRowColor">
383<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
384<CODE>protected &nbsp;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
385<TD><CODE><B><A HREF="../../../../../org/apache/solr/update/processor/LanguageIdentifierUpdateProcessor.html#concatFields(org.apache.solr.common.SolrInputDocument, java.lang.String[])">concatFields</A></B>(<A HREF="../../../../../org/apache/solr/common/SolrInputDocument.html" title="class in org.apache.solr.common">SolrInputDocument</A>&nbsp;doc,
386             <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>[]&nbsp;fields)</CODE>
387
388<BR>
389&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
390</TR>
391<TR BGCOLOR="white" CLASS="TableRowColor">
392<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
393<CODE>protected abstract &nbsp;<A HREF="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../../../org/apache/solr/update/processor/DetectedLanguage.html" title="class in org.apache.solr.update.processor">DetectedLanguage</A>&gt;</CODE></FONT></TD>
394<TD><CODE><B><A HREF="../../../../../org/apache/solr/update/processor/LanguageIdentifierUpdateProcessor.html#detectLanguage(java.lang.String)">detectLanguage</A></B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;content)</CODE>
395
396<BR>
397&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Detects language(s) from a string.</TD>
398</TR>
399<TR BGCOLOR="white" CLASS="TableRowColor">
400<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
401<CODE>protected &nbsp;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
402<TD><CODE><B><A HREF="../../../../../org/apache/solr/update/processor/LanguageIdentifierUpdateProcessor.html#getMappedField(java.lang.String, java.lang.String)">getMappedField</A></B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;currentField,
403               <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;language)</CODE>
404
405<BR>
406&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the name of the field to map the current contents into, so that they are properly analyzed.</TD>
407</TR>
408<TR BGCOLOR="white" CLASS="TableRowColor">
409<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
410<CODE>&nbsp;boolean</CODE></FONT></TD>
411<TD><CODE><B><A HREF="../../../../../org/apache/solr/update/processor/LanguageIdentifierUpdateProcessor.html#isEnabled()">isEnabled</A></B>()</CODE>
412
413<BR>
414&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tells if this processor is enabled or not</TD>
415</TR>
416<TR BGCOLOR="white" CLASS="TableRowColor">
417<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
418<CODE>protected &nbsp;<A HREF="../../../../../org/apache/solr/common/SolrInputDocument.html" title="class in org.apache.solr.common">SolrInputDocument</A></CODE></FONT></TD>
419<TD><CODE><B><A HREF="../../../../../org/apache/solr/update/processor/LanguageIdentifierUpdateProcessor.html#process(org.apache.solr.common.SolrInputDocument)">process</A></B>(<A HREF="../../../../../org/apache/solr/common/SolrInputDocument.html" title="class in org.apache.solr.common">SolrInputDocument</A>&nbsp;doc)</CODE>
420
421<BR>
422&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This is the main, testable process method called from processAdd()</TD>
423</TR>
424<TR BGCOLOR="white" CLASS="TableRowColor">
425<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
426<CODE>&nbsp;void</CODE></FONT></TD>
427<TD><CODE><B><A HREF="../../../../../org/apache/solr/update/processor/LanguageIdentifierUpdateProcessor.html#processAdd(org.apache.solr.update.AddUpdateCommand)">processAdd</A></B>(<A HREF="../../../../../org/apache/solr/update/AddUpdateCommand.html" title="class in org.apache.solr.update">AddUpdateCommand</A>&nbsp;cmd)</CODE>
428
429<BR>
430&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
431</TR>
432<TR BGCOLOR="white" CLASS="TableRowColor">
433<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
434<CODE>protected &nbsp;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
435<TD><CODE><B><A HREF="../../../../../org/apache/solr/update/processor/LanguageIdentifierUpdateProcessor.html#resolveLanguage(java.util.List, java.lang.String)">resolveLanguage</A></B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../../../org/apache/solr/update/processor/DetectedLanguage.html" title="class in org.apache.solr.update.processor">DetectedLanguage</A>&gt;&nbsp;languages,
436                <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;fallbackLang)</CODE>
437
438<BR>
439&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Chooses a language based on the list of candidates detected</TD>
440</TR>
441<TR BGCOLOR="white" CLASS="TableRowColor">
442<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
443<CODE>protected &nbsp;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
444<TD><CODE><B><A HREF="../../../../../org/apache/solr/update/processor/LanguageIdentifierUpdateProcessor.html#resolveLanguage(java.lang.String, java.lang.String)">resolveLanguage</A></B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;language,
445                <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;fallbackLang)</CODE>
446
447<BR>
448&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Chooses a language based on the list of candidates detected</TD>
449</TR>
450<TR BGCOLOR="white" CLASS="TableRowColor">
451<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
452<CODE>&nbsp;void</CODE></FONT></TD>
453<TD><CODE><B><A HREF="../../../../../org/apache/solr/update/processor/LanguageIdentifierUpdateProcessor.html#setEnabled(boolean)">setEnabled</A></B>(boolean&nbsp;enabled)</CODE>
454
455<BR>
456&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
457</TR>
458</TABLE>
459&nbsp;<A NAME="methods_inherited_from_class_org.apache.solr.update.processor.UpdateRequestProcessor"><!-- --></A>
460<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
461<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
462<TH ALIGN="left"><B>Methods inherited from class org.apache.solr.update.processor.<A HREF="../../../../../org/apache/solr/update/processor/UpdateRequestProcessor.html" title="class in org.apache.solr.update.processor">UpdateRequestProcessor</A></B></TH>
463</TR>
464<TR BGCOLOR="white" CLASS="TableRowColor">
465<TD><CODE><A HREF="../../../../../org/apache/solr/update/processor/UpdateRequestProcessor.html#finish()">finish</A>, <A HREF="../../../../../org/apache/solr/update/processor/UpdateRequestProcessor.html#processCommit(org.apache.solr.update.CommitUpdateCommand)">processCommit</A>, <A HREF="../../../../../org/apache/solr/update/processor/UpdateRequestProcessor.html#processDelete(org.apache.solr.update.DeleteUpdateCommand)">processDelete</A>, <A HREF="../../../../../org/apache/solr/update/processor/UpdateRequestProcessor.html#processMergeIndexes(org.apache.solr.update.MergeIndexesCommand)">processMergeIndexes</A>, <A HREF="../../../../../org/apache/solr/update/processor/UpdateRequestProcessor.html#processRollback(org.apache.solr.update.RollbackUpdateCommand)">processRollback</A></CODE></TD>
466</TR>
467</TABLE>
468&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
469<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
470<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
471<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
472</TR>
473<TR BGCOLOR="white" CLASS="TableRowColor">
474<TD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
475</TR>
476</TABLE>
477&nbsp;
478<P>
479
480<!-- ============ FIELD DETAIL =========== -->
481
482<A NAME="field_detail"><!-- --></A>
483<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
484<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
485<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
486<B>Field Detail</B></FONT></TH>
487</TR>
488</TABLE>
489
490<A NAME="log"><!-- --></A><H3>
491log</H3>
492<PRE>
493protected static final org.slf4j.Logger <B>log</B></PRE>
494<DL>
495<DL>
496</DL>
497</DL>
498<HR>
499
500<A NAME="enabled"><!-- --></A><H3>
501enabled</H3>
502<PRE>
503protected boolean <B>enabled</B></PRE>
504<DL>
505<DL>
506</DL>
507</DL>
508<HR>
509
510<A NAME="inputFields"><!-- --></A><H3>
511inputFields</H3>
512<PRE>
513protected <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>[] <B>inputFields</B></PRE>
514<DL>
515<DL>
516</DL>
517</DL>
518<HR>
519
520<A NAME="mapFields"><!-- --></A><H3>
521mapFields</H3>
522<PRE>
523protected <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>[] <B>mapFields</B></PRE>
524<DL>
525<DL>
526</DL>
527</DL>
528<HR>
529
530<A NAME="mapPattern"><!-- --></A><H3>
531mapPattern</H3>
532<PRE>
533protected <A HREF="http://download.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html?is-external=true" title="class or interface in java.util.regex">Pattern</A> <B>mapPattern</B></PRE>
534<DL>
535<DL>
536</DL>
537</DL>
538<HR>
539
540<A NAME="mapReplaceStr"><!-- --></A><H3>
541mapReplaceStr</H3>
542<PRE>
543protected <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>mapReplaceStr</B></PRE>
544<DL>
545<DL>
546</DL>
547</DL>
548<HR>
549
550<A NAME="langField"><!-- --></A><H3>
551langField</H3>
552<PRE>
553protected <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>langField</B></PRE>
554<DL>
555<DL>
556</DL>
557</DL>
558<HR>
559
560<A NAME="langsField"><!-- --></A><H3>
561langsField</H3>
562<PRE>
563protected <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>langsField</B></PRE>
564<DL>
565<DL>
566</DL>
567</DL>
568<HR>
569
570<A NAME="docIdField"><!-- --></A><H3>
571docIdField</H3>
572<PRE>
573protected <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>docIdField</B></PRE>
574<DL>
575<DL>
576</DL>
577</DL>
578<HR>
579
580<A NAME="fallbackValue"><!-- --></A><H3>
581fallbackValue</H3>
582<PRE>
583protected <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>fallbackValue</B></PRE>
584<DL>
585<DL>
586</DL>
587</DL>
588<HR>
589
590<A NAME="fallbackFields"><!-- --></A><H3>
591fallbackFields</H3>
592<PRE>
593protected <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>[] <B>fallbackFields</B></PRE>
594<DL>
595<DL>
596</DL>
597</DL>
598<HR>
599
600<A NAME="enableMapping"><!-- --></A><H3>
601enableMapping</H3>
602<PRE>
603protected boolean <B>enableMapping</B></PRE>
604<DL>
605<DL>
606</DL>
607</DL>
608<HR>
609
610<A NAME="mapKeepOrig"><!-- --></A><H3>
611mapKeepOrig</H3>
612<PRE>
613protected boolean <B>mapKeepOrig</B></PRE>
614<DL>
615<DL>
616</DL>
617</DL>
618<HR>
619
620<A NAME="overwrite"><!-- --></A><H3>
621overwrite</H3>
622<PRE>
623protected boolean <B>overwrite</B></PRE>
624<DL>
625<DL>
626</DL>
627</DL>
628<HR>
629
630<A NAME="mapOverwrite"><!-- --></A><H3>
631mapOverwrite</H3>
632<PRE>
633protected boolean <B>mapOverwrite</B></PRE>
634<DL>
635<DL>
636</DL>
637</DL>
638<HR>
639
640<A NAME="mapIndividual"><!-- --></A><H3>
641mapIndividual</H3>
642<PRE>
643protected boolean <B>mapIndividual</B></PRE>
644<DL>
645<DL>
646</DL>
647</DL>
648<HR>
649
650<A NAME="enforceSchema"><!-- --></A><H3>
651enforceSchema</H3>
652<PRE>
653protected boolean <B>enforceSchema</B></PRE>
654<DL>
655<DL>
656</DL>
657</DL>
658<HR>
659
660<A NAME="threshold"><!-- --></A><H3>
661threshold</H3>
662<PRE>
663protected double <B>threshold</B></PRE>
664<DL>
665<DL>
666</DL>
667</DL>
668<HR>
669
670<A NAME="langWhitelist"><!-- --></A><H3>
671langWhitelist</H3>
672<PRE>
673protected <A HREF="http://download.oracle.com/javase/6/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</A>&lt;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&gt; <B>langWhitelist</B></PRE>
674<DL>
675<DL>
676</DL>
677</DL>
678<HR>
679
680<A NAME="mapIndividualFieldsSet"><!-- --></A><H3>
681mapIndividualFieldsSet</H3>
682<PRE>
683protected <A HREF="http://download.oracle.com/javase/6/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</A>&lt;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&gt; <B>mapIndividualFieldsSet</B></PRE>
684<DL>
685<DL>
686</DL>
687</DL>
688<HR>
689
690<A NAME="allMapFieldsSet"><!-- --></A><H3>
691allMapFieldsSet</H3>
692<PRE>
693protected <A HREF="http://download.oracle.com/javase/6/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</A>&lt;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&gt; <B>allMapFieldsSet</B></PRE>
694<DL>
695<DL>
696</DL>
697</DL>
698<HR>
699
700<A NAME="lcMap"><!-- --></A><H3>
701lcMap</H3>
702<PRE>
703protected <A HREF="http://download.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</A>&lt;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>,<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&gt; <B>lcMap</B></PRE>
704<DL>
705<DL>
706</DL>
707</DL>
708<HR>
709
710<A NAME="schema"><!-- --></A><H3>
711schema</H3>
712<PRE>
713protected <A HREF="../../../../../org/apache/solr/schema/IndexSchema.html" title="class in org.apache.solr.schema">IndexSchema</A> <B>schema</B></PRE>
714<DL>
715<DL>
716</DL>
717</DL>
718<HR>
719
720<A NAME="tikaSimilarityPattern"><!-- --></A><H3>
721tikaSimilarityPattern</H3>
722<PRE>
723protected final <A HREF="http://download.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html?is-external=true" title="class or interface in java.util.regex">Pattern</A> <B>tikaSimilarityPattern</B></PRE>
724<DL>
725<DL>
726</DL>
727</DL>
728<HR>
729
730<A NAME="langPattern"><!-- --></A><H3>
731langPattern</H3>
732<PRE>
733protected final <A HREF="http://download.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html?is-external=true" title="class or interface in java.util.regex">Pattern</A> <B>langPattern</B></PRE>
734<DL>
735<DL>
736</DL>
737</DL>
738
739<!-- ========= CONSTRUCTOR DETAIL ======== -->
740
741<A NAME="constructor_detail"><!-- --></A>
742<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
743<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
744<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
745<B>Constructor Detail</B></FONT></TH>
746</TR>
747</TABLE>
748
749<A NAME="LanguageIdentifierUpdateProcessor(org.apache.solr.request.SolrQueryRequest, org.apache.solr.response.SolrQueryResponse, org.apache.solr.update.processor.UpdateRequestProcessor)"><!-- --></A><H3>
750LanguageIdentifierUpdateProcessor</H3>
751<PRE>
752public <B>LanguageIdentifierUpdateProcessor</B>(<A HREF="../../../../../org/apache/solr/request/SolrQueryRequest.html" title="interface in org.apache.solr.request">SolrQueryRequest</A>&nbsp;req,
753                                         <A HREF="../../../../../org/apache/solr/response/SolrQueryResponse.html" title="class in org.apache.solr.response">SolrQueryResponse</A>&nbsp;rsp,
754                                         <A HREF="../../../../../org/apache/solr/update/processor/UpdateRequestProcessor.html" title="class in org.apache.solr.update.processor">UpdateRequestProcessor</A>&nbsp;next)</PRE>
755<DL>
756</DL>
757
758<!-- ============ METHOD DETAIL ========== -->
759
760<A NAME="method_detail"><!-- --></A>
761<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
762<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
763<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
764<B>Method Detail</B></FONT></TH>
765</TR>
766</TABLE>
767
768<A NAME="processAdd(org.apache.solr.update.AddUpdateCommand)"><!-- --></A><H3>
769processAdd</H3>
770<PRE>
771public void <B>processAdd</B>(<A HREF="../../../../../org/apache/solr/update/AddUpdateCommand.html" title="class in org.apache.solr.update">AddUpdateCommand</A>&nbsp;cmd)
772                throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
773<DL>
774<DD><DL>
775<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/apache/solr/update/processor/UpdateRequestProcessor.html#processAdd(org.apache.solr.update.AddUpdateCommand)">processAdd</A></CODE> in class <CODE><A HREF="../../../../../org/apache/solr/update/processor/UpdateRequestProcessor.html" title="class in org.apache.solr.update.processor">UpdateRequestProcessor</A></CODE></DL>
776</DD>
777<DD><DL>
778
779<DT><B>Throws:</B>
780<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
781</DD>
782</DL>
783<HR>
784
785<A NAME="process(org.apache.solr.common.SolrInputDocument)"><!-- --></A><H3>
786process</H3>
787<PRE>
788protected <A HREF="../../../../../org/apache/solr/common/SolrInputDocument.html" title="class in org.apache.solr.common">SolrInputDocument</A> <B>process</B>(<A HREF="../../../../../org/apache/solr/common/SolrInputDocument.html" title="class in org.apache.solr.common">SolrInputDocument</A>&nbsp;doc)</PRE>
789<DL>
790<DD>This is the main, testable process method called from processAdd()
791<P>
792<DD><DL>
793</DL>
794</DD>
795<DD><DL>
796<DT><B>Parameters:</B><DD><CODE>doc</CODE> - the SolrInputDocument to work on
797<DT><B>Returns:</B><DD>the modified SolrInputDocument</DL>
798</DD>
799</DL>
800<HR>
801
802<A NAME="concatFields(org.apache.solr.common.SolrInputDocument, java.lang.String[])"><!-- --></A><H3>
803concatFields</H3>
804<PRE>
805protected <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>concatFields</B>(<A HREF="../../../../../org/apache/solr/common/SolrInputDocument.html" title="class in org.apache.solr.common">SolrInputDocument</A>&nbsp;doc,
806                              <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>[]&nbsp;fields)</PRE>
807<DL>
808<DD><DL>
809</DL>
810</DD>
811<DD><DL>
812</DL>
813</DD>
814</DL>
815<HR>
816
817<A NAME="detectLanguage(java.lang.String)"><!-- --></A><H3>
818detectLanguage</H3>
819<PRE>
820protected abstract <A HREF="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../../../org/apache/solr/update/processor/DetectedLanguage.html" title="class in org.apache.solr.update.processor">DetectedLanguage</A>&gt; <B>detectLanguage</B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;content)</PRE>
821<DL>
822<DD>Detects language(s) from a string.
823 Classes wishing to implement their own language detection module should override this method.
824<P>
825<DD><DL>
826</DL>
827</DD>
828<DD><DL>
829<DT><B>Parameters:</B><DD><CODE>content</CODE> - The content to identify
830<DT><B>Returns:</B><DD>List of detected language(s) according to RFC-3066</DL>
831</DD>
832</DL>
833<HR>
834
835<A NAME="resolveLanguage(java.lang.String, java.lang.String)"><!-- --></A><H3>
836resolveLanguage</H3>
837<PRE>
838protected <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>resolveLanguage</B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;language,
839                                 <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;fallbackLang)</PRE>
840<DL>
841<DD>Chooses a language based on the list of candidates detected
842<P>
843<DD><DL>
844</DL>
845</DD>
846<DD><DL>
847<DT><B>Parameters:</B><DD><CODE>language</CODE> - language code as a string<DD><CODE>fallbackLang</CODE> - the language code to use as a fallback
848<DT><B>Returns:</B><DD>a string of the chosen language</DL>
849</DD>
850</DL>
851<HR>
852
853<A NAME="resolveLanguage(java.util.List, java.lang.String)"><!-- --></A><H3>
854resolveLanguage</H3>
855<PRE>
856protected <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>resolveLanguage</B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../../../org/apache/solr/update/processor/DetectedLanguage.html" title="class in org.apache.solr.update.processor">DetectedLanguage</A>&gt;&nbsp;languages,
857                                 <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;fallbackLang)</PRE>
858<DL>
859<DD>Chooses a language based on the list of candidates detected
860<P>
861<DD><DL>
862</DL>
863</DD>
864<DD><DL>
865<DT><B>Parameters:</B><DD><CODE>languages</CODE> - a List of DetectedLanguages with certainty score<DD><CODE>fallbackLang</CODE> - the language code to use as a fallback
866<DT><B>Returns:</B><DD>a string of the chosen language</DL>
867</DD>
868</DL>
869<HR>
870
871<A NAME="getMappedField(java.lang.String, java.lang.String)"><!-- --></A><H3>
872getMappedField</H3>
873<PRE>
874protected <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>getMappedField</B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;currentField,
875                                <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;language)</PRE>
876<DL>
877<DD>Returns the name of the field to map the current contents into, so that they are properly analyzed.  For instance
878 if the currentField is "text" and the code is "en", the new field would be "text_en".  If such a field doesn't exist,
879 then null is returned.
880<P>
881<DD><DL>
882</DL>
883</DD>
884<DD><DL>
885<DT><B>Parameters:</B><DD><CODE>currentField</CODE> - The current field name<DD><CODE>language</CODE> - the language code
886<DT><B>Returns:</B><DD>The new schema field name, based on pattern and replace</DL>
887</DD>
888</DL>
889<HR>
890
891<A NAME="isEnabled()"><!-- --></A><H3>
892isEnabled</H3>
893<PRE>
894public boolean <B>isEnabled</B>()</PRE>
895<DL>
896<DD>Tells if this processor is enabled or not
897<P>
898<DD><DL>
899</DL>
900</DD>
901<DD><DL>
902
903<DT><B>Returns:</B><DD>true if enabled, else false</DL>
904</DD>
905</DL>
906<HR>
907
908<A NAME="setEnabled(boolean)"><!-- --></A><H3>
909setEnabled</H3>
910<PRE>
911public void <B>setEnabled</B>(boolean&nbsp;enabled)</PRE>
912<DL>
913<DD><DL>
914</DL>
915</DD>
916<DD><DL>
917</DL>
918</DD>
919</DL>
920<!-- ========= END OF CLASS DATA ========= -->
921<HR>
922
923
924<!-- ======= START OF BOTTOM NAVBAR ====== -->
925<A NAME="navbar_bottom"><!-- --></A>
926<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
927<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
928<TR>
929<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
930<A NAME="navbar_bottom_firstrow"><!-- --></A>
931<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
932  <TR ALIGN="center" VALIGN="top">
933  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
934  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
935  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
936  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/LanguageIdentifierUpdateProcessor.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
937  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
938  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
939  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
940  </TR>
941</TABLE>
942</TD>
943<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
944</EM>
945</TD>
946</TR>
947
948<TR>
949<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
950&nbsp;<A HREF="../../../../../org/apache/solr/update/processor/LangIdParams.html" title="interface in org.apache.solr.update.processor"><B>PREV CLASS</B></A>&nbsp;
951&nbsp;<A HREF="../../../../../org/apache/solr/update/processor/LastFieldValueUpdateProcessorFactory.html" title="class in org.apache.solr.update.processor"><B>NEXT CLASS</B></A></FONT></TD>
952<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
953  <A HREF="../../../../../index.html?org/apache/solr/update/processor/LanguageIdentifierUpdateProcessor.html" target="_top"><B>FRAMES</B></A>  &nbsp;
954&nbsp;<A HREF="LanguageIdentifierUpdateProcessor.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
955&nbsp;<SCRIPT type="text/javascript">
956  <!--
957  if(window==top) {
958    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
959  }
960  //-->
961</SCRIPT>
962<NOSCRIPT>
963  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
964</NOSCRIPT>
965
966
967</FONT></TD>
968</TR>
969<TR>
970<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
971  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>
972<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
973DETAIL:&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>
974</TR>
975</TABLE>
976<A NAME="skip-navbar_bottom"></A>
977<!-- ======== END OF BOTTOM NAVBAR ======= -->
978
979<HR>
980
981          <address>Copyright &copy; 2000-2012 Apache Software Foundation.  All Rights Reserved.</address>
982          <script src='../../../../../prettify.js' type='text/javascript'></script>
983          <script type='text/javascript'>
984            (function(){
985              var oldonload = window.onload;
986              if (typeof oldonload != 'function') {
987                window.onload = prettyPrint;
988              } else {
989                window.onload = function() {
990                  oldonload();
991                  prettyPrint();
992                }
993              }
994            })();
995          </script>
996       
997</BODY>
998</HTML>
Note: See TracBrowser for help on using the repository browser.