visidia.stats
Class AgentStat

java.lang.Object
  extended by visidia.stats.VisidiaStat
      extended by visidia.stats.AgentStat
Direct Known Subclasses:
AgentAccessVertexWhiteBoardStat, AgentChangeVertexWhiteBoardStat, AgentCreationStat, AgentDeathStat, AgentMaxMoveStat, AgentMaxNbStat, AgentMemorySizeAverageStat, AgentMemorySizeMaxStat, AgentMemorySizeMinStat, AgentMemorySizeSumStat, AgentMoveStat, AgentSleepStat

public abstract class AgentStat
extends VisidiaStat

The Class AgentStat.


Constructor Summary
AgentStat(java.lang.Class<?> agClass)
          Instantiates a new agent stat.
AgentStat(java.lang.Class<?> agClass, java.lang.Integer agId)
          Instantiates a new agent stat.
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.lang.Class<?> getAgentClass()
          Gets the agent class.
 java.lang.String getAgentClassName()
          Gets the agent class name.
 java.lang.Integer getAgentId()
          Gets the agent id.
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class visidia.stats.VisidiaStat
descriptionName
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AgentStat

public AgentStat(java.lang.Class<?> agClass)
Instantiates a new agent stat.

Parameters:
agClass - the agent class

AgentStat

public AgentStat(java.lang.Class<?> agClass,
                 java.lang.Integer agId)
Instantiates a new agent stat.

Parameters:
agClass - the agent class
agId - the agent id
Method Detail

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class VisidiaStat

getAgentClassName

public java.lang.String getAgentClassName()
Gets the agent class name.

Returns:
the agent class name

getAgentId

public java.lang.Integer getAgentId()
Gets the agent id.

Returns:
the agent id

getAgentClass

public java.lang.Class<?> getAgentClass()
Gets the agent class.

Returns:
the agent class

hashCode

public int hashCode()
Overrides:
hashCode in class VisidiaStat

toString

public java.lang.String toString()
Overrides:
toString in class VisidiaStat