org.objectweb.fractal.juliak.control.interceptor
Class CollectionItfContentControllerMixin

java.lang.Object
  extended by org.objectweb.fractal.juliak.control.interceptor.CollectionItfContentControllerMixin
All Implemented Interfaces:
ContentController, Controller

public abstract class CollectionItfContentControllerMixin
extends Object
implements Controller, ContentController

Mixin class for dynamically managing (add and remove) interceptors to the model instance of a collection interface.

Author:
Lionel Seinturier

Field Summary
 Map _this_fcInternalInterfaces
          The fcInterfaces field required by this mixin.
 
Method Summary
abstract  Object _super_getFcInternalInterface(String interfaceName)
           
 Object getFcInternalInterface(String interfaceName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.objectweb.fractal.julia.Controller
initFcController
 
Methods inherited from interface org.objectweb.fractal.api.control.ContentController
addFcSubComponent, getFcInternalInterfaces, getFcSubComponents, removeFcSubComponent
 

Field Detail

_this_fcInternalInterfaces

public Map _this_fcInternalInterfaces
The fcInterfaces field required by this mixin. This field is supposed to store the interfaces of the component.

Method Detail

getFcInternalInterface

public Object getFcInternalInterface(String interfaceName)
                              throws NoSuchInterfaceException
Specified by:
getFcInternalInterface in interface ContentController
Throws:
NoSuchInterfaceException

_super_getFcInternalInterface

public abstract Object _super_getFcInternalInterface(String interfaceName)
                                              throws NoSuchInterfaceException
Throws:
NoSuchInterfaceException