aokell.lib.control.binding
Class CompositeBindingControllerImpl

java.lang.Object
  extended by aokell.lib.control.binding.AbstractBindingControllerImpl
      extended by aokell.lib.control.binding.PrimitiveBindingControllerImpl
          extended by aokell.lib.control.binding.CompositeBindingControllerImpl
All Implemented Interfaces:
BindingControllerItf, Controller, BindingController
Direct Known Subclasses:
CompositeAutoBindingControllerImpl, CompositeTemplateBindingControllerImpl

public class CompositeBindingControllerImpl
extends PrimitiveBindingControllerImpl
implements BindingControllerItf

Implementation of the binding controller for composite components.

Author:
Lionel Seinturier

Field Summary
 
Fields inherited from class aokell.lib.control.binding.AbstractBindingControllerImpl
compctrl, reverseBindings
 
Fields inherited from interface aokell.lib.control.binding.BindingControllerItf
NAME, TYPE
 
Constructor Summary
CompositeBindingControllerImpl()
           
 
Method Summary
protected  Object getFcClientItf(String itfName)
          Return the interface whose name is given.
protected  List getFcSingletonClientItfs()
          Return the list of client interfaces for the component attached to this controller.
 
Methods inherited from class aokell.lib.control.binding.PrimitiveBindingControllerImpl
testLegalBinding
 
Methods inherited from class aokell.lib.control.binding.AbstractBindingControllerImpl
addFcCollectionInterfaceNames, bindFc, bindFcContent, cloneFcCtrl, initFcCtrl, isFcBound, isFcReverseBound, listFc, lookupFc, reverseBindFc, reverseLookupFc, reverseUnbindFc, setFcCompCtrl, testLifeCyleBeforeUnbinding, unbindFc
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface aokell.lib.control.binding.BindingControllerItf
addFcCollectionInterfaceNames, isFcBound, isFcReverseBound, reverseBindFc, reverseLookupFc, reverseUnbindFc
 
Methods inherited from interface org.objectweb.fractal.api.control.BindingController
bindFc, listFc, lookupFc, unbindFc
 

Constructor Detail

CompositeBindingControllerImpl

public CompositeBindingControllerImpl()
Method Detail

getFcClientItf

protected Object getFcClientItf(String itfName)
                         throws NoSuchInterfaceException
Return the interface whose name is given.

Overrides:
getFcClientItf in class AbstractBindingControllerImpl
Throws:
NoSuchInterfaceException

getFcSingletonClientItfs

protected List getFcSingletonClientItfs()
Return the list of client interfaces for the component attached to this controller.

Overrides:
getFcSingletonClientItfs in class AbstractBindingControllerImpl