|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectfree.util.Connection
free.freechess.FreechessConnection
klaus.cs.KlausFreechessConnection
public class KlausFreechessConnection
FICS connection for Klaus, based on Jin implementation. This class extends the jin free.freechess.FreechessConnection class and dispatches events to where they belong.
Field Summary | |
---|---|
private ICSView |
parent
|
Fields inherited from class free.freechess.FreechessConnection |
---|
TITLES_REGEX, USERNAME_REGEX |
Constructor Summary | |
---|---|
KlausFreechessConnection(String uname,
String pwd,
ICSView view)
Creates a new Klaus freechess connection. |
Method Summary | |
---|---|
protected void |
handleMessage(Object lineObj)
|
protected boolean |
processChannelTell(String username,
String titles,
int channelNumber,
String message)
|
protected boolean |
processCShout(String username,
String titles,
String message)
|
protected boolean |
processShout(String username,
String titles,
String message)
|
Methods inherited from class free.freechess.FreechessConnection |
---|
createInputStream, filterLine, getIvarState, getRequestedIvarState, handleConnected, handleLoginSucceeded, isEssentialIvar, processAbortOffered, processAdjournOffered, processAnnouncement, processBSetupMode, processDeltaBoard, processDisconnection, processDrawOffered, processGameEnd, processGameInfo, processIllegalMove, processIShout, processIvarStateChanged, processKibitz, processLine, processMatchOffered, processOffer, processOfferRemoved, processPersonalTell, processPlayerCounteredTakebackOffer, processPlayerDeclined, processPlayerOffered, processPlayerOfferedTakeback, processPlayerWithdrew, processPrimaryGameChanged, processPTell, processQTell, processSayTell, processSeekAdded, processSeeksCleared, processSeeksRemoved, processSimulCurrentBoardChanged, processStoppedExamining, processStoppedObserving, processStyle12, processTakebackOffered, processTShout, processWhisper, readMessage, sendCommand, sendCommand, sendLoginSequence, setInterface, setIvarState, setStyle |
Methods inherited from class free.util.Connection |
---|
close, connectImpl, connectionInterrupted, execRunnable, getHost, getOutputStream, getPassword, getPort, getRequestedUsername, getUsername, handleConnectingFailed, handleDisconnection, handleLoginFailed, initiateConnect, initiateLogin, isConnected, isConnecting, isLoggedIn, loginFailed, loginSucceeded |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private ICSView parent
Constructor Detail |
---|
public KlausFreechessConnection(String uname, String pwd, ICSView view)
uname
- the user namepwd
- the passwordview
- the ICSView associated to this connectionMethod Detail |
---|
protected void handleMessage(Object lineObj)
handleMessage
in class free.freechess.FreechessConnection
protected boolean processChannelTell(String username, String titles, int channelNumber, String message)
processChannelTell
in class free.freechess.FreechessConnection
protected boolean processCShout(String username, String titles, String message)
processCShout
in class free.freechess.FreechessConnection
protected boolean processShout(String username, String titles, String message)
processShout
in class free.freechess.FreechessConnection
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |