Internet Chess ToolKit
v0.2.0

ictk.boardgame.chess
Class ChessGameInfo

java.lang.Object
  extended byictk.boardgame.GameInfo
      extended byictk.boardgame.chess.ChessGameInfo

public class ChessGameInfo
extends GameInfo

This is a data class that contains player's, setting, date etc


Field Summary
static long DEBUG
          used as a mask for Log.debug()
 
Fields inherited from class ictk.boardgame.GameInfo
props
 
Constructor Summary
ChessGameInfo()
           
ChessGameInfo(ChessPlayer _white, ChessPlayer _black)
           
 
Method Summary
 void dump()
          diagonostic tool
 boolean equals(java.lang.Object obj)
          the test for equality against all data in the object
 ChessPlayer getBlack()
           
 int getBlackRating()
           
 java.lang.String getECO()
           
 Result getResult()
           
 int getTimeControlIncrement()
           
 int getTimeControlInitial()
           
 ChessPlayer getWhite()
           
 int getWhiteRating()
           
 void setBlack(ChessPlayer b)
           
 void setBlackRating(int rating)
           
 void setECO(java.lang.String eco)
           
 void setTimeControlIncrement(int i)
           
 void setTimeControlInitial(int i)
           
 void setWhite(ChessPlayer w)
           
 void setWhiteRating(int rating)
           
 java.lang.String toString()
          only used for debugging.
 
Methods inherited from class ictk.boardgame.GameInfo
add, get, getAuxilleryProperties, getDate, getDateString, getDay, getEvent, getMonth, getPlayers, getRound, getSite, getSubRound, getYear, hashCode, setAuxilleryProperties, setDate, setDay, setEvent, setMonth, setResult, setRound, setSite, setSubRound, setYear
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

DEBUG

public static final long DEBUG
used as a mask for Log.debug()

Constructor Detail

ChessGameInfo

public ChessGameInfo()

ChessGameInfo

public ChessGameInfo(ChessPlayer _white,
                     ChessPlayer _black)
Method Detail

getWhite

public ChessPlayer getWhite()

getBlack

public ChessPlayer getBlack()

getTimeControlInitial

public int getTimeControlInitial()

getTimeControlIncrement

public int getTimeControlIncrement()

getWhiteRating

public int getWhiteRating()

getBlackRating

public int getBlackRating()

getECO

public java.lang.String getECO()

getResult

public Result getResult()
Overrides:
getResult in class GameInfo

setWhite

public void setWhite(ChessPlayer w)

setBlack

public void setBlack(ChessPlayer b)

setTimeControlInitial

public void setTimeControlInitial(int i)

setTimeControlIncrement

public void setTimeControlIncrement(int i)

setWhiteRating

public void setWhiteRating(int rating)

setBlackRating

public void setBlackRating(int rating)

setECO

public void setECO(java.lang.String eco)

toString

public java.lang.String toString()
only used for debugging.

Overrides:
toString in class GameInfo

equals

public boolean equals(java.lang.Object obj)
the test for equality against all data in the object

Overrides:
equals in class GameInfo

dump

public void dump()
diagonostic tool

Overrides:
dump in class GameInfo

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