Int2ObjectMapCodec

public class Int2ObjectMapCodec

Class Int2ObjectMapCodec. Provides int2objectmapcodec functionality for the Hytale server.

java.lang.Object > Int2ObjectMapCodec

Field Summary

bsonDocument

final BsonDocument bsonDocument

Field bsonDocument.

key

final String key

Field key.

value

final BsonValue value

Field value.

decodedKey

final int decodedKey

Field decodedKey.

s

final ObjectSchema s

Field s.

name

final StringSchema name

Field name.

Method Detail

Int2ObjectMapCodec

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

Method Int2ObjectMapCodec.

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

getChildCodec

public Codec getChildCodec ()

Method getChildCodec.

decode

public Int2ObjectMap 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 Int2ObjectMap map, final ExtraInfo extraInfo)

Method encode.

Parameters:
@Nonnull final Int2ObjectMap map
final ExtraInfo extraInfo

decodeJson

public Int2ObjectMap 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