org.objectweb.proactive.core.component.type
Class ProActiveInterfaceType

java.lang.Object
  |
  +--org.objectweb.proactive.core.component.type.ProActiveInterfaceType
All Implemented Interfaces:
InterfaceType, java.io.Serializable, Type

public class ProActiveInterfaceType
extends java.lang.Object
implements InterfaceType, java.io.Serializable

Implementation of InterfaceType (@see org.objectweb.fractal.api.type.InterfaceType)

Author:
Matthieu Morel
See Also:
Serialized Form

Field Summary
protected static org.apache.log4j.Logger logger
           
 
Constructor Summary
ProActiveInterfaceType()
          Constructor for ProActiveInterfaceType.
ProActiveInterfaceType(InterfaceType itfType)
          copy constructor
ProActiveInterfaceType(java.lang.String name, java.lang.String signature, boolean isClient, boolean isOptional, boolean isCollection)
          Constructor for ProActiveInterfaceType.
 
Method Summary
 java.lang.String getFcItfName()
           
 java.lang.String getFcItfSignature()
           
 boolean isFcClientItf()
           
 boolean isFcCollectionItf()
           
 boolean isFcOptionalItf()
           
 boolean isFcSubTypeOf(Type type)
          TODO : provide implementation for isFcSubTypeOf
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected static org.apache.log4j.Logger logger
Constructor Detail

ProActiveInterfaceType

public ProActiveInterfaceType()
Constructor for ProActiveInterfaceType.


ProActiveInterfaceType

public ProActiveInterfaceType(InterfaceType itfType)
copy constructor


ProActiveInterfaceType

public ProActiveInterfaceType(java.lang.String name,
                              java.lang.String signature,
                              boolean isClient,
                              boolean isOptional,
                              boolean isCollection)
Constructor for ProActiveInterfaceType.

Method Detail

getFcItfName

public java.lang.String getFcItfName()
Specified by:
getFcItfName in interface InterfaceType
See Also:
InterfaceType.getFcItfName()

getFcItfSignature

public java.lang.String getFcItfSignature()
Specified by:
getFcItfSignature in interface InterfaceType
See Also:
InterfaceType.getFcItfSignature()

isFcClientItf

public boolean isFcClientItf()
Specified by:
isFcClientItf in interface InterfaceType
See Also:
InterfaceType.isFcClientItf()

isFcOptionalItf

public boolean isFcOptionalItf()
Specified by:
isFcOptionalItf in interface InterfaceType
See Also:
InterfaceType.isFcOptionalItf()

isFcCollectionItf

public boolean isFcCollectionItf()
Specified by:
isFcCollectionItf in interface InterfaceType
See Also:
InterfaceType.isFcCollectionItf()

isFcSubTypeOf

public boolean isFcSubTypeOf(Type type)
TODO : provide implementation for isFcSubTypeOf

Specified by:
isFcSubTypeOf in interface Type
See Also:
Type.isFcSubTypeOf(Type)


Copyright © April 2004 INRIA All Rights Reserved.