package org.mapdb.serializer;
import org.mapdb.DataInput2;
import org.mapdb.DataOutput2;
import org.mapdb.Serializer;
import java.io.IOException;
import java.math.BigInteger;
/**
* Created by jan on 2/28/16.
*/
public class SerializerBigInteger extends GroupSerializerObjectArray<BigInteger> {
@Override
public void serialize(DataOutput2 out, BigInteger value) throws IOException {
BYTE_ARRAY.serialize(out, value.toByteArray());
}
@Override
public BigInteger deserialize(DataInput2 in, int available) throws IOException {
return new BigInteger(BYTE_ARRAY.deserialize(in, available));
}
@Override
public boolean isTrusted() {
return true;
}
}