HyCodeYourTale
classpublicPriority 2

WeightedMapCodec

com.hypixel.hytale.server.core.codec.WeightedMapCodec

implements Codec>, WrappedCodec

5

Methods

5

Public Methods

2

Fields

1

Constructors

Constructors

public
WeightedMapCodec(Codec<T> codec, T[] emptyKeys)

Methods

Public Methods (5)

public
IWeightedMap<T> decode(BsonValue bsonValue, ExtraInfo extraInfo)
public
IWeightedMap<T> decodeJson(RawJsonReader reader, ExtraInfo extraInfo)

throws IOException

public
BsonValue encode(IWeightedMap<T> map, ExtraInfo extraInfo)
@Nonnull
public
Codec<T> getChildCodec()
@Override
public
Schema toSchema(SchemaContext context)
@Nonnull@Override

Fields

Private/Package Fields (2)

privateCodec<T> codec
privateT[] emptyKeys

Related Classes