org.apache.tools.ant
public class Target extends Object implements TaskContainer
| Constructor Summary | |
|---|---|
| Target() Default constructor. | |
| Target(Target other)
Cloning constructor. | |
| Method Summary | |
|---|---|
| void | addDataType(RuntimeConfigurable r)
Adds the wrapper for a data type element to this target.
|
| void | addDependency(String dependency)
Adds a dependency to this target.
|
| void | addTask(Task task)
Adds a task to this target.
|
| boolean | dependsOn(String other)
Does this target depend on the named target? |
| void | execute()
Executes the target if the "if" and "unless" conditions are
satisfied. |
| Enumeration | getDependencies()
Returns an enumeration of the dependencies of this target.
|
| String | getDescription()
Returns the description of this target.
|
| String | getIf()
Returns the "if" property condition of this target.
|
| Location | getLocation()
Get the location of this target's definition.
|
| String | getName()
Returns the name of this target.
|
| Project | getProject()
Returns the project this target belongs to.
|
| Task[] | getTasks()
Returns the current set of tasks to be executed by this target.
|
| String | getUnless()
Returns the "unless" property condition of this target.
|
| void | performTasks()
Performs the tasks within this target (if the conditions are met),
firing target started/target finished messages around a call to
execute.
|
| void | setDepends(String depS)
Sets the list of targets this target is dependent on.
|
| void | setDescription(String description)
Sets the description of this target.
|
| void | setIf(String property)
Sets the "if" condition to test on execution. |
| void | setLocation(Location location)
Sets the location of this target's definition.
|
| void | setName(String name)
Sets the name of this target.
|
| void | setProject(Project project)
Sets the project this target belongs to.
|
| void | setUnless(String property)
Sets the "unless" condition to test on execution. |
| String | toString()
Returns the name of this target.
|
Parameters: other the Target to clone.
Parameters: r The wrapper for the data type element to be added.
Must not be null.
Parameters: dependency The name of a target this target is dependent on.
Must not be null.
Parameters: task The task to be added. Must not be null.
Parameters: other the other named target.
Returns: true if the target does depend on the named target
Since: Ant 1.6
Throws: BuildException if any of the tasks fail or if a data type configuration fails.
See Also: performTasks setIf setUnless
Returns: an enumeration of the dependencies of this target
Returns: the description of this target, or null if no
description is available.
Returns: the "if" property condition or null if no
"if" condition had been defined.
Since: 1.6.2
Returns: Location
Since: 1.6.2
Returns: the name of this target, or null if the
name has not been set yet.
Returns: The project this target belongs to, or null if
the project has not been set yet.
Returns: an array of the tasks currently within this target
Returns: the "unless" property condition or null
if no "unless" condition had been defined.
Since: 1.6.2
See Also: execute
Parameters: depS A comma-separated list of targets this target
depends on. Must not be null.
Parameters: description The description for this target.
May be null, indicating that no
description is available.
foo has value bar, setting
the "if" condition to ${foo}_x will mean that the
task will only execute if property bar_x is set.
Parameters: property The property condition to test on execution.
May be null, in which case
no "if" test is performed.
Parameters: location Location
Since: 1.6.2
Parameters: name The name of this target. Should not be null.
Parameters: project The project this target belongs to.
Must not be null.
foo has value bar, setting
the "unless" condition to ${foo}_x will mean that the
task will only execute if property bar_x isn't set.
Parameters: property The property condition to test on execution.
May be null, in which case
no "unless" test is performed.
Returns: the name of this target, or null if the
name has not been set yet.