Modified: 
manifoldcf/branches/CONNECTORS-1425/connectors/tika/connector/src/main/resources/org/apache/manifoldcf/agents/transformation/tika/editSpecification.js
URL: 
http://svn.apache.org/viewvc/manifoldcf/branches/CONNECTORS-1425/connectors/tika/connector/src/main/resources/org/apache/manifoldcf/agents/transformation/tika/editSpecification.js?rev=1794722&r1=1794721&r2=1794722&view=diff
==============================================================================
--- 
manifoldcf/branches/CONNECTORS-1425/connectors/tika/connector/src/main/resources/org/apache/manifoldcf/agents/transformation/tika/editSpecification.js
 (original)
+++ 
manifoldcf/branches/CONNECTORS-1425/connectors/tika/connector/src/main/resources/org/apache/manifoldcf/agents/transformation/tika/editSpecification.js
 Wed May 10 13:27:33 2017
@@ -42,5 +42,17 @@ function s${SEQNUM}_deleteFieldMapping(i
   eval("editjob.s${SEQNUM}_fieldmapping_op_"+i+".value=\"Continue\"");
 }
 
+function s${SEQNUM}_tikaTypeChanged(tikaServer)
+{
+       var elements = document.getElementsByClassName("hiddenParam");
+       for(var i=0; i < elements.length; i++) {
+               if(tikaServer.value == 'false') {
+                       elements[i].style.visibility = 'hidden';
+               } else {
+                       elements[i].style.visibility = 'visible';
+               }
+       }
+}
+
 //-->
 </script>

Added: 
manifoldcf/branches/CONNECTORS-1425/connectors/tika/connector/src/main/resources/org/apache/manifoldcf/agents/transformation/tika/editSpecification_TikaType.html
URL: 
http://svn.apache.org/viewvc/manifoldcf/branches/CONNECTORS-1425/connectors/tika/connector/src/main/resources/org/apache/manifoldcf/agents/transformation/tika/editSpecification_TikaType.html?rev=1794722&view=auto
==============================================================================
--- 
manifoldcf/branches/CONNECTORS-1425/connectors/tika/connector/src/main/resources/org/apache/manifoldcf/agents/transformation/tika/editSpecification_TikaType.html
 (added)
+++ 
manifoldcf/branches/CONNECTORS-1425/connectors/tika/connector/src/main/resources/org/apache/manifoldcf/agents/transformation/tika/editSpecification_TikaType.html
 Wed May 10 13:27:33 2017
