Internet Chess ToolKit
v0.2.0

ictk.boardgame.chess
Class ChessTeam

java.lang.Object
  extended byictk.boardgame.Player
      extended byictk.boardgame.chess.ChessPlayer
          extended byictk.boardgame.chess.ChessTeam
All Implemented Interfaces:
Team

public class ChessTeam
extends ChessPlayer
implements Team

A ChessPlayer that involves several members, possibly playing as a team in one game.


Field Summary
 
Fields inherited from class ictk.boardgame.chess.ChessPlayer
FM, GM, IM, NM, NO_TITLE, OTHER_TITLE, WFM, WGM, WIM, WNM
 
Constructor Summary
ChessTeam()
           
ChessTeam(java.lang.String n)
           
 
Method Summary
 java.util.List getPlayers()
          returns the List of players that are on this team.
 int getRating()
          returns an average rating for the team if and only if all players have ratings or the rating has explicitly been set to non-zero.
 java.lang.String getTeamName()
           
 void setTeamName(java.lang.String name)
           
 java.lang.String toString()
          diagonostic function.
 
Methods inherited from class ictk.boardgame.chess.ChessPlayer
getTitle, setRating, setTitle
 
Methods inherited from class ictk.boardgame.Player
equals, getFirstName, getLastName, getName, hashCode, setFirstName, setLastName
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ChessTeam

public ChessTeam()

ChessTeam

public ChessTeam(java.lang.String n)
Method Detail

getTeamName

public java.lang.String getTeamName()
Specified by:
getTeamName in interface Team

setTeamName

public void setTeamName(java.lang.String name)
Specified by:
setTeamName in interface Team

getPlayers

public java.util.List getPlayers()
returns the List of players that are on this team. This will never be null. NOTE: if you add anything other than ChessPlayers it will break certain methods.

Specified by:
getPlayers in interface Team

getRating

public int getRating()
returns an average rating for the team if and only if all players have ratings or the rating has explicitly been set to non-zero.

Overrides:
getRating in class ChessPlayer

toString

public java.lang.String toString()
diagonostic function.

Overrides:
toString in class ChessPlayer

Submit a bug or feature
Visit the Website
Internet Chess ToolKit is licensed under the GPL v2 .