diplomacy.ui
Class ExchangePlayer

java.lang.Object
  |
  +--diplomacy.connect.DiplExchangeObj
        |
        +--diplomacy.ui.ExchangePlayer
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
LoginPlayer

class ExchangePlayer
extends DiplExchangeObj

Spielerdaten, die über Nachrichten ausgetauscht werden können (öffentliche Daten)

See Also:
Serialized Form

Constructor Summary
(package private) ExchangePlayer(ExchangePlayer player)
          Legt einen Kopie eines Spielers an (nur öffentliche Daten)
(package private) ExchangePlayer(String id, URL url, String eMail)
          Legt einen neuen Spieler an (nur öffentliche Daten) Löst eine DiplNewException aus, wenn die übergebenen Parameter ungültig sind.
 
Method Summary
 String getEMail()
          getEMail() liefert die eMail-Adresse des Spielers.
 URL getURL()
          getURL() liefert die URL-Adresse des Spielers.
 String longString()
          longString() liefert alle Daten des Objekts in einem String
 
Methods inherited from class diplomacy.connect.DiplExchangeObj
checkID, equals, getID, getName, toString
 
Methods inherited from class java.lang.Object
, clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExchangePlayer

ExchangePlayer(String id,
               URL url,
               String eMail)
         throws DiplNewException

Legt einen neuen Spieler an (nur öffentliche Daten)

Löst eine DiplNewException aus, wenn die übergebenen Parameter ungültig sind.


ExchangePlayer

ExchangePlayer(ExchangePlayer player)
         throws DiplNewException

Legt einen Kopie eines Spielers an (nur öffentliche Daten)

Method Detail

getURL

public URL getURL()

getURL() liefert die URL-Adresse des Spielers.


getEMail

public String getEMail()

getEMail() liefert die eMail-Adresse des Spielers.


longString

public String longString()

longString() liefert alle Daten des Objekts in einem String

Overrides:
longString in class DiplExchangeObj