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);
}
}