Version16Dot16

Inheritance: java.lang.Object

All Implemented Interfaces: java.lang.Cloneable

public class Version16Dot16 implements Cloneable

表示 Version16Dot16 数据类型

构造函数

构造函数描述
Version16Dot16()构造函数
Version16Dot16(int majorNumber, int minorNumber)构造函数

方法

方法描述
clone()创建 Version16Dot16 对象的副本。
equals(Object arg0)
getClass()
getMajorNumber()获取主版本号。
getMinorNumber()获取次版本号。
getRawBytes()获取 Version16Dot16 版本号的所有原始位,以大小为 4 字节的字节数组形式。
hashCode()
notify()
notifyAll()
setMajorNumber(int value)设置主版本号。
setMinorNumber(int value)设置次版本号。
toString()返回格式化的版本值字符串,例如 "0.5"、"1.1"、"3.0" 等。
wait()
wait(long arg0)
wait(long arg0, int arg1)

Version16Dot16()

public Version16Dot16()

构造函数

Version16Dot16(int majorNumber, int minorNumber)

public Version16Dot16(int majorNumber, int minorNumber)

构造函数

Parameters:

参数类型描述
majorNumberint主版本号
minorNumberint次版本号

clone()

public Object clone()

创建 Version16Dot16 对象的副本。

Returns: java.lang.Object - 类型为 Version16Dot16 的对象

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

参数类型描述
arg0java.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getMajorNumber()

public int getMajorNumber()

获取主版本号。该值仅在十六进制表示中有意义,例如实际字体文件中 ‘maxp’ 的版本 0.5 为 4 字节:\{0, 0, 80, 0\},其十六进制表示为 0x00005000。读取该版本自字体文件后,对象 Version16Dot16 的主次版本号分别为 0 和 20480。这些值的十六进制形式为 0x0000 和 0x5000。

Returns: int - 主版本号。

getMinorNumber()

public int getMinorNumber()

获取次版本号。该值仅在十六进制表示中有意义,例如实际字体文件中 ‘maxp’ 的版本 0.5 为 4 字节:\{0, 0, 80, 0\},其十六进制表示为 0x00005000。读取该版本自字体文件后,对象 Version16Dot16 的主次版本号分别为 0 和 20480。这些值的十六进制形式为 0x0000 和 0x5000。

Returns: int - 次版本号。

getRawBytes()

public byte[] getRawBytes()

获取 Version16Dot16 版本号的所有原始位,以大小为 4 字节的字节数组形式。

Returns: byte[] - Version16Dot16 版本号的所有原始位,以大小为 4 字节的字节数组形式。

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setMajorNumber(int value)

public void setMajorNumber(int value)

设置主版本号。该值仅在十六进制表示中有意义,例如实际字体文件中 ‘maxp’ 的版本 0.5 为 4 字节:\{0, 0, 80, 0\},其十六进制表示为 0x00005000。读取该版本自字体文件后,对象 Version16Dot16 的主次版本号分别为 0 和 20480。这些值的十六进制形式为 0x0000 和 0x5000。

Parameters:

参数类型描述
int主版本号。

setMinorNumber(int value)

public void setMinorNumber(int value)

设置次版本号。该值仅在十六进制表示中有意义,例如实际字体文件中 ‘maxp’ 的版本 0.5 为 4 字节:\{0, 0, 80, 0\},其十六进制表示为 0x00005000。读取该版本自字体文件后,对象 Version16Dot16 的主次版本号分别为 0 和 20480。这些值的十六进制形式为 0x0000 和 0x5000。

Parameters:

参数类型描述
int次版本号。

toString()

public String toString()

返回格式化的版本值字符串,例如 "0.5"、"1.1"、"3.0" 等。

Returns: java.lang.String - String 类型的对象

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

参数类型描述
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

参数类型描述
arg0long
arg1int