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
  • Constructor Details

  • 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 interface TypeAdapter
      Parameters:
      proxyClass - the class to be checked.
    • getProxy

      public java.lang.Object getProxy()
      Returns the proxy object.
      Specified by:
      getProxy in interface TypeAdapter
      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 interface TypeAdapter
      Parameters:
      o - The target object. Must not be null.
    • execute

      public void execute()
      Overridden to restore the wrapper once it is no longer needed.
      Overrides:
      execute in class Task
      Since:
      Ant 1.8.3