Internet Chess ToolKit
v0.2.0

ictk.boardgame.chess.net.ics.event
Class ICSKibitzEvent

java.lang.Object
  extended byictk.boardgame.chess.net.ics.event.ICSEvent
      extended byictk.boardgame.chess.net.ics.event.ICSMessageEvent
          extended byictk.boardgame.chess.net.ics.event.ICSKibitzEvent
All Implemented Interfaces:
ICSBoardEvent

public class ICSKibitzEvent
extends ICSMessageEvent
implements ICSBoardEvent

This cooresponds to Kibitz, Whisper, and Board Say messages. The EventType tells which one it is.


Field Summary
 
Fields inherited from class ictk.boardgame.chess.net.ics.event.ICSEvent
AUTO_SALUTE_EVENT, AVAIL_INFO_EVENT, BOARD_SAY_EVENT, BOARD_UPDATE_EVENT, CHALLENGE_EVENT, CHANNEL_EVENT, DEBUG, GAME_CREATED_EVENT, GAME_NOTIFICATION_EVENT, GAME_RESULT_EVENT, HISTORY_EVENT, MATCH_REQUEST_EVENT, MOVE_LIST_EVENT, NUM_EVENTS, PLAYER_CONNECTION_EVENT, PLAYER_NOTIFICATION_EVENT, QTELL_EVENT, SAY_EVENT, SEEK_AD_EVENT, SEEK_AD_READABLE_EVENT, SEEK_CLEAR_EVENT, SEEK_REMOVE_EVENT, SEEK_REMOVE_READABLE_EVENT, SHOUT_EVENT, TAKEBACK_REQUEST_EVENT, TELL_EVENT, TOURNAMENT_CHANNEL_EVENT, UNKNOWN_EVENT, USER_DEFINED_EVENT, WHISPER_EVENT
 
Fields inherited from interface ictk.boardgame.chess.net.ics.event.ICSBoardEvent
NO_BOARD
 
Constructor Summary
ICSKibitzEvent()
           
 
Method Summary
 ICSAccountType getAccountType()
           
 int getBoardNumber()
           
 java.lang.String getPlayer()
           
 ICSRating getRating()
           
 java.lang.String getReadable()
          returns a readable form of this event.
 void setAccountType(ICSAccountType acctType)
           
 void setBoardNumber(int board)
           
 void setPlayer(java.lang.String player)
          sets the author of this message
 void setRating(ICSRating rating)
           
 
Methods inherited from class ictk.boardgame.chess.net.ics.event.ICSEvent
DEBUG_getOriginal, getEventParser, getEventType, getMessage, getServer, getTimestamp, isFake, setEventParser, setEventType, setFake, setMessage, setOriginal, setServer, setTimestamp, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ICSKibitzEvent

public ICSKibitzEvent()
Method Detail

getPlayer

public java.lang.String getPlayer()
Overrides:
getPlayer in class ICSMessageEvent

getAccountType

public ICSAccountType getAccountType()

getRating

public ICSRating getRating()

setPlayer

public void setPlayer(java.lang.String player)
Description copied from class: ICSMessageEvent
sets the author of this message

Overrides:
setPlayer in class ICSMessageEvent

setAccountType

public void setAccountType(ICSAccountType acctType)

setRating

public void setRating(ICSRating rating)

getBoardNumber

public int getBoardNumber()
Specified by:
getBoardNumber in interface ICSBoardEvent

setBoardNumber

public void setBoardNumber(int board)
Specified by:
setBoardNumber in interface ICSBoardEvent

getReadable

public java.lang.String getReadable()
Description copied from class: ICSEvent
returns a readable form of this event. Typically this is similar to the original text sent by the server, but it does not have to be.

Specified by:
getReadable in class ICSEvent

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