org.apache.tools.ant.taskdefs
public class CallTarget extends Task
<target name="foo"> <antcall target="bar"> <param name="property1" value="aaaaa" /> <param name="foo" value="baz" /> </antcall> </target> <target name="bar" depends="init"> <echo message="prop is ${property1} ${foo}" /> </target>
This only works as expected if neither property1 nor foo are defined in the project itself.
Since: Ant 1.2
UNKNOWN: name="antcall" category="control"
Method Summary | |
---|---|
void | addConfiguredTarget(Ant.TargetElement t)
Add a target to the list of targets to invoke. |
void | addPropertyset(PropertySet ps)
Set of properties to pass to the new project. |
void | addReference(Ant.Reference r)
Reference element identifying a data type to carry
over to the invoked target. |
Property | createParam()
Create a new Property to pass to the invoked target(s). |
void | execute()
Delegate the work to the ant task instance, after setting it up. |
void | handleErrorFlush(String output)
Handle error output.
|
void | handleErrorOutput(String output)
Handle error output.
|
void | handleFlush(String output)
Handles output.
|
int | handleInput(byte[] buffer, int offset, int length)
Handles input.
|
void | handleOutput(String output)
Handles output.
|
void | init()
Initialize this task by creating new instance of the ant task and
configuring it by calling its own init method. |
void | setInheritAll(boolean inherit)
If true, pass all properties to the new Ant project.
|
void | setInheritRefs(boolean inheritRefs)
If true, pass all references to the new Ant project.
|
void | setTarget(String target)
Set target to execute. |
Parameters: t Ant.TargetElement
representing the target.
Since: Ant 1.6.3
Parameters: ps the PropertySet
to pass.
Since: Ant 1.6
Parameters: r the specified Ant.Reference
.
Since: Ant 1.5
Returns: a Property
object.
Throws: BuildException on validation failure or if the target didn't execute.
Parameters: output The string to output.
Since: Ant 1.5.2
See Also: handleErrorFlush
Parameters: output The string to output.
Since: Ant 1.5
See Also: handleErrorOutput
Parameters: output The string to output.
Since: Ant 1.5.2
See Also: handleFlush
Parameters: buffer the buffer into which data is to be read. offset the offset into the buffer at which data is stored. length the amount of data to read.
Returns: the number of bytes read.
Throws: IOException if the data cannot be read.
Since: Ant 1.6
See Also: (byte[], int, int)
Parameters: output The string output to output.
Since: Ant 1.5
See Also: handleOutput
Parameters: inherit boolean
flag.
Parameters: inheritRefs boolean
flag.
Parameters: target the name of the target to execute.