JML

net.sf.jml
Class MsnClientId

java.lang.Object
  extended by net.sf.jml.MsnClientId

public final class MsnClientId
extends Object

Client Identification, see http://www.hypothetic.org/docs/msn/notification/presence.php "Client Identification numbers" section, http://siebe.bot2k3.net/docs/?url=clientid.html and http://msnblog.stuffplug.com/?p=116

Author:
Roger Chen

Field Summary
static int SUPPORT_UP_TO_MSNC0
           
static int SUPPORT_UP_TO_MSNC1
           
static int SUPPORT_UP_TO_MSNC2
           
static int SUPPORT_UP_TO_MSNC3
           
static int SUPPORT_UP_TO_MSNC4
           
static int SUPPORT_UP_TO_MSNC5
           
 
Method Summary
 boolean equals(Object obj)
           
static MsnClientId getDefaultSupportedClientId(MsnProtocol protocol)
           
 int getId()
           
 boolean getRunningOnMsnDirectDevice()
           
 boolean getRunningOnMsnMobileDevice()
           
 int getSupportedClientProtocol()
          See http://www.hypothetic.org/docs/msn/general/overview.php "What is the MSN Client protocol" Section
 int hashCode()
           
 boolean isRunningOnMobileDevice()
           
 boolean isRunningOnWeb()
           
 boolean isSupportDirectIM()
           
 boolean isSupportGifInkMessage()
           
 boolean isSupportIsfInkMessage()
           
 boolean isSupportMsnSearch()
           
 boolean isSupportMultiPacketMessage()
           
 boolean isSupportReceiveVoiceClip()
           
 boolean isSupportSipInvite()
           
 boolean isSupportVideoConversation()
           
 boolean isSupportWinks()
           
static MsnClientId parseInt(int id)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

SUPPORT_UP_TO_MSNC0

public static final int SUPPORT_UP_TO_MSNC0
See Also:
Constant Field Values

SUPPORT_UP_TO_MSNC1

public static final int SUPPORT_UP_TO_MSNC1
See Also:
Constant Field Values

SUPPORT_UP_TO_MSNC2

public static final int SUPPORT_UP_TO_MSNC2
See Also:
Constant Field Values

SUPPORT_UP_TO_MSNC3

public static final int SUPPORT_UP_TO_MSNC3
See Also:
Constant Field Values

SUPPORT_UP_TO_MSNC4

public static final int SUPPORT_UP_TO_MSNC4
See Also:
Constant Field Values

SUPPORT_UP_TO_MSNC5

public static final int SUPPORT_UP_TO_MSNC5
See Also:
Constant Field Values
Method Detail

getDefaultSupportedClientId

public static MsnClientId getDefaultSupportedClientId(MsnProtocol protocol)

parseInt

public static MsnClientId parseInt(int id)

getId

public int getId()

getSupportedClientProtocol

public int getSupportedClientProtocol()
See http://www.hypothetic.org/docs/msn/general/overview.php "What is the MSN Client protocol" Section

Returns:
get supported client protocol

isRunningOnMobileDevice

public boolean isRunningOnMobileDevice()

isSupportGifInkMessage

public boolean isSupportGifInkMessage()

isSupportIsfInkMessage

public boolean isSupportIsfInkMessage()

isSupportVideoConversation

public boolean isSupportVideoConversation()

isSupportMultiPacketMessage

public boolean isSupportMultiPacketMessage()

getRunningOnMsnMobileDevice

public boolean getRunningOnMsnMobileDevice()

getRunningOnMsnDirectDevice

public boolean getRunningOnMsnDirectDevice()

isRunningOnWeb

public boolean isRunningOnWeb()

isSupportDirectIM

public boolean isSupportDirectIM()

isSupportWinks

public boolean isSupportWinks()

isSupportMsnSearch

public boolean isSupportMsnSearch()

isSupportReceiveVoiceClip

public boolean isSupportReceiveVoiceClip()

isSupportSipInvite

public boolean isSupportSipInvite()

toString

public String toString()
Overrides:
toString in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

JML