net.sf.navel.beans
Interface InterfaceDelegate

All Superinterfaces:
java.io.Serializable

public interface InterfaceDelegate
extends java.io.Serializable

Parent class for delegate implementations that supports an entire interface of functional methods. In older versions this was an interface but with the enhancements to

Author:
cmdln

Method Summary
 void attach(PropertyValues values)
          You never need to call this method explicitly, it simply allows your implementation to gain access to the PropertyValues view into the internal values of a proxied JavaBean.
 void detach()
          Called when a delegate is detached to clean up the reference to the property value storage.
 java.lang.Class<?> getDelegatingInterface()
          Indicate which interface in a proxy this delegate is meant to support.
 

Method Detail

getDelegatingInterface

java.lang.Class<?> getDelegatingInterface()
Indicate which interface in a proxy this delegate is meant to support.

Returns:
Must be an interface, used to help determine how to route a method call to this delegate.

attach

void attach(PropertyValues values)
You never need to call this method explicitly, it simply allows your implementation to gain access to the PropertyValues view into the internal values of a proxied JavaBean.


detach

void detach()
Called when a delegate is detached to clean up the reference to the property value storage.