|
||||||||||
| 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 | |||||||||