|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface TokenHolder
Interface for implementing a TokenHolder A TokenHolder is any object that can have a token played upon it.
Method Summary | |
---|---|
boolean |
addToken(TokenI token,
int position)
|
java.lang.String |
getName()
Each station must have a name, which includes the tile Id (if on a tile) or the hex name (if on a MapHex). |
java.util.List<TokenI> |
getTokens()
|
boolean |
hasTokens()
Do we have any tokens? |
boolean |
removeToken(TokenI token)
Remove a token. |
Methods inherited from interface rails.game.move.MoveableHolder |
---|
addObject, getListIndex, removeObject |
Method Detail |
---|
boolean addToken(TokenI token, int position)
boolean removeToken(TokenI token)
token
- The token object to remove.
java.util.List<TokenI> getTokens()
boolean hasTokens()
java.lang.String getName()
getName
in interface MoveableHolder
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |