Class HearEvent

java.lang.Object
  |
  +--ServerEvent
        |
        +--TimeStampedEvent
              |
              +--HearEvent

public class HearEvent
extends TimeStampedEvent

Umsetzung der hear-Nachricht als Klasse. 03.6.2002: processTokens eingefügt

Version:
1.2
Author:
Sebastian Hantsch

Constructor Summary
HearEvent()
          Erzeugt ein neues HearEvent.
 
Method Summary
 double getDirection()
          Gibt die Richtung an.
 java.lang.String getMessage()
          Gibt die Nachricht an.
 java.lang.String getSender()
          Gibt den Sender an.
 boolean processTokens(ParenthesesTokenizer tokens)
          Liest die Teilstücke von tokens aus und belegt die Ereignisattribute entsprechend
 
Methods inherited from class TimeStampedEvent
getTimeStamp
 
Methods inherited from class ServerEvent
getName
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HearEvent

public HearEvent()
Erzeugt ein neues HearEvent.

Method Detail

processTokens

public boolean processTokens(ParenthesesTokenizer tokens)
Liest die Teilstücke von tokens aus und belegt die Ereignisattribute entsprechend

Overrides:
processTokens in class TimeStampedEvent
Parameters:
tokens - Teilstücke
Returns:
true, falls gültige Anzahl/Art von Token, sonst false

getSender

public java.lang.String getSender()
Gibt den Sender an. Falls in der Nachricht eine Richtung enthalten ist, ist sender ein leerer String.

Returns:
sender

getDirection

public double getDirection()
Gibt die Richtung an.

Returns:
double - Wert, der die Richtung enthält. Dieser Wert ist 0, falls ein Sender in der Nachricht enthalten war.

getMessage

public java.lang.String getMessage()
Gibt die Nachricht an.

Returns:
Einen String, der die Nachricht in Hochkomma eingeschlossen enthält.