dion 2002/06/24 17:03:38
Modified: src/java/org/apache/maven/plugin Plugin.java
Log:
Added hasTask method
Revision Changes Path
1.8 +23 -1
jakarta-turbine-maven/src/java/org/apache/maven/plugin/Plugin.java
Index: Plugin.java
===================================================================
RCS file:
/home/cvs/jakarta-turbine-maven/src/java/org/apache/maven/plugin/Plugin.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- Plugin.java 24 Jun 2002 02:32:37 -0000 1.7
+++ Plugin.java 25 Jun 2002 00:03:38 -0000 1.8
@@ -57,6 +57,7 @@
*/
import java.util.ArrayList;
+import java.util.Iterator;
import java.util.List;
import org.apache.maven.project.BaseObject;
@@ -91,6 +92,27 @@
setExtensions(new ArrayList());
setReports(new ArrayList());
setTasks(new ArrayList());
+ }
+
+ /**
+ * Check if this plugin defines the named task
+ *
+ * @param taskName the task to search for
+ * @return true if the named task is in the {@link #getTasks()}, false
+ * otherwise
+ */
+ public boolean hasTask(String taskName)
+ {
+ Task task = null;
+ for (Iterator iterator = getTasks().iterator(); iterator.hasNext();)
+ {
+ task = (Task) iterator.next();
+ if (task.getName().equals(taskName))
+ {
+ return true;
+ }
+ }
+ return false;
}
//--------------------------------------------------------------------------
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>