Object2DoubleMapCodec

public class Object2DoubleMapCodec

Class Object2DoubleMapCodec. Provides object2doublemapcodec functionality for the Hytale server.

java.lang.Object > Object2DoubleMapCodec

Field Summary

bsonDocument

final BsonDocument bsonDocument

Field bsonDocument.

decodedKey

final T decodedKey

Field decodedKey.

encodedKey

final String encodedKey

Field encodedKey.

key

final T key

Field key.

s

final ObjectSchema s

Field s.

Method Detail

Object2DoubleMapCodec

public public Object2DoubleMapCodec (final Codec keyCodec, final Supplier> supplier, final boolean unmodifiable)

Method Object2DoubleMapCodec.

Parameters:
final Codec keyCodec
final Supplier> supplier
final boolean unmodifiable

getChildCodec

public Codec getChildCodec ()

Method getChildCodec.

decode

public Object2DoubleMap decode (@Nonnull final BsonValue bsonValue, final ExtraInfo extraInfo)

Method decode.

Parameters:
@Nonnull final BsonValue bsonValue
final ExtraInfo extraInfo

BsonString

public new BsonString (stringBsonValueEntry.getKey()

Method BsonString.

Parameters:
stringBsonValueEntry.getKey( stringBsonValueEntry.getKey(

encode

public BsonValue encode (@Nonnull final Object2DoubleMap map, final ExtraInfo extraInfo)

Method encode.

Parameters:
@Nonnull final Object2DoubleMap map
final ExtraInfo extraInfo

BsonDouble

public new BsonDouble (map.getDouble(key)

Method BsonDouble.

Parameters:
map.getDouble(key map.getDouble(key

decodeJson

public Object2DoubleMap decodeJson (@Nonnull final RawJsonReader reader, final ExtraInfo extraInfo)

Method decodeJson.

Parameters:
@Nonnull final RawJsonReader reader
final ExtraInfo extraInfo

toSchema

public Schema toSchema (@Nonnull final SchemaContext context)

Method toSchema.

Parameters:
@Nonnull final SchemaContext context

NumberSchema

public new NumberSchema ()

Method NumberSchema.