Package elki.utilities.io
Class ByteArrayUtil.DoubleSerializer
- java.lang.Object
-
- elki.utilities.io.ByteArrayUtil.DoubleSerializer
-
- All Implemented Interfaces:
ByteBufferSerializer<java.lang.Double>
,FixedSizeByteBufferSerializer<java.lang.Double>
- Enclosing class:
- ByteArrayUtil
public static final class ByteArrayUtil.DoubleSerializer extends java.lang.Object implements FixedSizeByteBufferSerializer<java.lang.Double>
Serializer for double objects.- Author:
- Erich Schubert
-
-
Constructor Summary
Constructors Modifier Constructor Description private
DoubleSerializer()
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.lang.Double
fromByteBuffer(java.nio.ByteBuffer buffer)
Deprecated.int
getByteSize(java.lang.Double object)
Deprecated.int
getFixedByteSize()
Get the fixed size needed by this serializer.void
toByteBuffer(java.nio.ByteBuffer buffer, java.lang.Double obj)
Deprecated.
-
-
-
Method Detail
-
fromByteBuffer
@Deprecated public java.lang.Double fromByteBuffer(java.nio.ByteBuffer buffer)
Deprecated.Description copied from interface:ByteBufferSerializer
Deserialize an object from a byte buffer (e.g., disk)- Specified by:
fromByteBuffer
in interfaceByteBufferSerializer<java.lang.Double>
- Parameters:
buffer
- Data array to process- Returns:
- Deserialized object
-
toByteBuffer
@Deprecated public void toByteBuffer(java.nio.ByteBuffer buffer, java.lang.Double obj)
Deprecated.Description copied from interface:ByteBufferSerializer
Serialize the object to a byte array (e.g., disk)- Specified by:
toByteBuffer
in interfaceByteBufferSerializer<java.lang.Double>
- Parameters:
buffer
- Buffer to serialize toobj
- Object to serialize
-
getByteSize
@Deprecated public int getByteSize(java.lang.Double object)
Deprecated.Description copied from interface:ByteBufferSerializer
Get the size of the object in bytes.- Specified by:
getByteSize
in interfaceByteBufferSerializer<java.lang.Double>
- Parameters:
object
- Object to serialize- Returns:
- maximum size in serialized form
-
getFixedByteSize
public int getFixedByteSize()
Description copied from interface:FixedSizeByteBufferSerializer
Get the fixed size needed by this serializer.- Specified by:
getFixedByteSize
in interfaceFixedSizeByteBufferSerializer<java.lang.Double>
- Returns:
- Size
-
-