classpublicPriority 3
MapCodec
com.hypixel.hytale.codec.codecs.map.MapCodec
5
Methods
5
Public Methods
4
Fields
2
Constructors
Constants
MapCodec<String, Map<String, String>>STRING_HASH_MAP_CODEC= new MapCodec<>(Codec.STRING, Object2ObjectOpenHashMap::new)
Constructors
public
MapCodec(Codec<V> codec, Supplier<M> supplier)public
MapCodec(Codec<V> codec, Supplier<M> supplier, boolean unmodifiable)Methods
Public Methods (5)
public
Map<String, V> decode(BsonValue bsonValue, ExtraInfo extraInfo)public
Map<String, V> decodeJson(RawJsonReader reader, ExtraInfo extraInfo)throws IOException
public
BsonValue encode(Map<String, V> map, ExtraInfo extraInfo)@Nonnull
public
Codec<V> getChildCodec()@Override
public
Schema toSchema(SchemaContext context)@Nonnull@Override
Fields
Private/Package Fields (4)
package-private
return schemaprivate
Codec<V> codecprivate
Supplier<M> supplierprivate
boolean unmodifiable