org.objectweb.fractal.aokell.glue.template
Class BindingControllerTemplate

java.lang.Object
  extended by org.objectweb.fractal.aokell.glue.template.BindingControllerTemplate
All Implemented Interfaces:
BindingController, spoon.template.Template

public class BindingControllerTemplate
extends Object
implements spoon.template.Template, BindingController

This template defines the elements which are introduced in all classes which are processed by BindingControllerProcessor.

Author:
Lionel Seinturier

Constructor Summary
BindingControllerTemplate()
           
 
Method Summary
 void bindFc(String cItf, Object sItf)
          Method introduced by AOKell.
 String[] listFc()
          Method introduced by AOKell.
 Object lookupFc(String cItf)
          Method introduced by AOKell.
 void unbindFc(String cItf)
          Method introduced by AOKell.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BindingControllerTemplate

public BindingControllerTemplate()
Method Detail

listFc

public String[] listFc()
Method introduced by AOKell. Part of the implementation of the binding controller.

Specified by:
listFc in interface BindingController

lookupFc

public Object lookupFc(String cItf)
                throws NoSuchInterfaceException
Method introduced by AOKell. Part of the implementation of the binding controller.

Specified by:
lookupFc in interface BindingController
Throws:
NoSuchInterfaceException

bindFc

public void bindFc(String cItf,
                   Object sItf)
            throws NoSuchInterfaceException,
                   IllegalBindingException,
                   IllegalLifeCycleException
Method introduced by AOKell. Part of the implementation of the binding controller.

Specified by:
bindFc in interface BindingController
Throws:
NoSuchInterfaceException
IllegalBindingException
IllegalLifeCycleException

unbindFc

public void unbindFc(String cItf)
              throws NoSuchInterfaceException,
                     IllegalBindingException,
                     IllegalLifeCycleException
Method introduced by AOKell. Part of the implementation of the binding controller.

Specified by:
unbindFc in interface BindingController
Throws:
NoSuchInterfaceException
IllegalBindingException
IllegalLifeCycleException