You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@manifoldcf.apache.org by kw...@apache.org on 2010/09/08 00:41:49 UTC

svn commit: r993551 - /incubator/lcf/trunk/modules/connectors/filesystem/connector/src/main/java/org/apache/acf/crawler/connectors/filesystem/FileConnector.java

Author: kwright
Date: Tue Sep  7 22:41:49 2010
New Revision: 993551

URL: http://svn.apache.org/viewvc?rev=993551&view=rev
Log:
Fix for ticket CONNECTORS-101.  Automatically add default inclusion rules when a new path is added.

Modified:
    incubator/lcf/trunk/modules/connectors/filesystem/connector/src/main/java/org/apache/acf/crawler/connectors/filesystem/FileConnector.java

Modified: incubator/lcf/trunk/modules/connectors/filesystem/connector/src/main/java/org/apache/acf/crawler/connectors/filesystem/FileConnector.java
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/modules/connectors/filesystem/connector/src/main/java/org/apache/acf/crawler/connectors/filesystem/FileConnector.java?rev=993551&r1=993550&r2=993551&view=diff
==============================================================================
--- incubator/lcf/trunk/modules/connectors/filesystem/connector/src/main/java/org/apache/acf/crawler/connectors/filesystem/FileConnector.java (original)
+++ incubator/lcf/trunk/modules/connectors/filesystem/connector/src/main/java/org/apache/acf/crawler/connectors/filesystem/FileConnector.java Tue Sep  7 22:41:49 2010
@@ -694,6 +694,17 @@ public class FileConnector extends org.a
         String path = variableContext.getParameter("specpath");
         SpecificationNode node = new SpecificationNode("startpoint");
         node.setAttribute("path",path);
+        
+        // Now add in the defaults; these will be "include all directories" and "include all files".
+        SpecificationNode sn = new SpecificationNode("include");
+        sn.setAttribute("type","file");
+        sn.setAttribute("match","*");
+        node.addChild(node.getChildCount(),sn);
+        sn = new SpecificationNode("include");
+        sn.setAttribute("type","directory");
+        sn.setAttribute("match","*");
+        node.addChild(node.getChildCount(),sn);
+
         ds.addChild(k,node);
       }
     }