Object2IntMapCodec

public class Object2IntMapCodec

Class Object2IntMapCodec. Provides object2intmapcodec functionality for the Hytale server.

java.lang.Object > Object2IntMapCodec

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

Object2IntMapCodec

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

Method Object2IntMapCodec.

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

getChildCodec

public Codec getChildCodec ()

Method getChildCodec.

decode

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

Method decode.

Parameters:
@Nonnull final BsonValue bsonValue
final ExtraInfo extraInfo

BsonString

public new BsonString (entry.getKey()

Method BsonString.

Parameters:
entry.getKey( entry.getKey(

encode

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

Method encode.

Parameters:
@Nonnull final Object2IntMap map
final ExtraInfo extraInfo

BsonInt32

public new BsonInt32 (map.getInt(key)

Method BsonInt32.

Parameters:
map.getInt(key map.getInt(key

decodeJson

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

IntegerSchema

public new IntegerSchema ()

Method IntegerSchema.