Package org.apache.tools.ant.taskdefs
Class PropertyHelperTask
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.apache.tools.ant.taskdefs.PropertyHelperTask
- All Implemented Interfaces:
java.lang.Cloneable
public class PropertyHelperTask extends Task
This task is designed to allow the user to install a different
PropertyHelper on the current Project. This task also allows the
installation of PropertyHelper delegates on either the newly installed
or existing PropertyHelper.
- Since:
- Ant 1.8
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classPropertyHelperTask.DelegateElementNested delegate for refid usage. -
Field Summary
-
Constructor Summary
Constructors Constructor Description PropertyHelperTask() -
Method Summary
Modifier and Type Method Description voidaddConfigured(PropertyHelper propertyHelper)Add a new PropertyHelper to be set on the Project.voidaddConfigured(PropertyHelper.Delegate delegate)Add a PropertyHelper delegate to the existing or new PropertyHelper.PropertyHelperTask.DelegateElementcreateDelegate()Add a nested <delegate refid="foo" /> element.voidexecute()Execute the task.Methods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskTypeMethods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
-
Constructor Details
-
PropertyHelperTask
public PropertyHelperTask()
-
-
Method Details
-
addConfigured
Add a new PropertyHelper to be set on the Project.- Parameters:
propertyHelper- the PropertyHelper to set.
-
addConfigured
Add a PropertyHelper delegate to the existing or new PropertyHelper.- Parameters:
delegate- the delegate to add.
-
createDelegate
Add a nested <delegate refid="foo" /> element.- Returns:
- DelegateElement
-
execute
Execute the task.- Overrides:
executein classTask- Throws:
BuildException- on error.
-