@@ -0,0 +1,89 @@
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+#if($TABNAME == $ResourceBundle.getString('TikaExtractor.TikaTypeTabName') && 
${SEQNUM} == ${SELECTEDNUM})
+
+<table class="displaytable">
+  <tr><td class="separator" colspan="2"><hr/></td></tr>
+  <tr>
+    <td 
class="description"><nobr>$Encoder.bodyEscape($ResourceBundle.getString('TikaExtractor.TikaType'))</nobr></td>
+    <td class="value">
+      <select name="s${SEQNUM}_tikaserver" 
onchange='javascript:s${SEQNUM}_tikaTypeChanged(this);'>
+  #if($TIKASERVER == 'false')
+        <option value="false" 
selected="true">$Encoder.bodyEscape($ResourceBundle.getString('TikaExtractor.TikaParsersSelected'))</option>
+  #else
+        <option 
value="false">$Encoder.bodyEscape($ResourceBundle.getString('TikaExtractor.TikaParsersSelected'))</option>
+  #end
+  #if($TIKASERVER == 'true')
+        <option value="true" 
selected="true">$Encoder.bodyEscape($ResourceBundle.getString('TikaExtractor.TikaServerSelected'))</option>
+  #else
+        <option 
value="true">$Encoder.bodyEscape($ResourceBundle.getString('TikaExtractor.TikaServerSelected'))</option>
+  #end
+      </select>
+    </td>
+  </tr>
+  #if($TIKASERVER == 'true')
+  <tr class="hiddenParam"><td class="separator" colspan="2"><hr/></td></tr>
+  <tr class="hiddenParam">
+    <td 
class="description"><nobr>$Encoder.bodyEscape($ResourceBundle.getString('TikaExtractor.TikaHostname'))</nobr></td>
+    <td class="value"><input name="s${SEQNUM}_tikahostname" type="text"
+      value="$Encoder.attributeEscape($TIKAHOSTNAME)" size="16" />
+    </td>
+  </tr>
+  <tr class="hiddenParam">
+    <td 
class="description"><nobr>$Encoder.bodyEscape($ResourceBundle.getString('TikaExtractor.TikaPort'))</nobr></td>
+    <td class="value"><input name="s${SEQNUM}_tikaport" type="text"
+      value="$Encoder.attributeEscape($TIKAPORT)" size="16" />
+    </td>
+  </tr>
+  <tr class="hiddenParam">
+    <td 
class="description"><nobr>$Encoder.bodyEscape($ResourceBundle.getString('TikaExtractor.TikaRetry'))</nobr></td>
+    <td class="value"><input name="s${SEQNUM}_tikaretry" type="text"
+      value="$Encoder.attributeEscape($TIKARETRY)" size="16" />
+    </td>
+  </tr>
+  #else
+  <tr class="hiddenParam" style="visibility:hidden"><td class="separator" 
colspan="2"><hr/></td></tr>
+  <tr class="hiddenParam" style="visibility:hidden">
+    <td 
class="description"><nobr>$Encoder.bodyEscape($ResourceBundle.getString('TikaExtractor.TikaHostname'))</nobr></td>
+    <td class="value"><input name="s${SEQNUM}_tikahostname" type="text"
+      value="$Encoder.attributeEscape($TIKAHOSTNAME)" size="16" />
+    </td>
+  </tr>
+  <tr class="hiddenParam" style="visibility:hidden">
+    <td 
class="description"><nobr>$Encoder.bodyEscape($ResourceBundle.getString('TikaExtractor.TikaPort'))</nobr></td>
+    <td class="value"><input name="s${SEQNUM}_tikaport" type="text"
+      value="$Encoder.attributeEscape($TIKAPORT)" size="16" />
+    </td>
+  </tr>
+  <tr class="hiddenParam" style="visibility:hidden">
+    <td 
class="description"><nobr>$Encoder.bodyEscape($ResourceBundle.getString('TikaExtractor.TikaRetry'))</nobr></td>
+    <td class="value"><input name="s${SEQNUM}_tikaretry" type="text"
+      value="$Encoder.attributeEscape($TIKARETRY)" size="16" />
+    </td>
+  </tr>
+  #end
+</table>
+
+#else
+
+<input type="hidden" name="s${SEQNUM}_tikaserver" 
value="$Encoder.attributeEscape($TIKASERVER)"/>
+<input type="hidden" name="s${SEQNUM}_tikahostname" 
value="$Encoder.attributeEscape($TIKAHOSTNAME)"/>
+<input type="hidden" name="s${SEQNUM}_tikaport" 
value="$Encoder.attributeEscape($TIKAPORT)"/>
+<input type="hidden" name="s${SEQNUM}_tikaretry" 
value="$Encoder.attributeEscape($TIKARETRY)"/>
+
+#end
\ No newline at end of file

Modified: 
manifoldcf/branches/CONNECTORS-1425/connectors/tika/connector/src/main/resources/org/apache/manifoldcf/agents/transformation/tika/viewSpecification.html
URL: 
http://svn.apache.org/viewvc/manifoldcf/branches/CONNECTORS-1425/connectors/tika/connector/src/main/resources/org/apache/manifoldcf/agents/transformation/tika/viewSpecification.html?rev=1794722&r1=1794721&r2=1794722&view=diff
==============================================================================
--- 
manifoldcf/branches/CONNECTORS-1425/connectors/tika/connector/src/main/resources/org/apache/manifoldcf/agents/transformation/tika/viewSpecification.html
 (original)
+++ 
manifoldcf/branches/CONNECTORS-1425/connectors/tika/connector/src/main/resources/org/apache/manifoldcf/agents/transformation/tika/viewSpecification.html
 Wed May 10 13:27:33 2017
@@ -16,66 +16,102 @@
 -->
 
 <table class="displaytable">
