|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectsoc.message.SOCMessage
soc.message.SOCGameMembers
public class SOCGameMembers
This message lists all the members of a game. The group of messages sent by server in response to JOINGAME ends with GAMEMEMBERS, SETTURN and GAMESTATE, and GAMEMEMBERS thus tells the client that the server's ready for its input. Robots use GAMEMEMBERS as their cue to sit down at the game, if they've been asked to sit.
| Field Summary | |
|---|---|
private java.lang.String |
game
Name of game |
private java.util.Vector<java.lang.String> |
members
List of members |
private static long |
serialVersionUID
|
| Constructor Summary | |
|---|---|
SOCGameMembers(java.lang.String ga,
java.util.Vector<java.lang.String> ml)
Create a GameMembers message. |
|
| Method Summary | |
|---|---|
java.lang.String |
getGame()
Name of game this message is for. |
java.util.Vector<java.lang.String> |
getMembers()
|
static SOCGameMembers |
parseDataStr(java.lang.String s)
Parse the command String into a Members message |
java.lang.String |
toCmd()
GAMEMEMBERS sep game sep2 members |
static java.lang.String |
toCmd(java.lang.String ga,
java.util.Vector<?> ml)
GAMEMEMBERS sep game sep2 members |
java.lang.String |
toString()
Simple human-readable representation, used for debug purposes. |
| Methods inherited from class soc.message.SOCMessage |
|---|
arrayIntoStringBuf, enumIntoStringBuf, getClassNameShort, getMaximumVersion, getMinimumVersion, getType, isSingleLineAndSafe, isSingleLineAndSafe, toMsg |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface soc.message.SOCMessageForGame |
|---|
getType |
| Field Detail |
|---|
private static final long serialVersionUID
private java.util.Vector<java.lang.String> members
private java.lang.String game
| Constructor Detail |
|---|
public SOCGameMembers(java.lang.String ga,
java.util.Vector<java.lang.String> ml)
ga - name of gameml - list of members| Method Detail |
|---|
public java.util.Vector<java.lang.String> getMembers()
public java.lang.String getGame()
SOCMessageForGamenull if message is in per-game structures or code.
At the server, the message treater dispatches incoming SOCMessageForGames
based on their getGame():
null: Message is ignored
SOCMessage.GAME_NONE: Message is handled by SOCServer itself
GameHandler for that game's type. If no game with that name is found,
the message is ignored.
getGame in interface SOCMessageForGameSOCMessage.GAME_NONEpublic java.lang.String toCmd()
toCmd in class SOCMessage
public static java.lang.String toCmd(java.lang.String ga,
java.util.Vector<?> ml)
Used from instance method toCmd() with Strings,
and from other callers with StringConnections for convenience.
ga - the game nameml - the list of members (String or StringConnection)
public static SOCGameMembers parseDataStr(java.lang.String s)
s - the String to parse
public java.lang.String toString()
SOCMessage
toString in class SOCMessage
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||