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

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

public abstract class CollectionItfComponentMixin
extends Object
implements Controller, Component

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

Author:
Lionel Seinturier

Field Summary
 Map _this_fcInterfaces
          The fcInterfaces field required by this mixin.
 
Method Summary
abstract  Object _super_getFcInterface(String interfaceName)
           
 Object getFcInterface(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.Component
getFcInterfaces, getFcType
 

Field Detail

_this_fcInterfaces

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

Method Detail

getFcInterface

public Object getFcInterface(String interfaceName)
                      throws NoSuchInterfaceException
Specified by:
getFcInterface in interface Component
Throws:
NoSuchInterfaceException

_super_getFcInterface

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