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

public void setProject(Project p)
Sets the project

Parameters:
p - the project instance.

getProject

public Project getProject()
Gets the project

Returns:
the project instance.

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.

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

getProxy

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

Returns:
the target proxy object

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.

Parameters:
proxyClass - the class to be checked.


Copyright 2000-2005 Apache Software Foundation. All Rights Reserved.