|
|||||||||
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 IChatClient
public void connectionLost()
connectionLost
in interface IChatClient
public void ackJoinRoom(java.lang.String room)
ackJoinRoom
in interface IChatClient
public 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 IChatClient
com.lyrisoft.chat.client.IChatClient
IChatClient.generalRoomMessage(java.lang.String, java.lang.String)
public void roomList(java.lang.String[] roomList)
roomList
in interface IChatClient
public 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 IChatClient
public void generalError(java.lang.String message)
generalError
in interface IChatClient
public 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 IChatClient
killer
- 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 IChatClient
public void userSignOn(java.lang.String userId)
userSignOn
in interface IChatClient
public void userSignOff(java.lang.String userId)
userSignOff
in interface IChatClient
public void roomCreated(java.lang.String room)
roomCreated
in interface IChatClient
public void roomDestroyed(java.lang.String room)
roomDestroyed
in interface IChatClient
public void setAttribute(java.lang.String attribute, java.lang.Object value)
setAttribute
in interface IChatClient
public java.lang.Object getAttribute(java.lang.String attribute)
getAttribute
in interface IChatClient
public java.util.Properties getProperties(java.lang.String name)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |