aokell.lib.control.superc
Class SuperControllerImpl
java.lang.Object
aokell.lib.control.superc.SuperControllerImpl
- All Implemented Interfaces:
- Controller, SuperControllerItf, SuperController
public class SuperControllerImpl
- extends Object
- implements SuperControllerItf, Controller
Implementation of the super controller.
- Author:
- Lionel Seinturier
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SuperControllerImpl
public SuperControllerImpl()
getFcSuperComponents
public Component[] getFcSuperComponents()
- Specified by:
getFcSuperComponents
in interface SuperController
addFcSuperComponent
public void addFcSuperComponent(Component c)
- Specified by:
addFcSuperComponent
in interface SuperControllerItf
removeFcSuperComponent
public void removeFcSuperComponent(Component c)
- Specified by:
removeFcSuperComponent
in interface SuperControllerItf
setFcCompCtrl
public void setFcCompCtrl(Component compctrl)
- Set the reference towards the component controller associated to this
controller.
- Specified by:
setFcCompCtrl
in interface Controller
initFcCtrl
public void initFcCtrl()
- Initialize the controller.
- Specified by:
initFcCtrl
in interface Controller
cloneFcCtrl
public void cloneFcCtrl(Component dst,
Object hints)
throws CloneCtrlException
- Clone the controller state from the current component to another one.
This method may receive some hints on how to do this, or provide some
hints on how this has been done. For instance, the hints may be a map
that is read and/or written by the controller. The raison d'etre of
these hints is that when its state is cloned, a controller may produce
results that are needed by other controllers.
- Specified by:
cloneFcCtrl
in interface Controller
- Parameters:
dst
- the destination componenthints
- hints for performing the operation
- Throws:
CloneCtrlException