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 HistoryvoidsendMessage(String message)Send a messagevoidupdate(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
-
-