Package org.apache.tools.ant.dispatch
Class DispatchTask
- java.lang.Object
- 
- org.apache.tools.ant.ProjectComponent
- 
- org.apache.tools.ant.Task
- 
- org.apache.tools.ant.dispatch.DispatchTask
 
 
 
- 
- All Implemented Interfaces:
- java.lang.Cloneable,- Dispatchable
 - Direct Known Subclasses:
- Symlink
 
 public abstract class DispatchTask extends Task implements Dispatchable Tasks extending this class may contain multiple actions. The method that is invoked for execution depends upon the value of the action attribute of the task.Example: <mytask action="list"/> will invoke the method with the signature public void list() in mytask's class. If the action attribute is not defined in the task or is empty, the execute() method will be called.
- 
- 
Field Summary- 
Fields inherited from class org.apache.tools.ant.ProjectComponentdescription, location, project
 
- 
 - 
Constructor SummaryConstructors Constructor Description DispatchTask()
 - 
Method SummaryModifier and Type Method Description java.lang.StringgetAction()Get the action.java.lang.StringgetActionParameterName()Get the action parameter name.voidsetAction(java.lang.String action)Set the action.- 
Methods inherited from class org.apache.tools.ant.TaskbindToOwner, execute, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
 - 
Methods inherited from class org.apache.tools.ant.ProjectComponentclone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
 
- 
 
- 
- 
- 
Method Detail- 
getActionParameterNamepublic java.lang.String getActionParameterName() Get the action parameter name.- Specified by:
- getActionParameterNamein interface- Dispatchable
- Returns:
- the String"action" by default (can be overridden).
 
 - 
setActionpublic void setAction(java.lang.String action) Set the action.- Parameters:
- action- the method name.
 
 - 
getActionpublic java.lang.String getAction() Get the action.- Returns:
- the action.
 
 
- 
 
-