edu.memphis.ccrg.lida.framework.initialization
Class CodeletDef

java.lang.Object
  extended by edu.memphis.ccrg.lida.framework.initialization.CodeletDef

public class CodeletDef
extends java.lang.Object

Definition of a Codelet object

Author:
Javier Snaider
See Also:
AgentXmlFactory

Constructor Summary
CodeletDef()
           
CodeletDef(java.lang.String className, java.util.Map<java.lang.String,java.lang.String> defaultStrategies, java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> params)
           
 
Method Summary
 java.lang.String getClassName()
           
 java.util.Map<java.lang.String,java.lang.String> getDefaultStrategies()
           
 java.lang.String getName()
           
 java.util.Map<java.lang.String,java.lang.Object> getParams()
           
 void setClassName(java.lang.String className)
           
 void setDefaultStrategies(java.util.Map<java.lang.String,java.lang.String> defaultStrategies)
           
 void setName(java.lang.String name)
           
 void setParams(java.util.Map<java.lang.String,java.lang.Object> params)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CodeletDef

public CodeletDef()

CodeletDef

public CodeletDef(java.lang.String className,
                  java.util.Map<java.lang.String,java.lang.String> defaultStrategies,
                  java.lang.String name,
                  java.util.Map<java.lang.String,java.lang.Object> params)
Parameters:
className - Class name of codelet
defaultStrategies - map of strategies
name - label for codelet
params - optional parameters
Method Detail

getClassName

public java.lang.String getClassName()
Returns:
the className

getDefaultStrategies

public java.util.Map<java.lang.String,java.lang.String> getDefaultStrategies()
Returns:
a Map of this CodeletDef's default strategies

getName

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

getParams

public java.util.Map<java.lang.String,java.lang.Object> getParams()
Returns:
the params

setClassName

public void setClassName(java.lang.String className)
Parameters:
className - the className to set

setDefaultStrategies

public void setDefaultStrategies(java.util.Map<java.lang.String,java.lang.String> defaultStrategies)
Parameters:
defaultStrategies - the default strategies to set

setName

public void setName(java.lang.String name)
Parameters:
name - the name to set

setParams

public void setParams(java.util.Map<java.lang.String,java.lang.Object> params)
Parameters:
params - the params to set