All Classes and Interfaces
Class
Description
This class acts as a data container for the chat's identity,
the history of messages sent, and the list of participating users.
ChatController - The Controller component of the MVC pattern.
Handles the graphical user interface for a chat session.
Provides a graphical interface for displaying a list of available chat rooms.
ChatModel - The Model component of the MVC pattern.
ChatModelListener - Observer interface for ChatModel changes.
ChatView - The View component of the MVC pattern.
Represents a single message within a chat session.
User - Represents a chat user.
WebSocketEventListener - Interface for handling WebSocket events.