stevel 2005/02/18 14:07:36 Modified: src/main/org/apache/tools/ant Task.java Log: Move the logic to bind a created task to an existing one into Task. Revision Changes Path 1.63 +14 -0 ant/src/main/org/apache/tools/ant/Task.java Index: Task.java =================================================================== RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/Task.java,v retrieving revision 1.62 retrieving revision 1.63 diff -u -r1.62 -r1.63 --- Task.java 28 Jan 2005 17:27:09 -0000 1.62 +++ Task.java 18 Feb 2005 22:07:36 -0000 1.63 @@ -475,4 +475,18 @@ protected RuntimeConfigurable getWrapper() { return wrapper; } + + /** + * Bind a task to another; use this when configuring a newly created + * task to do work on behalf of another. + * Project, OwningTarget, TaskName, Location and Description are all copied + * @param owner owning target + */ + public final void bindToOwner(Task owner) { + setProject(owner.getProject()); + setOwningTarget(owner.getOwningTarget()); + setTaskName(owner.getTaskName()); + setDescription(owner.getDescription()); + setLocation(owner.getLocation()); + } }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]