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:
Cloneable
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
Modifier and TypeClassDescriptionfinal class
Nested delegate for refid usage. -
Field Summary
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addConfigured
(PropertyHelper propertyHelper) Add a new PropertyHelper to be set on the Project.void
addConfigured
(PropertyHelper.Delegate delegate) Add a PropertyHelper delegate to the existing or new PropertyHelper.Add a nested <delegate refid="foo" /> element.void
execute()
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, setTaskType
Methods 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:
execute
in classTask
- Throws:
BuildException
- on error.
-