java.lang.Object
eu.su.mas.dedale.mas.agents.observerAgent.guiComponents.ObservedComponent
All Implemented Interfaces:
java.io.Serializable

public class ObservedComponent
extends java.lang.Object
implements java.io.Serializable
Object used by the gui to store the data
Author:
hc
See Also:
Serialized Form
  • Constructor Summary

    Constructors 
    Constructor Description
    ObservedComponent​(java.lang.String name)  
    ObservedComponent​(java.lang.String name, java.lang.Integer goldValue, java.lang.Integer diamondValue)  
  • Method Summary

    Modifier and Type Method Description
    boolean equals​(java.lang.Object a)
    An Observed agent is equal to another if the name is identical (Case not considered);
    java.lang.Integer getDiamond()  
    java.lang.Integer getGold()  
    java.lang.String getName()  
    int hashCode()  
    void setDiamondValue​(java.lang.Integer diamondValue)  
    void setGoldValue​(java.lang.Integer goldValue)  
    void setName​(java.lang.String name)  
    java.lang.String toString()  

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • ObservedComponent

      public ObservedComponent​(java.lang.String name, java.lang.Integer goldValue, java.lang.Integer diamondValue)
    • ObservedComponent

      public ObservedComponent​(java.lang.String name)
  • Method Details

    • setName

      public final void setName​(java.lang.String name)
    • setGoldValue

      public final void setGoldValue​(java.lang.Integer goldValue)
    • setDiamondValue

      public final void setDiamondValue​(java.lang.Integer diamondValue)
    • getName

      public java.lang.String getName()
    • getGold

      public java.lang.Integer getGold()
    • getDiamond

      public java.lang.Integer getDiamond()
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object
    • equals

      public boolean equals​(java.lang.Object a)
      An Observed agent is equal to another if the name is identical (Case not considered);
      Overrides:
      equals in class java.lang.Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class java.lang.Object