org.objectweb.proactive.core.component
Class ProActiveInterface

java.lang.Object
  extended byorg.objectweb.proactive.core.component.ProActiveInterface
All Implemented Interfaces:
Interface, java.io.Serializable

public abstract class ProActiveInterface
extends java.lang.Object
implements Interface, java.io.Serializable

Abstract implementation of the Interface interface of the Fractal api. As functional interfaces are specified for each component, they are generated at instantiation time (bytecode generation), by subclassing this class.

Author:
Matthieu Morel
See Also:
Serialized Form

Constructor Summary
ProActiveInterface()
           
 
Method Summary
abstract  java.lang.Object getFcItfImpl()
          getter
 java.lang.String getFcItfName()
          see Interface.getFcItfName()
 Component getFcItfOwner()
          see Interface.getFcItfOwner()
 Type getFcItfType()
          see Interface.getFcItfType()
 boolean isFcInternalItf()
          see Interface.isFcInternalItf()
 void setFcIsInternal(boolean isInternal)
          Sets the isInternal.
abstract  void setFcItfImpl(java.lang.Object impl)
          Sets the object to which this interface reference object should delegate method calls.
 void setFcItfName(java.lang.String name)
          Sets the name.
 void setFcOwner(Component owner)
          Sets the owner.
 void setFcType(Type type)
          Sets the type.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ProActiveInterface

public ProActiveInterface()
Method Detail

getFcItfOwner

public Component getFcItfOwner()
see Interface.getFcItfOwner()

Specified by:
getFcItfOwner in interface Interface

getFcItfName

public java.lang.String getFcItfName()
see Interface.getFcItfName()

Specified by:
getFcItfName in interface Interface

getFcItfType

public Type getFcItfType()
see Interface.getFcItfType()

Specified by:
getFcItfType in interface Interface

isFcInternalItf

public boolean isFcInternalItf()
see Interface.isFcInternalItf()

Specified by:
isFcInternalItf in interface Interface

setFcIsInternal

public void setFcIsInternal(boolean isInternal)
Sets the isInternal.

Parameters:
isInternal - The isInternal to set

setFcItfName

public void setFcItfName(java.lang.String name)
Sets the name.

Parameters:
name - The name to set

setFcOwner

public void setFcOwner(Component owner)
Sets the owner.

Parameters:
owner - The owner to set

setFcType

public void setFcType(Type type)
Sets the type.

Parameters:
type - The type to set

getFcItfImpl

public abstract java.lang.Object getFcItfImpl()
getter

Returns:
the delegatee

setFcItfImpl

public abstract void setFcItfImpl(java.lang.Object impl)
Sets the object to which this interface reference object should delegate method calls.

Parameters:
impl - the object to which this interface reference object should delegate method calls.
See Also:
getFcItfImpl

toString

public java.lang.String toString()


Copyright ? April 2005 INRIA All Rights Reserved.