-  <tr>
-    <td 
class="description"><nobr>$Encoder.bodyEscape($ResourceBundle.getString('TikaExtractor.FieldMappings'))</nobr></td>
-    <td class="boxcell">
-      <table class="formtable">
-        <tr class="formheaderrow">
-          <td 
class="formcolumnheader"><nobr>$Encoder.bodyEscape($ResourceBundle.getString('TikaExtractor.MetadataFieldName'))</nobr></td>
-          <td 
class="formcolumnheader"><nobr>$Encoder.bodyEscape($ResourceBundle.getString('TikaExtractor.FinalFieldName'))</nobr></td>
-        </tr>
-#set($fieldcounter = 0)
-#foreach($fieldmapping in $FIELDMAPPINGS)
-  #if(($fieldcounter % 2) == 0)
-        <tr class="evenformrow">
-  #else
-        <tr class="oddformrow">
-  #end
-          <td class="formcolumncell">
-            <nobr>$Encoder.bodyEscape($fieldmapping.get('SOURCE'))</nobr>
-          </td>
-          <td class="formcolumncell">
-            
<nobr>$Encoder.bodyEscape($fieldmapping.get('TARGETDISPLAY'))</nobr>
-          </td>
-        </tr>
-  #set($fieldcounter = $fieldcounter + 1)
-#end
-#if($fieldcounter == 0)
-        <tr class="formrow"><td class="formmessage" 
colspan="2">$Encoder.bodyEscape($ResourceBundle.getString('TikaExtractor.NoFieldMappingSpecified'))</td></tr>
-#end
-      </table>
-    </td>
-  </tr>
-  <tr><td class="separator" colspan="2"><hr/></td></tr>
-  <tr>
-    <td 
class="description"><nobr>$Encoder.bodyEscape($ResourceBundle.getString('TikaExtractor.KeepAllMetadata'))</nobr></td>
-    <td class="value"><nobr>$Encoder.bodyEscape($KEEPALLMETADATA)</nobr></td>
-  </tr>
-  <tr><td class="separator" colspan="2"><hr/></td></tr>
-  <tr>
-    <td 
class="description"><nobr>$Encoder.bodyEscape($ResourceBundle.getString('TikaExtractor.LowerNames'))</nobr></td>
-    <td class="value"><nobr>$Encoder.bodyEscape($LOWERNAMES)</nobr></td>
-  </tr>
-  <tr><td class="separator" colspan="2"><hr/></td></tr>
-  <tr>
-    <td 
class="description"><nobr>$Encoder.bodyEscape($ResourceBundle.getString('TikaExtractor.WriteLimit'))</nobr></td>
-    <td class="value"><nobr>$Encoder.bodyEscape($WRITELIMIT)</nobr></td>
-  </tr>
-  <tr><td class="separator" colspan="2"><hr/></td></tr>
-  <tr>
-    <td 
class="description"><nobr>$Encoder.bodyEscape($ResourceBundle.getString('TikaExtractor.IgnoreTikaExceptions'))</nobr></td>
-    <td 
class="value"><nobr>$Encoder.bodyEscape($IGNORETIKAEXCEPTIONS)</nobr></td>
-  </tr>
-  <tr><td class="separator" colspan="2"><hr/></td></tr>
-  <tr>
-    <td 
class="description"><nobr>$Encoder.bodyEscape($ResourceBundle.getString('TikaExtractor.BoilerplateExtractorColon'))</nobr></td>
-    <td class="value">
-#if ($BOILERPLATECLASSNAME == '')
-      
<nobr>$Encoder.bodyEscape($ResourceBundle.getString('TikaExtractor.NoExtractionSelected'))</nobr>
-#else
-      <nobr>$Encoder.bodyEscape($BOILERPLATECLASSNAME)</nobr>
-#end
-    </td>
-  </tr>
+       <tr>
+       <tr>
+               <td 
class="description"><nobr>$Encoder.bodyEscape($ResourceBundle.getString('TikaExtractor.TikaType'))</nobr></td>
+               #if($TIKASERVER == 'true')
+               <td 
class="value"><nobr>$ResourceBundle.getString('TikaExtractor.TikaServerSelected')</nobr></td>
+               #else
+               <td 
class="value"><nobr>$ResourceBundle.getString('TikaExtractor.TikaParsersSelected')</nobr></td>
+               #end
+       </tr>
+       #if($TIKASERVER == 'true')
+       <tr>
+               <td class="separator" colspan="2"><hr /></td>
+       </tr>
+       <tr>
+               <td 
class="description"><nobr>$Encoder.bodyEscape($ResourceBundle.getString('TikaExtractor.TikaHostname'))</nobr></td>
+               <td 
class="value"><nobr>$Encoder.bodyEscape($TIKAHOSTNAME)</nobr></td>
+       </tr>
+       <tr>
+               <td class="separator" colspan="2"><hr /></td>
+       </tr>
+       <tr>
+               <td 
class="description"><nobr>$Encoder.bodyEscape($ResourceBundle.getString('TikaExtractor.TikaPort'))</nobr></td>
+               <td 
class="value"><nobr>$Encoder.bodyEscape($TIKAPORT)</nobr></td>
+       </tr>
+       <tr>
+               <td class="separator" colspan="2"><hr /></td>
+       </tr>
+       <tr>
+               <td 
class="description"><nobr>$Encoder.bodyEscape($ResourceBundle.getString('TikaExtractor.TikaRetry'))</nobr></td>
+               <td 
class="value"><nobr>$Encoder.bodyEscape($TIKARETRY)</nobr></td>
+       </tr>
+       #end
+       <tr>
+               <td class="separator" colspan="2"><hr /></td>
+       </tr>
+       <td 
class="description"><nobr>$Encoder.bodyEscape($ResourceBundle.getString('TikaExtractor.FieldMappings'))</nobr></td>
+       <td class="boxcell">
+               <table class="formtable">
+                       <tr class="formheaderrow">
+                               <td 
class="formcolumnheader"><nobr>$Encoder.bodyEscape($ResourceBundle.getString('TikaExtractor.MetadataFieldName'))</nobr></td>
+                               <td 
class="formcolumnheader"><nobr>$Encoder.bodyEscape($ResourceBundle.getString('TikaExtractor.FinalFieldName'))</nobr></td>
+                       </tr>
+                       #set($fieldcounter = 0) #foreach($fieldmapping in 
$FIELDMAPPINGS)
+                       #if(($fieldcounter % 2) == 0)
+                       <tr class="evenformrow">#else
+                       <tr class="oddformrow">
+                               #end
+                               <td 
class="formcolumncell"><nobr>$Encoder.bodyEscape($fieldmapping.get('SOURCE'))</nobr>
+                               </td>
+                               <td 
class="formcolumncell"><nobr>$Encoder.bodyEscape($fieldmapping.get('TARGETDISPLAY'))</nobr>
+                               </td>
+                       </tr>
+                       #set($fieldcounter = $fieldcounter + 1) #end 
#if($fieldcounter == 0)
+                       <tr class="formrow">
+                               <td class="formmessage" 
colspan="2">$Encoder.bodyEscape($ResourceBundle.getString('TikaExtractor.NoFieldMappingSpecified'))</td>
+                       </tr>
+                       #end
+               </table>
+       </td>
+       </tr>
+       <tr>
+               <td class="separator" colspan="2"><hr /></td>
+       </tr>
+       <tr>
+               <td 
class="description"><nobr>$Encoder.bodyEscape($ResourceBundle.getString('TikaExtractor.KeepAllMetadata'))</nobr></td>
+               <td 
class="value"><nobr>$Encoder.bodyEscape($KEEPALLMETADATA)</nobr></td>
+       </tr>
+       <tr>
+               <td class="separator" colspan="2"><hr /></td>
+       </tr>
+       <tr>
+               <td 
class="description"><nobr>$Encoder.bodyEscape($ResourceBundle.getString('TikaExtractor.LowerNames'))</nobr></td>
+               <td 
class="value"><nobr>$Encoder.bodyEscape($LOWERNAMES)</nobr></td>
+       </tr>
+       <tr>
+               <td class="separator" colspan="2"><hr /></td>
+       </tr>
+       <tr>
+               <td 
class="description"><nobr>$Encoder.bodyEscape($ResourceBundle.getString('TikaExtractor.WriteLimit'))</nobr></td>
+               <td 
class="value"><nobr>$Encoder.bodyEscape($WRITELIMIT)</nobr></td>
+       </tr>
+       <tr>
+               <td class="separator" colspan="2"><hr /></td>
+       </tr>
+       <tr>
+               <td 
class="description"><nobr>$Encoder.bodyEscape($ResourceBundle.getString('TikaExtractor.IgnoreTikaExceptions'))</nobr></td>
+               <td 
class="value"><nobr>$Encoder.bodyEscape($IGNORETIKAEXCEPTIONS)</nobr></td>
+       </tr>
+       <tr>
+               <td class="separator" colspan="2"><hr /></td>
+       </tr>
+       <tr>
+               <td 
class="description"><nobr>$Encoder.bodyEscape($ResourceBundle.getString('TikaExtractor.BoilerplateExtractorColon'))</nobr></td>
+               <td class="value">#if ($BOILERPLATECLASSNAME == '') 
<nobr>$Encoder.bodyEscape($ResourceBundle.getString('TikaExtractor.NoExtractionSelected'))</nobr>
+                       #else 
<nobr>$Encoder.bodyEscape($BOILERPLATECLASSNAME)</nobr> #end
+               </td>
+       </tr>
 
 </table>


Reply via email to