org.objectweb.proactive.core.component
Class ControllerDescription

java.lang.Object
  |
  +--org.objectweb.proactive.core.component.ControllerDescription
All Implemented Interfaces:
java.io.Serializable

public class ControllerDescription
extends java.lang.Object
implements java.io.Serializable

Fractal implementation-specific description of the controllers of components. It is currently used to specify the hierarchical type and the name of the components.

Author:
Matthieu Morel
See Also:
Serialized Form

Constructor Summary
ControllerDescription()
          a no-arg constructor (used in the ProActive parser)
ControllerDescription(ControllerDescription controllerDesc)
          copy constructor (clones the object)
ControllerDescription(java.lang.String name, java.lang.String hierarchicalType)
          constructor
 
Method Summary
 java.lang.String getHierarchicalType()
          Returns the hierarchicalType.
 java.lang.String getName()
          getter for the name
 void setHierarchicalType(java.lang.String string)
          setter for hierarchical type
 void setName(java.lang.String name)
          setter for the name
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ControllerDescription

public ControllerDescription()
a no-arg constructor (used in the ProActive parser)


ControllerDescription

public ControllerDescription(java.lang.String name,
                             java.lang.String hierarchicalType)
constructor

Parameters:
name - the name of the component
hierarchicalType - the hierachical type of the component. See Constants

ControllerDescription

public ControllerDescription(ControllerDescription controllerDesc)
copy constructor (clones the object)

Parameters:
controllerDesc - the ControllerDescription to copy.
Method Detail

getHierarchicalType

public java.lang.String getHierarchicalType()
Returns the hierarchicalType.

Returns:
String

setHierarchicalType

public void setHierarchicalType(java.lang.String string)
setter for hierarchical type

Parameters:
string - hierarchical type. See Constants

getName

public java.lang.String getName()
getter for the name

Returns:
the name of the component

setName

public void setName(java.lang.String name)
setter for the name

Parameters:
name - name of the component


Copyright © April 2004 INRIA All Rights Reserved.