com.webkitchen.brainathlon.data
Class PlayerMonitorList<T extends IPlayerMonitor>

java.lang.Object
  extended by com.webkitchen.brainathlon.data.PlayerMonitorList<T>

public class PlayerMonitorList<T extends IPlayerMonitor>
extends java.lang.Object

A collection of players and linked monitors that the courses package up and send to the UI


Constructor Summary
PlayerMonitorList()
           
 
Method Summary
 void addPlayerAndMonitor(Player player, T monitor)
           
 Player getPlayer(int playerNumber)
           
 T getPlayerMonitor(int playerNumber)
           
 java.lang.String getPlayerName(int playerNumber)
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PlayerMonitorList

public PlayerMonitorList()
Method Detail

addPlayerAndMonitor

public void addPlayerAndMonitor(Player player,
                                T monitor)

getPlayer

public Player getPlayer(int playerNumber)

getPlayerName

public java.lang.String getPlayerName(int playerNumber)

getPlayerMonitor

public T getPlayerMonitor(int playerNumber)

size

public int size()