mam.agent
Class AgentTraits


public class AgentTraits
implements Cloneable, Serializable, XmlSerializable


Field Summary
 final static StringAGENT_TRAIT_NAME_TAG_NAME
           
 final static StringAGENT_TRAIT_TAG_NAME
           
 final static StringAGENT_TRAIT_VALUE_TAG_NAME
           
 final static StringDEFAULT_TAG_NAME
           
 private Mapm_traitMap
           
 final static StringTYPE_TAG_NAME
           
 final static StringTYPE_VALUE
           

Constructor Summary
AgentTraits()
           
AgentTraits(AgentTraits source)
           

Method Summary
 Objectclone()
           
 voidfromXmlElement(Element source)
           
 doublegetTotal()
           
 MapgetTraitMap()
           
 DoublegetTraitValue(String traitName)
           
 voidsetTrait(AgentTrait newAgentTrait)
           
 voidsetTrait(String traitName, double traitValue)
           
 StringtoString()
           
 ElementtoXmlElement()
           
 ElementtoXmlElement(String tagName)
           

Field Detail

AGENT_TRAIT_NAME_TAG_NAME

public final static String AGENT_TRAIT_NAME_TAG_NAME

AGENT_TRAIT_TAG_NAME

public final static String AGENT_TRAIT_TAG_NAME

AGENT_TRAIT_VALUE_TAG_NAME

public final static String AGENT_TRAIT_VALUE_TAG_NAME

DEFAULT_TAG_NAME

public final static String DEFAULT_TAG_NAME

m_traitMap

private Map m_traitMap

TYPE_TAG_NAME

public final static String TYPE_TAG_NAME

TYPE_VALUE

public final static String TYPE_VALUE
Constructor Detail

AgentTraits

public AgentTraits()

AgentTraits

public AgentTraits(AgentTraits source)
Method Detail

clone

public Object clone()

fromXmlElement

public void fromXmlElement(Element source)

getTotal

public double getTotal()

getTraitMap

public Map getTraitMap()

getTraitValue

public Double getTraitValue(String traitName)

setTrait

public void setTrait(AgentTrait newAgentTrait)

setTrait

public void setTrait(String traitName, double traitValue)

toString

public String toString()

toXmlElement

public Element toXmlElement()

toXmlElement

public Element toXmlElement(String tagName)