Module org.refcodes.checkerboard
Package org.refcodes.checkerboard
Interface Players<P extends Player<P,?>>
- Type Parameters:
P
- the generic type
- All Known Subinterfaces:
Checkerboard<P,S>
- All Known Implementing Classes:
AbstractCheckerboard
,CheckerboardImpl
public interface Players<P extends Player<P,?>>
The Interface Players.
- Author:
- steiner
-
Method Summary
Modifier and Type Method Description void
clearPlayers()
Clear players.List<P>
getPlayers()
Gets the players.boolean
hasPlayer(P aElement)
Checks for player.boolean
hasPlayers()
Checks for players.int
playerCount()
Player count.Iterator<P>
players()
Players.P
putPlayer(P aElement)
Put player.boolean
removePlayer(P aElement)
Removes the player.
-
Method Details
-
getPlayers
Gets the players.- Returns:
- the players
-
players
Players.- Returns:
- the iterator
-
hasPlayer
Checks for player.- Parameters:
aElement
- the element- Returns:
- true, if successful
-
playerCount
int playerCount()Player count.- Returns:
- the int
-
hasPlayers
boolean hasPlayers()Checks for players.- Returns:
- true, if successful
-
clearPlayers
void clearPlayers()Clear players. -
putPlayer
Put player.- Parameters:
aElement
- the element- Returns:
- the p
-
removePlayer
Removes the player.- Parameters:
aElement
- the element- Returns:
- true, if successful
-