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