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
-
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
-
-
Constructor Summary
Constructors Constructor Description AugmentReference()
-
Method Summary
All Methods Instance Methods Concrete Methods 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
-
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
-
-
-
-
Method Detail
-
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
.
-
-