rails.game.action
Class ExchangeableToken

java.lang.Object
  extended by rails.game.action.ExchangeableToken
All Implemented Interfaces:
java.io.Serializable

public class ExchangeableToken
extends java.lang.Object
implements java.io.Serializable

A simple, serializable class that holds the original location of a Base token, to facilitate its replacement even after its company has been closed and all its tokens removed. This class is used in the ExchangeTokens action class.

Author:
Erik Vos
See Also:
Serialized Form

Field Summary
static long serialVersionUID
           
 
Constructor Summary
ExchangeableToken(java.lang.String cityName, java.lang.String oldCompanyName)
           
 
Method Summary
 java.lang.String getCityName()
           
 java.lang.String getOldCompanyName()
           
 boolean isSelected()
           
 void setSelected(boolean selected)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

public static final long serialVersionUID
See Also:
Constant Field Values
Constructor Detail

ExchangeableToken

public ExchangeableToken(java.lang.String cityName,
                         java.lang.String oldCompanyName)
Method Detail

getCityName

public java.lang.String getCityName()

getOldCompanyName

public java.lang.String getOldCompanyName()

isSelected

public boolean isSelected()

setSelected

public void setSelected(boolean selected)

toString

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