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)
private
Codec<T> codecprivate
T[] emptyKeys