Package VASSAL.chat.node
Class NodeRoom
java.lang.Object
VASSAL.chat.SimpleRoom
VASSAL.chat.node.NodeRoom
- All Implemented Interfaces:
LockableRoom
,Room
public class NodeRoom extends SimpleRoom implements LockableRoom
Subclass of
SimpleRoom
for use on the client side of a hierarchical server-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description Properties
getInfo()
String[]
getMembers()
String
getOwner()
Player
getOwningPlayer()
boolean
isLocked()
boolean
isMember(NodePlayer p)
boolean
isOwner(String jid)
boolean
isOwner(NodePlayer p)
void
lock()
void
setInfo(Properties p)
void
setMembersToCurrentPlayers()
Set the members to be the list of players currently in the roomvoid
setOwner(String owner)
void
toggleLock()
Methods inherited from class VASSAL.chat.SimpleRoom
addPlayer, contains, equals, getName, getPlayer, getPlayerList, getPlayers, hashCode, numPlayers, removePlayer, setName, setPlayers, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface VASSAL.chat.LockableRoom
getName
-
Field Details
-
OWNER
- See Also:
- Constant Field Values
-
MEMBERS
- See Also:
- Constant Field Values
-
STATUS
- See Also:
- Constant Field Values
-
LOCKED
- See Also:
- Constant Field Values
-
-
Constructor Details
-
NodeRoom
public NodeRoom() -
NodeRoom
-
NodeRoom
-
-
Method Details
-
setOwner
-
setInfo
-
getInfo
-
setMembersToCurrentPlayers
public void setMembersToCurrentPlayers()Set the members to be the list of players currently in the room -
getMembers
-
isMember
-
isOwner
-
isOwner
- Specified by:
isOwner
in interfaceLockableRoom
-
getOwner
-
getOwningPlayer
- Specified by:
getOwningPlayer
in interfaceLockableRoom
-
lock
public void lock() -
toggleLock
public void toggleLock() -
isLocked
public boolean isLocked()- Specified by:
isLocked
in interfaceLockableRoom
-