|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.apache.tools.ant.taskdefs.CallTarget
Call another target in the same project.
<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.
| Field Summary |
| Fields inherited from class org.apache.tools.ant.Task |
description, location, target, taskName, taskType, wrapper |
| Fields inherited from class org.apache.tools.ant.ProjectComponent |
project |
| Constructor Summary | |
CallTarget()
|
|
| Method Summary | |
void |
addReference(Ant.Reference r)
Reference element identifying a data type to carry over to the invoked target. |
Property |
createParam()
Property to pass to the invoked target. |
void |
execute()
hand off the work to the ant task of ours, after setting it up |
void |
handleErrorFlush(java.lang.String line)
Pass output sent to System.err to the new project. |
void |
handleErrorOutput(java.lang.String line)
Pass output sent to System.err to the new project. |
void |
handleFlush(java.lang.String line)
Pass output sent to System.out to the new project. |
void |
handleOutput(java.lang.String line)
Pass output sent to System.out to the new project. |
void |
init()
init this task by creating new instance of the ant task and configuring it's 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(java.lang.String target)
Target to execute, required. |
| Methods inherited from class org.apache.tools.ant.Task |
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, isInvalid, log, log, maybeConfigure, perform, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName |
| Methods inherited from class org.apache.tools.ant.ProjectComponent |
getProject, setProject |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public CallTarget()
| Method Detail |
public void setInheritAll(boolean inherit)
public void setInheritRefs(boolean inheritRefs)
inheritRefs - new valuepublic void init()
init in class Task
public void execute()
throws BuildException
execute in class TaskBuildException - on validation failure or if the target didn't
executepublic Property createParam()
public void addReference(Ant.Reference r)
public void setTarget(java.lang.String target)
public void handleOutput(java.lang.String line)
handleOutput in class Taskline - The line of output to log. Should not be null.public void handleFlush(java.lang.String line)
handleFlush in class Taskline - The line of output to log. Should not be null.public void handleErrorOutput(java.lang.String line)
handleErrorOutput in class Taskline - The error line to log. Should not be null.public void handleErrorFlush(java.lang.String line)
handleErrorFlush in class Taskline - The error line to log. Should not be null.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||