com.aspire.nm.component.cmppserver.filter.coder.packet
类 Version

java.lang.Object
  继承者 com.aspire.nm.component.cmppserver.filter.coder.packet.Version
所有已实现的接口:
Serializable

public class Version
extends Object
implements Serializable

CMPP版本号 在CMCPP_CONNECT封包中以8位存储, 高4位为主版本, 低四位为次版本

从以下版本开始:
1.0.0
作者:
Wang Shenggong
另请参见:
序列化表格

字段摘要
static Version CMPP2_0_VERSION
           
static Version CMPP2_0_VERSION_1
           
static Version CMPP2_0_VERSION_MO
           
static Version CMPP2_0_VERSION_MT
           
static Version CMPP3_0_VERSION
           
static Version CMPP3_0_VERSION_1
           
static Version CMPP3_0_VERSION_MO
           
static Version CMPP3_0_VERSION_MO_1
           
static Version CMPP3_0_VERSION_MT
           
static Version CMPP3_0_VERSION_MT_1
           
static Version UNKNOW_VERSION
           
static Version USMP4_0_VERSION
           
 
构造方法摘要
Version(byte major, byte minor, String desc)
          用主次版本号和版本描述构造版本标识对象, 其中主版本仅依据数字意义(即有效数字在低4位)
Version(byte v, String desc)
          有8位版本标识和版本描述构造版本标识对象
 
方法摘要
 boolean equals(Object obj)
          判断两个版本是否相同
 String getDescription()
           
 byte getMinor()
           
 byte getVersion()
           
 boolean isLarge(Version v)
          判断是否比给定版本号大
 boolean isLittle(Version v)
          判断是否比给定版本号小
 boolean isSingleMOVersion()
           
 boolean isSingleMTVersion()
           
 boolean isVersion2()
           
 boolean isVersion3()
           
 boolean isVersion4()
           
 String toString()
           
static Version toVersion(int ver)
          转换Version
 
从类 java.lang.Object 继承的方法
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

字段详细信息

CMPP2_0_VERSION

public static Version CMPP2_0_VERSION

CMPP2_0_VERSION_1

public static Version CMPP2_0_VERSION_1

CMPP2_0_VERSION_MO

public static Version CMPP2_0_VERSION_MO

CMPP2_0_VERSION_MT

public static Version CMPP2_0_VERSION_MT

CMPP3_0_VERSION

public static Version CMPP3_0_VERSION

CMPP3_0_VERSION_1

public static Version CMPP3_0_VERSION_1

CMPP3_0_VERSION_MO

public static Version CMPP3_0_VERSION_MO

CMPP3_0_VERSION_MO_1

public static Version CMPP3_0_VERSION_MO_1

CMPP3_0_VERSION_MT

public static Version CMPP3_0_VERSION_MT

CMPP3_0_VERSION_MT_1

public static Version CMPP3_0_VERSION_MT_1

USMP4_0_VERSION

public static Version USMP4_0_VERSION

UNKNOW_VERSION

public static Version UNKNOW_VERSION
构造方法详细信息

Version

public Version(byte v,
               String desc)
有8位版本标识和版本描述构造版本标识对象

参数:
v -
desc -

Version

public Version(byte major,
               byte minor,
               String desc)
用主次版本号和版本描述构造版本标识对象, 其中主版本仅依据数字意义(即有效数字在低4位)

参数:
major -
minor -
desc -
方法详细信息

equals

public boolean equals(Object obj)
判断两个版本是否相同

覆盖:
Object 中的 equals

isLarge

public boolean isLarge(Version v)
判断是否比给定版本号大

参数:
v - 指定比较的版本
返回:
如果指定版本比当前版本号大则返回true,否则返回false

isLittle

public boolean isLittle(Version v)
判断是否比给定版本号小

参数:
v - 指定比较的版本
返回:
如果指定版本比当前版本号小则返回true,否则返回false

toVersion

public static Version toVersion(int ver)
转换Version

参数:
ver -
返回:

getMinor

public byte getMinor()
返回:
the minor

isSingleMOVersion

public boolean isSingleMOVersion()

isSingleMTVersion

public boolean isSingleMTVersion()

getVersion

public byte getVersion()
返回:
the version

getDescription

public String getDescription()
返回:
the description

isVersion3

public boolean isVersion3()

isVersion2

public boolean isVersion2()

isVersion4

public boolean isVersion4()

toString

public String toString()
覆盖:
Object 中的 toString


Copyright © 2016. All rights reserved.