aokell.lib.interf
Class DelegatorForBoundableInterface

java.lang.Object
  extended by aokell.lib.interf.Delegator
      extended by aokell.lib.interf.DelegatorForBoundableInterface

public class DelegatorForBoundableInterface
extends Delegator

This class generates Interface implementations for components which are bound to a target interface. This is typically the case of interfaces associated to composite components, or of client interfaces associated to primitive components.

Author:
Lionel Seinturier

Method Summary
protected  ClassDefinition generateDelegator(String targetClassname, String delegateClassname)
          Generate a proxy that implements the same interface as a delegate and that extends the InterfaceImpl class.
static DelegatorForBoundableInterface get()
           
 
Methods inherited from class aokell.lib.interf.Delegator
dumpClassToFile, dumpProxies, generate, getClass, registerProxy
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

get

public static DelegatorForBoundableInterface get()

generateDelegator

protected ClassDefinition generateDelegator(String targetClassname,
                                            String delegateClassname)
Generate a proxy that implements the same interface as a delegate and that extends the InterfaceImpl class.

Specified by:
generateDelegator in class Delegator