Package VASSAL.chat
Class SimpleRoom
java.lang.Object
VASSAL.chat.SimpleRoom
- All Implemented Interfaces:
Room
- Direct Known Subclasses:
JabberRoom,NodeRoom
public class SimpleRoom extends Object implements Room
A simple Room bean
-
Constructor Summary
Constructors Constructor Description SimpleRoom()SimpleRoom(String name)SimpleRoom(String name, Player[] players)SimpleRoom(Room copy) -
Method Summary
Modifier and Type Method Description voidaddPlayer(Player p)Add a player to this roombooleancontains(Player p)booleanequals(Object o)StringgetName()The display name of this roomPlayergetPlayer(String id)List<Player>getPlayerList()Return an (unmodifiable) list of playersIterator<Player>getPlayers()Deprecated, for removal: This API element is subject to removal in a future version.inthashCode()intnumPlayers()voidremovePlayer(Player p)Remove a player from this roomvoidsetName(String name)voidsetPlayers(Player[] players)StringtoString()
-
Constructor Details
-
SimpleRoom
public SimpleRoom() -
SimpleRoom
-
SimpleRoom
-
SimpleRoom
-
-
Method Details
-
getName
Description copied from interface:RoomThe display name of this room -
setName
-
setPlayers
-
addPlayer
Description copied from interface:RoomAdd a player to this room -
getPlayer
-
removePlayer
Description copied from interface:RoomRemove a player from this room- Specified by:
removePlayerin interfaceRoom
-
contains
-
toString
-
numPlayers
public int numPlayers() -
hashCode
public int hashCode() -
equals
-
getPlayers
Deprecated, for removal: This API element is subject to removal in a future version.UsegetPlayerList()instead. -
getPlayerList
Description copied from interface:RoomReturn an (unmodifiable) list of players- Specified by:
getPlayerListin interfaceRoom
-
getPlayerList()instead.