|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectsoc.message.SOCMessage
soc.message.SOCVersion
This message sends the server's or client's version to the other side of the
connection. Sent first from server to client, then client responds.
Version numbers are read via Version.
| Field Summary | |
private java.lang.String |
versBuild
Version build, or null, as in Version.buildnum() |
private int |
versNum
Version number, as in Version.versionNumber() |
private java.lang.String |
versStr
Version display string, as in Version.version() |
| Constructor Summary | |
SOCVersion(int verNum,
java.lang.String verStr,
java.lang.String verBuild)
Create a Version message. |
|
| Method Summary | |
java.lang.String |
getBuild()
|
int |
getMinimumVersion()
Minimum version where this message type is used. |
int |
getVersionNumber()
|
java.lang.String |
getVersionString()
|
static SOCVersion |
parseDataStr(java.lang.String s)
Parse the command String into a Version message |
java.lang.String |
toCmd()
VERSION SEP vernum SEP2 verstr SEP2 build; build may be blank |
static java.lang.String |
toCmd(int verNum,
java.lang.String verStr,
java.lang.String verBuild)
VERSION SEP vernum SEP2 verstr SEP2 build; build may be blank |
java.lang.String |
toString()
Simple human-readable representation, used for debug purposes. |
| Methods inherited from class soc.message.SOCMessage |
getMaximumVersion, getType, toMsg, toSingleElemArray |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
private java.lang.String versStr
Version.version()
private int versNum
Version.versionNumber()
private java.lang.String versBuild
Version.buildnum()
| Constructor Detail |
public SOCVersion(int verNum,
java.lang.String verStr,
java.lang.String verBuild)
verNum - The version number, as in Version.versionNumber()verStr - The version display string, as in Version.version()verBuild - The version build, or null, as in Version.buildnum()| Method Detail |
public int getVersionNumber()
Version.versionNumber()public java.lang.String getVersionString()
Version.version()public java.lang.String getBuild()
Version.buildnum(), or nullpublic java.lang.String toCmd()
toCmd in class SOCMessage
public static java.lang.String toCmd(int verNum,
java.lang.String verStr,
java.lang.String verBuild)
verNum - the version number, like 1100 for 1.1.00, as in Version.versionNumber()verStr - the version as string, like "1.1.00"verBuild - the version build, or null, from Version.buildnum()
public static SOCVersion parseDataStr(java.lang.String s)
s - the String to parse
public java.lang.String toString()
SOCMessage
toString in class SOCMessagepublic int getMinimumVersion()
getMinimumVersion in class SOCMessage
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||