|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--ants.move.core.models.chat.ChatModel
Implementation of DynamicObject Chat.
| Constructor Summary | |
ChatModel(ants.core.Place ch)
Sole contructor |
|
| Method Summary | |
void |
addChatListener(ChatListener cList)
Chat listener |
void |
addThing(java.lang.String thingKey)
|
ants.core.Place |
getPlace()
Get Place |
java.lang.String |
getUserName()
Get User name. |
void |
onMessage(java.util.Hashtable ht)
Method triggered when a message arrives. |
void |
removeThing(java.lang.String thingKey)
|
void |
sendMsg(java.lang.String msg)
Remotely send message to Chat Window. |
void |
sendPrivateMsg(java.lang.String toUser,
java.lang.String msg)
Send private message |
void |
userJoined(java.lang.String u)
Write "User " + u + " has joined this place." in chat |
void |
userLeft(java.lang.String u)
Write "User " + u + " has left this place." in chat |
void |
usersChanged(java.lang.String u)
Write "Users list has been updated." in chat |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ChatModel(ants.core.Place ch)
ch - place| Method Detail |
public void addChatListener(ChatListener cList)
cList - Listenerpublic void sendMsg(java.lang.String msg)
msg - Message to be sent
public void sendPrivateMsg(java.lang.String toUser,
java.lang.String msg)
toUser - Destination usermsg - textpublic java.lang.String getUserName()
public ants.core.Place getPlace()
public void userLeft(java.lang.String u)
userLeft in interface ants.core.PlaceListeneru - userNamepublic void userJoined(java.lang.String u)
userJoined in interface ants.core.PlaceListeneru - userNamepublic void onMessage(java.util.Hashtable ht)
ants.core.PlaceListeneronMessage in interface ants.core.PlaceListenerants.core.PlaceListenerevt - Hashtable event containing the received event.public void usersChanged(java.lang.String u)
usersChanged in interface ants.core.PlaceListeneru - nonepublic void addThing(java.lang.String thingKey)
public void removeThing(java.lang.String thingKey)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||