java.lang.Object
org.zazof.jteg.Message
org.zazof.jteg.StatusMessage
- Direct Known Subclasses:
- StatusMessageProt5
- public class StatusMessage
- extends Message
| Fields inherited from class org.zazof.jteg.Message |
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
$help
private java.util.Vector $help
$counter
private int $counter
$index
private int $index
DEBUG
private static final boolean DEBUG
- See Also:
- Constant Field Values
StatusMessage
public StatusMessage(Message nextMessage)
decodeMessage
public Message decodeMessage(java.lang.String messageDescription)
throws UnknownMessageException
- Description copied from class:
Message
- This method will return a Message that correctly processed the string
according the active protocol. If no message was found that could
process the inputstring, an exception is thrown.
The default implementation by message just passes the request on to the next message in the chain.
If other behaviour is desired, this method needs to be overridden.
- Overrides:
decodeMessage in class Message
constructMessageString
public java.lang.String constructMessageString(java.lang.String[] messageParts)
throws UnknownMessageException
- Description copied from class:
Message
- This method will return a Stringrepresentation of a servermessage that corresponds to the
different messageParts given as a parameter. If no correct message could be constructed from the
parts, an exception is thrown.
The default implementation by message just passes the request on to the next message in the chain.
If other behaviour is desired, this method needs to be overridden.
- Overrides:
constructMessageString in class Message
getMessageName
public java.lang.String getMessageName()
- Description copied from class:
Message
- This method returns the name of the message (e.g. 'attaque' or 'loser', ...).
- Specified by:
getMessageName in class Message
hasMoreInformation
public boolean hasMoreInformation()
- returns true if there is more player information in this message
resetInformation
public void resetInformation()
- resets the information pointer, so you could start back at the beginning
nextInformation
public void nextInformation()
- if you want to access the next information object
getPlayerName
public java.lang.String getPlayerName()
getPlayerColor
public int getPlayerColor()
getPlayerID
public int getPlayerID()