org.objectweb.fractal.julia.control.binding
Class TypeBasicBindingMixin

java.lang.Object
  extended by org.objectweb.fractal.julia.control.binding.TypeBasicBindingMixin
All Implemented Interfaces:
Controller

public abstract class TypeBasicBindingMixin
extends Object
implements Controller

Provides a basic type system based initializer to a BindingController.

Requirements


Field Summary
 Map _this_fcBindings
          The fcBindings field required by this mixin.
 
Method Summary
abstract  void _super_initFcController(InitializationContext ic)
          The initFcController method overriden by this mixin.
 void initFcController(InitializationContext ic)
          Initializes the _this_fcBindings map, and then calls the overriden method.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_this_fcBindings

public Map _this_fcBindings
The fcBindings field required by this mixin. This field is supposed to store the bindings of the component to which this controller object belongs.

Method Detail

initFcController

public void initFcController(InitializationContext ic)
                      throws InstantiationException
Initializes the _this_fcBindings map, and then calls the overriden method.

Specified by:
initFcController in interface Controller
Parameters:
ic - information about the component to which this controller object belongs.
Throws:
InstantiationException - if the initialization fails.

_super_initFcController

public abstract void _super_initFcController(InitializationContext ic)
                                      throws InstantiationException
The initFcController method overriden by this mixin.

Parameters:
ic - information about the component to which this controller object belongs.
Throws:
InstantiationException - if the initialization fails.