Package org.apache.tools.ant.taskdefs
Class AugmentReference
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.apache.tools.ant.taskdefs.AugmentReference
- All Implemented Interfaces:
java.lang.Cloneable
,TypeAdapter
public class AugmentReference extends Task implements TypeAdapter
Ant task to dynamically augment a previously declared reference.
- Since:
- Ant 1.8.1
-
Field Summary
-
Constructor Summary
Constructors Constructor Description AugmentReference()
-
Method Summary
Modifier and Type Method Description void
checkProxyClass(java.lang.Class<?> proxyClass)
Check if the proxy class is compatible with this adapter - i.e.void
execute()
Overridden to restore the wrapper once it is no longer needed.java.lang.Object
getProxy()
Returns the proxy object.void
setProxy(java.lang.Object o)
Sets the proxy object, whose methods are going to be invoked by ant.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
-
AugmentReference
public AugmentReference()
-
-
Method Details
-
checkProxyClass
public void checkProxyClass(java.lang.Class<?> proxyClass)Check if the proxy class is compatible with this adapter - i.e. the adapter will be able to adapt instances of the give class.- Specified by:
checkProxyClass
in interfaceTypeAdapter
- Parameters:
proxyClass
- the class to be checked.
-
getProxy
public java.lang.Object getProxy()Returns the proxy object.- Specified by:
getProxy
in interfaceTypeAdapter
- Returns:
- the target proxy object
-
setProxy
public void setProxy(java.lang.Object o)Sets the proxy object, whose methods are going to be invoked by ant. A proxy object is normally the object defined by a <typedef/> task that is adapted by the "adapter" attribute.- Specified by:
setProxy
in interfaceTypeAdapter
- Parameters:
o
- The target object. Must not benull
.
-
execute
public void execute()Overridden to restore the wrapper once it is no longer needed.
-