fr.lip6.sma.simulacion.server.http
Class HTTPPlayer

java.lang.Object
  extended by fr.lip6.sma.simulacion.server.AgentImpl
      extended by fr.lip6.sma.simulacion.server.http.HTTPAgent
          extended by fr.lip6.sma.simulacion.server.http.HTTPPlayer
All Implemented Interfaces:
Agent, NetworkAgent, NetworkPlayer, Player

public class HTTPPlayer
extends HTTPAgent
implements NetworkPlayer

Classe pour un agent réseau (HTTP) qui est un joueur.

Version:
$Revision: 3 $
Author:
Paul Guyot
See Also:
"aucun test défini."

Field Summary
 
Fields inherited from interface fr.lip6.sma.simulacion.server.Agent
AVATAR_PROPERTY_KEY, CLASS_KEY, IMPLEMENTATION_KEY, LOCATION_KEY, ONMAP_KEY, PROPERTIES_KEY, TYPE_PROPERTY_KEY
 
Fields inherited from interface fr.lip6.sma.simulacion.server.Player
CLASS
 
Fields inherited from interface fr.lip6.sma.simulacion.server.Agent
AVATAR_PROPERTY_KEY, CLASS_KEY, IMPLEMENTATION_KEY, LOCATION_KEY, ONMAP_KEY, PROPERTIES_KEY, TYPE_PROPERTY_KEY
 
Constructor Summary
HTTPPlayer(HTTPClient inHTTPClient, String inClass, String inName)
          Constructeur à partir du client HTTP, d'une classe et d'un nom.
 
Method Summary
 String getAvatarName()
          Accesseur sur le nom de l'avatar représentant le joueur.
 
Methods inherited from class fr.lip6.sma.simulacion.server.http.HTTPAgent
execute, executeAsync, getAgentClass, getAgentName
 
Methods inherited from class fr.lip6.sma.simulacion.server.AgentImpl
equals, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface fr.lip6.sma.simulacion.server.Agent
equals, execute, executeAsync, getAgentClass, getAgentName, hashCode
 
Methods inherited from interface fr.lip6.sma.simulacion.server.Agent
equals, execute, executeAsync, getAgentClass, getAgentName, hashCode
 

Constructor Detail

HTTPPlayer

public HTTPPlayer(HTTPClient inHTTPClient,
                  String inClass,
                  String inName)
Constructeur à partir du client HTTP, d'une classe et d'un nom.

Parameters:
inHTTPClient - client HTTP.
inClass - classe de l'agent.
inName - nom de l'agent.
Method Detail

getAvatarName

public final String getAvatarName()
Accesseur sur le nom de l'avatar représentant le joueur.

Specified by:
getAvatarName in interface Player
Returns:
le nom de l'avatar.