rails.game
Class Token
java.lang.Object
rails.game.Token
- All Implemented Interfaces:
- Moveable, TokenI
- Direct Known Subclasses:
- BaseToken, BonusToken, NamedTrainToken
public abstract class Token
- extends java.lang.Object
- implements TokenI
- Author:
- Erik Vos
|
Constructor Summary |
Token()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
holder
protected TokenHolder holder
description
protected java.lang.String description
uniqueId
protected java.lang.String uniqueId
log
protected static org.apache.log4j.Logger log
Token
public Token()
init
public static void init()
getByUniqueId
public static TokenI getByUniqueId(java.lang.String id)
getUniqueId
public java.lang.String getUniqueId()
- Specified by:
getUniqueId in interface TokenI
setHolder
public void setHolder(TokenHolder holder)
- Specified by:
setHolder in interface TokenI
getHolder
public TokenHolder getHolder()
- Specified by:
getHolder in interface Moveable- Specified by:
getHolder in interface TokenI
moveTo
public void moveTo(MoveableHolder newHolder)
- Specified by:
moveTo in interface Moveable
equals
public boolean equals(TokenI otherToken)
- Specified by:
equals in interface TokenI