Version16Dot16

Inheritance: java.lang.Object

All Implemented Interfaces: java.lang.Cloneable

public class Version16Dot16 implements Cloneable

Rappresenta il tipo di dato Version16Dot16

Costruttori

CostruttoreDescrizione
Version16Dot16()Costruttore
Version16Dot16(int majorNumber, int minorNumber)Costruttore

Metodi

MetodoDescrizione
clone()Crea una copia dell’oggetto Version16Dot16.
equals(Object arg0)
getClass()
getMajorNumber()Ottiene il numero di versione maggiore.
getMinorNumber()Ottiene il numero di versione minore.
getRawBytes()Ottiene tutti i bit grezzi per il numero di versione Version16Dot16 come array di byte di dimensione 4 byte.
hashCode()
notify()
notifyAll()
setMajorNumber(int value)Imposta il numero di versione maggiore.
setMinorNumber(int value)Imposta il numero di versione minore.
toString()Restituisce il valore della versione come stringa formattata. Ad esempio “0.5”, “1.1”, “3.0” ecc.
wait()
wait(long arg0)
wait(long arg0, int arg1)

Version16Dot16()

public Version16Dot16()

Costruttore

Version16Dot16(int majorNumber, int minorNumber)

public Version16Dot16(int majorNumber, int minorNumber)

Costruttore

Parameters:

ParametroTipoDescrizione
majorNumberintNumero di versione maggiore
minorNumberintNumero di versione minore

clone()

public Object clone()

Crea una copia dell’oggetto Version16Dot16.

Returns: java.lang.Object - Oggetto di tipo Version16Dot16

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParametroTipoDescrizione
arg0java.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getMajorNumber()

public int getMajorNumber()

Ottiene il numero di versione maggiore. Il valore ha senso solo in notazione esadecimale, per esempio la versione 0.5 per ‘maxp’ nei file di font reali è di 4 byte: {0, 0, 80, 0}, che ha la rappresentazione esadecimale 0x00005000. Dopo aver letto questa versione dal file di font, i numeri maggiore e minore per l’oggetto Version16Dot16 saranno 0 e 20480 rispettivamente. E questi valori in forma esadecimale sono 0x0000 e 0x5000.

Returns: int - Numero di versione maggiore.

getMinorNumber()

public int getMinorNumber()

Ottiene il numero di versione minore. Il valore ha senso solo in notazione esadecimale, per esempio la versione 0.5 per ‘maxp’ nei file di font reali è di 4 byte: {0, 0, 80, 0}, che ha la rappresentazione esadecimale 0x00005000. Dopo aver letto questa versione dal file di font, i numeri maggiore e minore per l’oggetto Version16Dot16 saranno 0 e 20480 rispettivamente. E questi valori in forma esadecimale sono 0x0000 e 0x5000.

Returns: int - Numero di versione minore.

getRawBytes()

public byte[] getRawBytes()

Ottiene tutti i bit grezzi per il numero di versione Version16Dot16 come array di byte di dimensione 4 byte.

Returns: byte[] - Tutti i bit grezzi per il numero di versione Version16Dot16 come array di byte di dimensione 4 byte.

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)

Imposta il numero di versione maggiore. Il valore ha senso solo in notazione esadecimale, per esempio la versione 0.5 per ‘maxp’ nei file di font reali è di 4 byte: {0, 0, 80, 0}, che ha la rappresentazione esadecimale 0x00005000. Dopo aver letto questa versione dal file di font, i numeri maggiore e minore per l’oggetto Version16Dot16 saranno 0 e 20480 rispettivamente. E questi valori in forma esadecimale sono 0x0000 e 0x5000.

Parameters:

ParametroTipoDescrizione
valoreintNumero di versione maggiore.

setMinorNumber(int value)

public void setMinorNumber(int value)

Imposta il numero di versione minore. Il valore ha senso solo in notazione esadecimale, per esempio la versione 0.5 per ‘maxp’ nei file di font reali è di 4 byte: {0, 0, 80, 0}, che ha la rappresentazione esadecimale 0x00005000. Dopo aver letto questa versione dal file di font, i numeri maggiore e minore per l’oggetto Version16Dot16 saranno 0 e 20480 rispettivamente. E questi valori in forma esadecimale sono 0x0000 e 0x5000.

Parameters:

ParametroTipoDescrizione
valoreintNumero di versione minore.

toString()

public String toString()

Restituisce il valore della versione come stringa formattata. Ad esempio “0.5”, “1.1”, “3.0” ecc.

Returns: java.lang.String - Oggetto di tipo String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParametroTipoDescrizione
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParametroTipoDescrizione
arg0long
arg1int