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

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

public class LinkableDef
extends java.lang.Object

Definition of a Linkable object.

Author:
Javier Snaider
See Also:
AgentXmlFactory

Constructor Summary
LinkableDef()
           
LinkableDef(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

LinkableDef

public LinkableDef()

LinkableDef

public LinkableDef(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 - Qualified name
defaultStrategies - Map of strategies this linkable will have
name - label for object
params - optional parameters
Method Detail

getName

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

setName

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

getClassName

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

setClassName

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

getDefaultStrategies

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

setDefaultStrategies

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

getParams

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

setParams

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