|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--com.lyrisoft.chat.client.DumbClient
An empty implementation of IChatClient. You can subclass this class and just override the methods you're interested in. com.lyrisoft.chat.test.LoadTestClient is an example implementation, and of course, com.lyrisoft.chat.client.Client is another example. Think of this class like you think of event Adapter classes: You only have to override the methods you're interested in.
| Field Summary | |
protected java.util.Hashtable |
_attributes
|
| Constructor Summary | |
DumbClient()
|
|
| Method Summary | |
void |
ackJoinRoom(java.lang.String room)
The server has acknowledged our room join |
void |
ackKill(java.lang.String victim)
Acknowledgement that we successfully killed somebody |
void |
ackPartRoom(java.lang.String room)
The server has acknowledged our room part |
void |
ackSignon(java.lang.String myName)
The server has authenticated us and acknowledged our sign on |
void |
connectionLost()
The connection to the server was closed |
void |
emote(java.lang.String from,
java.lang.String room,
java.lang.String message)
Indicates that somebody is emoting |
void |
emoteFromUserPrivate(java.lang.String user,
java.lang.String msg)
The server is indicating that someone is privately emoting something to us. |
void |
generalError(java.lang.String message)
The server is giving us an error message to display |
void |
generalMessage(java.lang.String message)
The server is giving us a general message to display. |
void |
generalRoomMessage(java.lang.String room,
java.lang.String message)
The server is giving us a message to display in the context of a particular room. |
java.lang.Object |
getAttribute(java.lang.String attribute)
Get the value of an atrribute |
java.util.Properties |
getProperties(java.lang.String name)
Load a Properties file from NFC_HOME |
void |
globalUserList(java.lang.String[] users)
The server is sending us the global user list |
void |
killed(java.lang.String killer,
java.lang.String msg)
Indicates that we have been killed. |
void |
messageFromUser(java.lang.String user,
java.lang.String room,
java.lang.String msg)
The server is indicating that someone is saying something in a room |
void |
messageFromUserPrivate(java.lang.String user,
java.lang.String msg)
The server is indicating that someone is saying something to us, privately |
void |
ping(java.lang.String user,
java.lang.String arg)
The server is indicating that somebody ping'ed us. |
void |
pong(java.lang.String user,
java.lang.String arg)
The server is giving us the reply to a ping that we already sent out. |
void |
roomCreated(java.lang.String room)
Indicates that a room has been created |
void |
roomDestroyed(java.lang.String room)
Indicates that a room has been destroyed |
void |
roomList(java.lang.String[] roomList)
The server is sending us a list of rooms |
void |
roomUserList(java.lang.String room,
java.lang.String[] users)
The server is sending us the user list for a particular room |
void |
setAttribute(java.lang.String attribute,
java.lang.Object value)
Set any arbitrary attribute |
void |
userJoinedRoom(java.lang.String user,
java.lang.String room)
The server is indicating that someone just joined a room we're in. |
void |
userPartedRoom(java.lang.String user,
java.lang.String room,
boolean signOff)
The server is indicating that someone just parted a room we're in. |
void |
userSignOff(java.lang.String userId)
Indicates that a user has signed off |
void |
userSignOn(java.lang.String userId)
Indicates that a user has signed on |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.lyrisoft.chat.client.IChatClient |
getServerInterface, init, setApplet, setInitialRoom, showLogin |
| Field Detail |
protected java.util.Hashtable _attributes
| Constructor Detail |
public DumbClient()
| Method Detail |
public void ackSignon(java.lang.String myName)
ackSignon in interface IChatClientpublic void connectionLost()
connectionLost in interface IChatClientpublic void ackJoinRoom(java.lang.String room)
ackJoinRoom in interface IChatClientpublic void ackPartRoom(java.lang.String room)
ackPartRoom in interface IChatClient
public void messageFromUser(java.lang.String user,
java.lang.String room,
java.lang.String msg)
messageFromUser in interface IChatClient
public void messageFromUserPrivate(java.lang.String user,
java.lang.String msg)
messageFromUserPrivate in interface IChatClient
public void emoteFromUserPrivate(java.lang.String user,
java.lang.String msg)
emoteFromUserPrivate in interface IChatClientcom.lyrisoft.chat.client.IChatClientIChatClient.generalRoomMessage(java.lang.String, java.lang.String)public void roomList(java.lang.String[] roomList)
roomList in interface IChatClientpublic void globalUserList(java.lang.String[] users)
globalUserList in interface IChatClient
public void roomUserList(java.lang.String room,
java.lang.String[] users)
roomUserList in interface IChatClient
public void userJoinedRoom(java.lang.String user,
java.lang.String room)
userJoinedRoom in interface IChatClient
public void userPartedRoom(java.lang.String user,
java.lang.String room,
boolean signOff)
userPartedRoom in interface IChatClientpublic void generalError(java.lang.String message)
generalError in interface IChatClientpublic void generalMessage(java.lang.String message)
generalMessage in interface IChatClient
public void generalRoomMessage(java.lang.String room,
java.lang.String message)
generalRoomMessage in interface IChatClient
public void ping(java.lang.String user,
java.lang.String arg)
ping in interface IChatClient
public void pong(java.lang.String user,
java.lang.String arg)
pong in interface IChatClient
public void killed(java.lang.String killer,
java.lang.String msg)
killed in interface IChatClientkiller - the use who killed usmsg - an explanation of why were have been killedpublic void ackKill(java.lang.String victim)
ackKill in interface IChatClient
public void emote(java.lang.String from,
java.lang.String room,
java.lang.String message)
emote in interface IChatClientpublic void userSignOn(java.lang.String userId)
userSignOn in interface IChatClientpublic void userSignOff(java.lang.String userId)
userSignOff in interface IChatClientpublic void roomCreated(java.lang.String room)
roomCreated in interface IChatClientpublic void roomDestroyed(java.lang.String room)
roomDestroyed in interface IChatClient
public void setAttribute(java.lang.String attribute,
java.lang.Object value)
setAttribute in interface IChatClientpublic java.lang.Object getAttribute(java.lang.String attribute)
getAttribute in interface IChatClientpublic java.util.Properties getProperties(java.lang.String name)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||