All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.jfirer.fse.serializer.base.DoubleSerializer Maven / Gradle / Ivy

The newest version!
package com.jfirer.fse.serializer.base;

import com.jfirer.fse.*;

public class DoubleSerializer extends CycleFlagSerializer implements FseSerializer
{
    @Override
    public void init(Class type, SerializerFactory serializerFactory)
    {
    }

    @Override
    public void writeToBytes(Object o, int classIndex, InternalByteArray byteArray, FseContext fseContext, int depth)
    {
        byteArray.writeVarInt(classIndex);
        byteArray.writeDouble((Double) o);
    }

    @Override
    public Object readBytes(InternalByteArray byteArray, FseContext fseContext)
    {
        return byteArray.readDouble();
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy