|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--diplomacy.connect.DiplExchangeObj | +--diplomacy.connect.Message
Dies ist die grundlegende Klasse aller Nachrichten-Klassen, die zwischen Judge und UIs ausgetauscht werden können.
Field Summary | |
static String |
JUDGE_ID
ID des Judge als Absenders oder Empfänger einer Nachricht. |
Constructor Summary | |
(package private) |
Message(String senderID)
Konstruktor für Nachrichten eines Spielers an den Judge ohne Angabe des Betreffs. |
(package private) |
Message(String senderID,
Set receiverIDs)
Konstruktor für Nachrichten an einen oder mehrere Empfänger ohne Angabe des Betreffs. |
(package private) |
Message(String senderID,
Set receiverIDs,
String subject)
|
(package private) |
Message(String senderID,
String subject)
Konstruktor für Nachrichten eines Spielers an den Judge. |
(package private) |
Message(String senderID,
String receiverID,
String subject)
Konstruktor für Nachrichten an nur einen Empfänger. |
Method Summary | |
Set |
getReceiverIDs()
getReceiverIDs() liefert eine Liste aller Empfänger-IDs. |
String |
getSenderID()
getSender() liefert die Absender-ID. |
(package private) String |
getSubject()
getSubject() liefert den Betreff der Nachricht. |
boolean |
isReceiver(String playerID)
isReceiver() liefert true, wenn playerID zu den Empfängern der Nachricht gehört. |
boolean |
isSender(String playerID)
isSender() liefert true, wenn playerID der Absender der Nachricht ist. |
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 |
|
Field Detail |
public static final String JUDGE_ID
ID des Judge als Absenders oder Empfänger einer Nachricht.
Constructor Detail |
Message(String senderID, Set receiverIDs, String subject) throws DiplNewException
Message(String senderID, String receiverID, String subject) throws DiplNewException
Konstruktor für Nachrichten an nur einen Empfänger.
Message(String senderID, String subject) throws DiplNewException
Konstruktor für Nachrichten eines Spielers an den Judge.
Message(String senderID, Set receiverIDs) throws DiplNewException
Konstruktor für Nachrichten an einen oder mehrere Empfänger ohne Angabe des Betreffs.
Message(String senderID) throws DiplNewException
Konstruktor für Nachrichten eines Spielers an den Judge ohne Angabe des Betreffs.
Method Detail |
public final boolean isSender(String playerID)
isSender() liefert true, wenn playerID der Absender der Nachricht ist.
public final boolean isReceiver(String playerID)
isReceiver() liefert true, wenn playerID zu den Empfängern der Nachricht gehört.
public final String getSenderID()
getSender() liefert die Absender-ID.
public final Set getReceiverIDs()
getReceiverIDs() liefert eine Liste aller Empfänger-IDs.
final String getSubject()
getSubject() liefert den Betreff der Nachricht.
public String longString()
longString() liefert alle Daten des Objekts in einem String
longString
in class DiplExchangeObj
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |