You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ant.apache.org by an...@apache.org on 2003/05/28 15:21:24 UTC
cvs commit: ant/src/main/org/apache/tools/ant/types/selectors SelectorContainer.java
antoine 2003/05/28 06:21:24
Modified: src/main/org/apache/tools/ant/taskdefs MatchingTask.java
src/main/org/apache/tools/ant/types/selectors
SelectorContainer.java
Log:
Followed Peter Reilly's suggestion and added support for the selectors
<different> and <type> in SelectorContainer and MatchingTask.
This type of changes will soon become history.
PR: 20220
Revision Changes Path
1.35 +19 -0 ant/src/main/org/apache/tools/ant/taskdefs/MatchingTask.java
Index: MatchingTask.java
===================================================================
RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/MatchingTask.java,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -r1.34 -r1.35
--- MatchingTask.java 14 Apr 2003 07:53:07 -0000 1.34
+++ MatchingTask.java 28 May 2003 13:21:24 -0000 1.35
@@ -68,6 +68,7 @@
import org.apache.tools.ant.types.selectors.DateSelector;
import org.apache.tools.ant.types.selectors.DependSelector;
import org.apache.tools.ant.types.selectors.DepthSelector;
+import org.apache.tools.ant.types.selectors.DifferentSelector;
import org.apache.tools.ant.types.selectors.ExtendSelector;
import org.apache.tools.ant.types.selectors.FileSelector;
import org.apache.tools.ant.types.selectors.FilenameSelector;
@@ -79,6 +80,7 @@
import org.apache.tools.ant.types.selectors.SelectSelector;
import org.apache.tools.ant.types.selectors.SelectorContainer;
import org.apache.tools.ant.types.selectors.SizeSelector;
+import org.apache.tools.ant.types.selectors.TypeSelector;
/**
* This is an abstract task that should be used by all those tasks that
@@ -414,6 +416,23 @@
*/
public void addContainsRegexp(ContainsRegexpSelector selector) {
fileset.addContainsRegexp(selector);
+ }
+
+ /**
+ * add a type selector entry on the type list
+ * @param selector
+ * @since ant 1.6
+ */
+ public void addDifferent(DifferentSelector selector) {
+ fileset.addDifferent(selector);
+ }
+ /**
+ * add a type selector entry on the type list
+ * @param selector
+ * @since ant 1.6
+ */
+ public void addType(TypeSelector selector) {
+ fileset.addType(selector);
}
/**
1.6 +11 -0 ant/src/main/org/apache/tools/ant/types/selectors/SelectorContainer.java
Index: SelectorContainer.java
===================================================================
RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/types/selectors/SelectorContainer.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- SelectorContainer.java 14 Apr 2003 07:53:07 -0000 1.5
+++ SelectorContainer.java 28 May 2003 13:21:24 -0000 1.6
@@ -178,5 +178,16 @@
*/
public void addContainsRegexp(ContainsRegexpSelector selector);
+ /**
+ * add the type selector
+ * @since ant 1.6
+ */
+ public void addType(TypeSelector selector);
+
+ /**
+ * add the different selector
+ * @since ant 1.6
+ */
+ public void addDifferent(DifferentSelector selector);
}