Package VASSAL.chat
package VASSAL.chat
Contains classes for specifying a VASSAL server implementation that follows a chat-room paradigm.
- See Also:
ServerConnection
-
InterfaceDescriptionSpecialized interface for chat-room server connectionsA room that may be lockedRepresents an occupant of a chat room, i.e.Date: Mar 16, 2003Represents the current status of a player on the server.Represents a game room on the serverRepresents the history and current state of connections to the chat room serverDate: Mar 11, 2003
-
ClassDescriptionImproved version of ServerConfigurer that includes an Address Book of commonly visited private servers and P2P clients.Queries a known URL to get historical status of the chat room server.A Factory for building
ChatServerConnection
instancesListens for incoming messages (PropertyChangeEvents with name {ChatServerConnection.INCOMING_MSG}) and interprets the message as a command to be executedEmpty serverRefreshes every time the user attempts to connectPerforms Get and Post operations to a given URLDelegates calls to another SvrConnection instance, which can be changed programmaticallyACommand
that, when executed, sends game synchronization information to a givenSimplePlayer
Date: Mar 16, 2003Only passes commands that are allowed in the Main RoomA window that displays information on aSimplePlayer
Date: Mar 16, 2003ManagesPrivateChatter
instancesA window for private messages between the user and another player;A Command that encapsulates a private chat message from anotherSimplePlayer
Specifies the server implementation in the PreferencesSimple Player beanA simple Room beanImmutable PlayerStatus class with flags indicating "looking for a game" and "away from keyboard" and a String profileEncodes commands that play sounds This class is used exclusively by the 'Send wake-up' server feature.ACommand
that, when executed, sends game synchronization information to a givenSimplePlayer
Date: Mar 16, 2003