|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.esotericsoftware.kryo.Serializer
com.esotericsoftware.kryo.serialize.DoubleSerializer
public class DoubleSerializer
Writes a 1-10 byte double.
| Constructor Summary | |
|---|---|
DoubleSerializer()
Creates a DoubleSerializer that allows uses 8 bytes to represent a double, with no loss of precision. |
|
DoubleSerializer(double precision,
boolean optimizePositive)
Creates a DoubleSerializer that allows uses 1-10 bytes to represent a double, with a loss of precision. |
|
| Method Summary | |
|---|---|
java.lang.Double |
readObjectData(java.nio.ByteBuffer buffer,
java.lang.Class type)
Reads an object from the buffer. |
void |
writeObjectData(java.nio.ByteBuffer buffer,
java.lang.Object object)
Writes the object to the buffer. |
| Methods inherited from class com.esotericsoftware.kryo.Serializer |
|---|
isFinal, newInstance, readObject, setCanBeNull, writeObject |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DoubleSerializer()
public DoubleSerializer(double precision,
boolean optimizePositive)
LongSerializer. LongSerializer uses
1-8 bytes from 0 to 7205794037927935 with "optimize positive" and -3602897018963968 to 3602897018963967 without. If a double
multiplied by the precision would fall out these values, it will take 9 or 10 bytes to serialize and it may be better to use
the other DoubleSerializer constructor.
| Method Detail |
|---|
public java.lang.Double readObjectData(java.nio.ByteBuffer buffer,
java.lang.Class type)
Serializer
readObjectData in class Serializer
public void writeObjectData(java.nio.ByteBuffer buffer,
java.lang.Object object)
Serializer
writeObjectData in class Serializerobject - Cannot be null.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||