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 Details

    • getPlayers

      List<P> getPlayers()
      Gets the players.
      Returns:
      the players
    • players

      Iterator<P> players()
      Players.
      Returns:
      the iterator
    • hasPlayer

      boolean hasPlayer​(P aElement)
      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

      P putPlayer​(P aElement)
      Put player.
      Parameters:
      aElement - the element
      Returns:
      the p
    • removePlayer

      boolean removePlayer​(P aElement)
      Removes the player.
      Parameters:
      aElement - the element
      Returns:
      true, if successful