org.objectweb.proactive.core.component
Class ProActiveInterface

java.lang.Object
  |
  +--org.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()
 java.lang.String getName()
          Returns the name.
 Component getOwner()
          Returns the owner.
 Type getType()
          Returns the type.
 boolean isFcInternalItf()
          see Interface.isFcInternalItf()
 boolean isInternal()
          Returns the isInternal.
abstract  void setFcItfImpl(java.lang.Object impl)
          Sets the object to which this interface reference object should delegate method calls.
 void setIsInternal(boolean isInternal)
          Sets the isInternal.
 void setName(java.lang.String name)
          Sets the name.
 void setOwner(Component owner)
          Sets the owner.
 void setType(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

isInternal

public boolean isInternal()
Returns the isInternal.

Returns:
boolean

getName

public java.lang.String getName()
Returns the name.

Returns:
String

getOwner

public Component getOwner()
Returns the owner.

Returns:
Component

getType

public Type getType()
Returns the type.

Returns:
Type

setIsInternal

public void setIsInternal(boolean isInternal)
Sets the isInternal.

Parameters:
isInternal - The isInternal to set

setName

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

Parameters:
name - The name to set

setOwner

public void setOwner(Component owner)
Sets the owner.

Parameters:
owner - The owner to set

setType

public void setType(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()
Overrides:
toString in class java.lang.Object


Copyright © April 2004 INRIA All Rights Reserved.