edu.umk.mat.merdacz.JGServer
Class Rooms

java.lang.Object
  extended byedu.umk.mat.merdacz.JGServer.Rooms

public class Rooms
extends java.lang.Object

HashMap of Room wrapper. Thread safe.

Author:
Marcin Daczkowski

Field Summary
private  java.lang.Class gamelet
           
private  java.util.HashMap rooms
           
private  java.lang.Object syncRooms
           
 
Constructor Summary
Rooms(java.lang.Class gamelet)
           
 
Method Summary
 void addRoom(Room r)
           
 void delRoom(Room r)
           
 Room getRoomByName(java.lang.String name)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

rooms

private java.util.HashMap rooms

gamelet

private java.lang.Class gamelet

syncRooms

private java.lang.Object syncRooms
Constructor Detail

Rooms

public Rooms(java.lang.Class gamelet)
Parameters:
gamelet -
Method Detail

addRoom

public void addRoom(Room r)
Parameters:
r -

delRoom

public void delRoom(Room r)
Parameters:
r -

getRoomByName

public Room getRoomByName(java.lang.String name)
Parameters:
name -
Returns:

toString

public java.lang.String toString()
Returns:
String which consists of all r.toString()'s