org.objectweb.proactive.core.component.controller
Class ProActiveController

java.lang.Object
  extended byorg.objectweb.proactive.core.component.controller.ProActiveController
All Implemented Interfaces:
Interface, java.io.Serializable
Direct Known Subclasses:
ProActiveBindingControllerImpl, ProActiveComponentParametersController, ProActiveContentController, ProActiveLifeCycleController, ProActiveSuperControllerImpl

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

Base class for all component controllers.

Author:
Matthieu Morel
See Also:
Serialized Form

Constructor Summary
ProActiveController(Component owner)
          Constructor for ProActiveController.
 
Method Summary
protected  void checkLifeCycleIsStopped()
           
 java.lang.String getFcItfName()
           
 Component getFcItfOwner()
           
 Type getFcItfType()
           
protected  java.lang.String getHierarchicalType()
           
protected  boolean isComposite()
           
 boolean isFcInternalItf()
           
protected  boolean isParallel()
           
protected  boolean isPrimitive()
           
protected  void setItfType(InterfaceType itfType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProActiveController

public ProActiveController(Component owner)
Constructor for ProActiveController.

Parameters:
owner - the component that wants this controller is in the Constants class.
Method Detail

getFcItfOwner

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

isFcInternalItf

public boolean isFcInternalItf()
Specified by:
isFcInternalItf 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

checkLifeCycleIsStopped

protected void checkLifeCycleIsStopped()
                                throws IllegalLifeCycleException
Throws:
IllegalLifeCycleException

getHierarchicalType

protected java.lang.String getHierarchicalType()

isPrimitive

protected boolean isPrimitive()

isComposite

protected boolean isComposite()

isParallel

protected boolean isParallel()

setItfType

protected void setItfType(InterfaceType itfType)


Copyright ? April 2005 INRIA All Rights Reserved.