public class UnboxedHalfDouble extends java.lang.Object implements UnboxedComparable<java.lang.Double>
Modifier and Type | Field and Description |
---|---|
static UnboxedHalfDouble |
instance |
Constructor and Description |
---|
UnboxedHalfDouble() |
Modifier and Type | Method and Description |
---|---|
int |
compare(byte[] buf1,
int ofs1,
byte[] buf2,
int ofs2)
Same as Comparable.compare(), but operates directly on serialized representation
|
java.lang.Double |
deserialize(byte[] buf,
int ofs)
Deserialize a value; need not be compatible with V.readObject()!
|
float |
deserializeFloat(byte[] buf,
int ofs) |
int |
getSize()
Return the size, in bytes, of a value; all values must have the same size
|
void |
serialize(java.lang.Double k,
byte[] buf,
int ofs)
Serialize a value; need not be compatible with V.writeObject()!
|
void |
serializeFloat(float f,
byte[] buf,
int ofs) |
public static final UnboxedHalfDouble instance
public int getSize()
Unboxed
public java.lang.Double deserialize(byte[] buf, int ofs)
Unboxed
deserialize
in interface Unboxed<java.lang.Double>
public void serialize(java.lang.Double k, byte[] buf, int ofs)
Unboxed
public float deserializeFloat(byte[] buf, int ofs)
public void serializeFloat(float f, byte[] buf, int ofs)
public int compare(byte[] buf1, int ofs1, byte[] buf2, int ofs2)
UnboxedComparable
compare
in interface UnboxedComparable<java.lang.Double>