aokell.lib.control.component
Class CompositeComponentImpl

java.lang.Object
  extended by aokell.lib.InterfaceImpl
      extended by aokell.lib.control.component.ComponentImpl
          extended by aokell.lib.control.component.CompositeComponentImpl
All Implemented Interfaces:
CloneableItf, ComponentDescItf, ComponentItf, Controller, Cloneable, Component, Interface

public class CompositeComponentImpl
extends ComponentImpl
implements ComponentItf

Implementation of the Component interface for composite components.

Author:
Lionel Seinturier

Field Summary
 
Fields inherited from class aokell.lib.control.component.ComponentImpl
compctrl
 
Fields inherited from class aokell.lib.InterfaceImpl
bc
 
Fields inherited from interface aokell.lib.control.component.ComponentItf
NAME, TYPE
 
Constructor Summary
CompositeComponentImpl()
           
 
Method Summary
protected  Interface getFcInterface(InterfaceType it, Component itfOwner)
          Get the Interface instance associated to the given interface type for the given component.
 
Methods inherited from class aokell.lib.control.component.ComponentImpl
addFcController, cloneFcCtrl, getContentDesc, getContentPart, getControllerDesc, getFcClientInterface, getFcCollectionInterfaces, getFcControllers, getFcInterface, getFcInterfaces, getFcItfName, getFcItfOwner, getFcItfType, getFcSingletonBusinessInterfaces, getFcSingletonClientInterfaces, getFcSingletonControlInterfaces, getFcSingletonInterfaces, getFcType, getProxyInterface, initFcCtrl, isFcInternalItf, setContentDesc, setContentPart, setControllerDesc, setFcCompCtrl, setType
 
Methods inherited from class aokell.lib.InterfaceImpl
clone, init, lookupFc, setBC, setFcInternalItf, setFcItfName, setFcItfOwner, setFcItfType
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface aokell.lib.control.component.ComponentItf
addFcController, getFcClientInterface, getFcCollectionInterfaces, getFcControllers, getFcSingletonBusinessInterfaces, getFcSingletonClientInterfaces, getFcSingletonControlInterfaces, getFcSingletonInterfaces, setContentDesc, setContentPart, setControllerDesc, setType
 
Methods inherited from interface org.objectweb.fractal.api.Component
getFcInterface, getFcInterfaces, getFcType
 

Constructor Detail

CompositeComponentImpl

public CompositeComponentImpl()
Method Detail

getFcInterface

protected Interface getFcInterface(InterfaceType it,
                                   Component itfOwner)
Get the Interface instance associated to the given interface type for the given component.

Overrides:
getFcInterface in class ComponentImpl