Package it.polimi.ingsw.view.socket
Class Chat
- java.lang.Object
-
- it.polimi.ingsw.utils.Observable<ChatMessage>
-
- it.polimi.ingsw.view.socket.Chat
-
public class Chat extends Observable<ChatMessage> implements Observer<String>
Client Chat Manager
-
-
Constructor Summary
Constructors Constructor Description Chat(Connection connection)
Chat constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ArrayList<ChatMessage>
getHistory()
Get Chat Historyvoid
sendMessage(String message)
Send a messagevoid
update(String message)
Listen on new message coming from socket-
Methods inherited from class it.polimi.ingsw.utils.Observable
addObservers, addObservers, notify, notify
-
-
-
-
Constructor Detail
-
Chat
public Chat(Connection connection)
Chat constructor- Parameters:
connection
- socket connection
-
-
Method Detail
-
getHistory
public ArrayList<ChatMessage> getHistory()
Get Chat History- Returns:
- chat history
-
sendMessage
public void sendMessage(String message)
Send a message- Parameters:
message
- message to send
-
-