org.objectweb.fractal.aokell.lib
Class ComponentInterfaceImpl

java.lang.Object
  extended by org.objectweb.fractal.aokell.lib.InterfaceImpl
      extended by org.objectweb.fractal.aokell.lib.ComponentInterfaceImpl
All Implemented Interfaces:
Interface, org.objectweb.fractal.julia.ComponentInterface

public class ComponentInterfaceImpl
extends InterfaceImpl
implements org.objectweb.fractal.julia.ComponentInterface

Default implementation of the ComponentInterface interface. This class is extended by classes which implement server interfaces associated to primitive components.

Author:
Lionel Seinturier

Field Summary
 
Fields inherited from class org.objectweb.fractal.aokell.lib.InterfaceImpl
bc, fcContent
 
Constructor Summary
ComponentInterfaceImpl()
           
ComponentInterfaceImpl(Component fcItfOwner, String fcItfName, Type fcItfType, boolean fcInternalItf)
           
 
Method Summary
 Object clone()
           
 Object getFcItfImpl()
           
 boolean hasFcInterceptor()
           
 
Methods inherited from class org.objectweb.fractal.aokell.lib.InterfaceImpl
clone, getFcItfName, getFcItfOwner, getFcItfType, init, isFcInternalItf, lookupFc, setBC, setFcInternalItf, setFcItfImpl, setFcItfName, setFcItfOwner, setFcItfType
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.objectweb.fractal.julia.ComponentInterface
setFcItfImpl, setFcItfName
 
Methods inherited from interface org.objectweb.fractal.api.Interface
getFcItfName, getFcItfOwner, getFcItfType, isFcInternalItf
 

Constructor Detail

ComponentInterfaceImpl

public ComponentInterfaceImpl()

ComponentInterfaceImpl

public ComponentInterfaceImpl(Component fcItfOwner,
                              String fcItfName,
                              Type fcItfType,
                              boolean fcInternalItf)
Method Detail

getFcItfImpl

public Object getFcItfImpl()
Specified by:
getFcItfImpl in interface org.objectweb.fractal.julia.ComponentInterface

hasFcInterceptor

public boolean hasFcInterceptor()
Specified by:
hasFcInterceptor in interface org.objectweb.fractal.julia.ComponentInterface

clone

public Object clone()
Specified by:
clone in interface org.objectweb.fractal.julia.ComponentInterface
Overrides:
clone in class Object