Package VASSAL.chat
Interface LockableChatServerConnection
- All Superinterfaces:
ChatServerConnection,ServerConnection
- All Known Implementing Classes:
JabberClient,NodeClient,SocketNodeClient
public interface LockableChatServerConnection extends ChatServerConnection
-
Field Summary
Fields inherited from interface VASSAL.chat.ChatServerConnection
AVAILABLE_ROOMS, DEFAULT_ROOM_NAME, INCOMING_MSG, PLAYER_INFO, ROOM, STATUS, STATUS_SERVERFields inherited from interface VASSAL.build.module.ServerConnection
CONNECTED -
Method Summary
Modifier and Type Method Description voiddoInvite(String playerId, String roomName)Process InvitationvoiddoKick(Player p)Kick a player from this roomStringgetDefaultRoomName()Return the name of the default roombooleanisDefaultRoom(Room r)Is specified room the default room?booleanisInvitable(Player invitee)Can a player be invited to this room by me?booleanisKickable(Player kickee)Can a player be kicked from this room by me?voidlockRoom(LockableRoom r)Lock/Unlock the given roomvoidsendInvite(Player p)Invite a player to this roomMethods inherited from interface VASSAL.chat.ChatServerConnection
getAvailableRooms, getRoom, getUserInfo, sendTo, setRoom, setUserInfoMethods inherited from interface VASSAL.build.module.ServerConnection
addPropertyChangeListener, isConnected, sendToOthers, setConnected
-
Method Details
-
lockRoom
Lock/Unlock the given room -
isInvitable
Can a player be invited to this room by me? -
sendInvite
Invite a player to this room -
doInvite
Process Invitation -
isKickable
Can a player be kicked from this room by me? -
doKick
Kick a player from this room -
getDefaultRoomName
String getDefaultRoomName()Return the name of the default room -
isDefaultRoom
Is specified room the default room?
-