org.globus.cog.gui.grapheditor.ant.taskdefs
Class For

java.lang.Object
  extended byorg.apache.tools.ant.ProjectComponent
      extended byorg.apache.tools.ant.Task
          extended byorg.globus.cog.gui.grapheditor.ant.taskdefs.For
All Implemented Interfaces:
ETaskContainer, org.apache.tools.ant.TaskContainer

public class For
extends org.apache.tools.ant.Task
implements ETaskContainer

Implements a for loop. Arguments are "from" and "to". A special case is when the from and to strings have the same length In this case, if required, the values for the iterator will be zero padded. Eample ... This will generate the values 01, 02, 03, ... 12


Field Summary
 
Fields inherited from class org.apache.tools.ant.Task
description, location, target, taskName, taskType, wrapper
 
Fields inherited from class org.apache.tools.ant.ProjectComponent
project
 
Constructor Summary
For()
           
 
Method Summary
 void addTask(org.apache.tools.ant.Task task)
           
 void execute()
           
 String getFrom()
           
 String getName()
           
 List getTasks()
           
 String getTo()
           
 void setFrom(String from)
           
 void setName(String name)
           
 void setTo(String to)
           
 
Methods inherited from class org.apache.tools.ant.Task
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, handleErrorFlush, handleErrorOutput, handleFlush, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName
 
Methods inherited from class org.apache.tools.ant.ProjectComponent
getProject, setProject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

For

public For()
Method Detail

setName

public void setName(String name)

getName

public String getName()

setFrom

public void setFrom(String from)

getFrom

public String getFrom()

setTo

public void setTo(String to)

getTo

public String getTo()

addTask

public void addTask(org.apache.tools.ant.Task task)
Specified by:
addTask in interface org.apache.tools.ant.TaskContainer

getTasks

public List getTasks()
Specified by:
getTasks in interface ETaskContainer

execute

public void execute()
             throws org.apache.tools.ant.BuildException
Throws:
org.apache.tools.ant.BuildException