org.apache.tools.ant
Interface TypeAdapter

All Known Implementing Classes:
TaskAdapter

public interface TypeAdapter

Used to wrap types.


Method Summary
 void checkProxyClass(java.lang.Class proxyClass)
          Check if the proxy class is compatible with this adapter - i.e.
 Project getProject()
          Gets the project
 java.lang.Object getProxy()
          Returns the proxy object.
 void setProject(Project p)
          Sets the project
 void setProxy(java.lang.Object o)
          Sets the proxy object, whose methods are going to be invoked by ant.
 

Method Detail

setProject

void setProject(Project p)
Sets the project

Parameters:
p - the project instance.

getProject

Project getProject()
Gets the project

Returns:
the project instance.

setProxy

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.

Parameters:
o - The target object. Must not be null.

getProxy

java.lang.Object getProxy()
Returns the proxy object.

Returns:
the target proxy object

checkProxyClass

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.

Parameters:
proxyClass - the class to be checked.