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:
Cloneable
,TypeAdapter
Ant task to dynamically augment a previously declared reference.
- Since:
- Ant 1.8.1
-
Field Summary
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
checkProxyClass
(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.getProxy()
Returns the proxy object.void
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
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.tools.ant.TypeAdapter
getProject, setProject
-
Constructor Details
-
AugmentReference
public AugmentReference()
-
-
Method Details
-
checkProxyClass
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
Returns the proxy object.- Specified by:
getProxy
in interfaceTypeAdapter
- Returns:
- the target proxy object
-
setProxy
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.
-