de.jadv.server.lib
Class PlayerContainer

java.lang.Object
  |
  +--de.jadv.server.lib.PlayerContainer

public class PlayerContainer
extends java.lang.Object

PlayerContainer holds the information of a player, that is needed for IO Things.

Author:
neitzel

Field Summary
protected  java.lang.String AllPlayerLevel
           
protected  long counter
           
protected  java.util.HashMap nameToPlayer
           
protected  java.util.Stack receivedEvents
           
 
Constructor Summary
PlayerContainer()
          Constructor for PlayerOrganisation.
 
Method Summary
 void addEvent(ReceivedEvent event)
          add an event to the list of received Events
 PlayerData createNewPlayer()
          create a new Player for IO stuff
 ReceivedEvent getEvent()
          get an event from the list of received events
 void removePlayer(PlayerData player)
          remove an player out of the list of connected player
 void renamePlayer(java.lang.String oldID, java.lang.String newID)
          rename a connected player (e.g. after successfull login
 void sendEvent(java.lang.String target, JAdvEvent event)
          Send an event to a player
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

counter

protected long counter

AllPlayerLevel

protected java.lang.String AllPlayerLevel

nameToPlayer

protected java.util.HashMap nameToPlayer

receivedEvents

protected java.util.Stack receivedEvents
Constructor Detail

PlayerContainer

public PlayerContainer()
Constructor for PlayerOrganisation.

Method Detail

createNewPlayer

public PlayerData createNewPlayer()
create a new Player for IO stuff

Returns:
PlayerData

addEvent

public void addEvent(ReceivedEvent event)
add an event to the list of received Events

Parameters:
event -

getEvent

public ReceivedEvent getEvent()
get an event from the list of received events

Returns:
ReceivedEvent

removePlayer

public void removePlayer(PlayerData player)
remove an player out of the list of connected player

Parameters:
player -

sendEvent

public void sendEvent(java.lang.String target,
                      JAdvEvent event)
Send an event to a player

Parameters:
target -
event -

renamePlayer

public void renamePlayer(java.lang.String oldID,
                         java.lang.String newID)
rename a connected player (e.g. after successfull login

Parameters:
oldID -
newID -