ictk.boardgame.chess.net.ics.event
Class ICSKibitzEvent
java.lang.Object
ictk.boardgame.chess.net.ics.event.ICSEvent
ictk.boardgame.chess.net.ics.event.ICSMessageEvent
ictk.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.
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 |
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 |
ICSKibitzEvent
public ICSKibitzEvent()
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