org.objectweb.fractal.juliak.control.membrane
Class MembraneControllerImpl

java.lang.Object
  extended by org.objectweb.fractal.juliak.control.membrane.MembraneControllerImpl
All Implemented Interfaces:
Controller, MembraneController

public class MembraneControllerImpl
extends Object
implements MembraneController, Controller

Implementation of the membrane controller. Membrane controllers provide an access to the current control membrane. This access allows introspecting the control membrane.

Since:
2.5
Author:
Lionel Seinturier

Field Summary
 
Fields inherited from interface org.objectweb.fractal.juliak.control.membrane.MembraneController
NAME, TYPE
 
Constructor Summary
MembraneControllerImpl()
           
 
Method Summary
 Component getFcMembrane()
          Return the reference of the current control membrane.
 void initFcController(InitializationContext ic)
          Initialize this controller object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MembraneControllerImpl

public MembraneControllerImpl()
Method Detail

getFcMembrane

public Component getFcMembrane()
Description copied from interface: MembraneController
Return the reference of the current control membrane.

Specified by:
getFcMembrane in interface MembraneController

initFcController

public void initFcController(InitializationContext ic)
                      throws InstantiationException
Description copied from interface: Controller
Initialize this controller object.

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