org.objectweb.fractal.julia.control.content
Class BasicSuperControllerMixin

java.lang.Object
  extended by org.objectweb.fractal.julia.control.content.BasicSuperControllerMixin
All Implemented Interfaces:
SuperController, SuperControllerNotifier

public abstract class BasicSuperControllerMixin
extends Object
implements SuperControllerNotifier

Provides a basic implementation of the SuperControllerNotifier interface.

Requirements


Field Summary
 Component[] fcParents
          The parents of the component to which this controller object belongs.
 
Method Summary
 void addedToFc(Component parent)
          Notifies this component that it has been added in the given component.
 Component[] getFcSuperComponents()
           
 void removedFromFc(Component parent)
          Notifies this component that it has been removed from the given component.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fcParents

public Component[] fcParents
The parents of the component to which this controller object belongs.

Method Detail

getFcSuperComponents

public Component[] getFcSuperComponents()
Specified by:
getFcSuperComponents in interface SuperController

addedToFc

public void addedToFc(Component parent)
Description copied from interface: SuperControllerNotifier
Notifies this component that it has been added in the given component.

Specified by:
addedToFc in interface SuperControllerNotifier
Parameters:
parent - the component into which this component has been added.

removedFromFc

public void removedFromFc(Component parent)
Description copied from interface: SuperControllerNotifier
Notifies this component that it has been removed from the given component.

Specified by:
removedFromFc in interface SuperControllerNotifier
Parameters:
parent - the component from which this component has been removed.