org.objectweb.proactive.core.component
Class ProActiveInterfaceImpl

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

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

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
ProActiveInterfaceImpl()
           
 
Method Summary
abstract  java.lang.Object getFcItfImpl()
          getter
 java.lang.String getFcItfName()
           
 Component getFcItfOwner()
           
 Type getFcItfType()
           
 boolean 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 setFcItfOwner(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

ProActiveInterfaceImpl

public ProActiveInterfaceImpl()
Method Detail

getFcItfOwner

public Component getFcItfOwner()
Specified by:
getFcItfOwner in interface Interface

getFcItfName

public java.lang.String getFcItfName()
Specified by:
getFcItfName in interface Interface

getFcItfType

public Type getFcItfType()
Specified by:
getFcItfType in interface Interface

isFcInternalItf

public boolean isFcInternalItf()
Specified by:
isFcInternalItf in interface Interface

setFcIsInternal

public void setFcIsInternal(boolean isInternal)
Description copied from interface: ProActiveInterface
Sets the isInternal.

Specified by:
setFcIsInternal in interface ProActiveInterface
Parameters:
isInternal - The isInternal to set

setFcItfName

public void setFcItfName(java.lang.String name)
Description copied from interface: ProActiveInterface
Sets the name.

Specified by:
setFcItfName in interface ProActiveInterface
Parameters:
name - The name to set

setFcItfOwner

public void setFcItfOwner(Component owner)
Description copied from interface: ProActiveInterface
Sets the owner.

Specified by:
setFcItfOwner in interface ProActiveInterface
Parameters:
owner - The owner to set

setFcType

public void setFcType(Type type)
Description copied from interface: ProActiveInterface
Sets the type.

Specified by:
setFcType in interface ProActiveInterface
Parameters:
type - The type to set

getFcItfImpl

public abstract java.lang.Object getFcItfImpl()
Description copied from interface: ProActiveInterface
getter

Specified by:
getFcItfImpl in interface ProActiveInterface
Returns:
the delegatee

setFcItfImpl

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

Specified by:
setFcItfImpl in interface ProActiveInterface
Parameters:
impl - the object to which this interface reference object should delegate method calls.
See Also:
getFcItfImpl

toString

public java.lang.String toString()


Copyright 2001-2005 INRIA All Rights Reserved.