Short2ObjectMapCodec

public class Short2ObjectMapCodec

Class Short2ObjectMapCodec. Provides short2objectmapcodec functionality for the Hytale server.

java.lang.Object > Short2ObjectMapCodec

Field Summary

bsonDocument

final BsonDocument bsonDocument

Field bsonDocument.

key

final String key

Field key.

value

final BsonValue value

Field value.

decodedKey

final short decodedKey

Field decodedKey.

s

final ObjectSchema s

Field s.

name

final StringSchema name

Field name.

Method Detail

Short2ObjectMapCodec

public public Short2ObjectMapCodec (final Codec valueCodec, final Supplier> supplier, final boolean unmodifiable)

Method Short2ObjectMapCodec.

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

getChildCodec

public Codec getChildCodec ()

Method getChildCodec.

decode

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

Method decode.

Parameters:
@Nonnull final BsonValue bsonValue
@Nonnull final ExtraInfo extraInfo

encode

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

Method encode.

Parameters:
@Nonnull final Short2ObjectMap map
final ExtraInfo extraInfo

decodeJson

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

Method decodeJson.

Parameters:
@Nonnull final RawJsonReader reader
@Nonnull final ExtraInfo extraInfo

toSchema

public Schema toSchema (@Nonnull final SchemaContext context)

Method toSchema.

Parameters:
@Nonnull final SchemaContext context