HyCodeYourTale
classpublicPriority 3

ObjectMapCodec

com.hypixel.hytale.codec.codecs.map.ObjectMapCodec

5

Methods

5

Public Methods

6

Fields

2

Constructors

Constructors

public
ObjectMapCodec(Codec<V> codec, Supplier<M> supplier, Function<K, String> keyToString, Function<String, K> stringToKey)
public
ObjectMapCodec(Codec<V> codec, Supplier<M> supplier, Function<K, String> keyToString, Function<String, K> stringToKey, boolean unmodifiable)

Methods

Public Methods (5)

public
Map<K, V> decode(BsonValue bsonValue, ExtraInfo extraInfo)
public
Map<K, V> decodeJson(RawJsonReader reader, ExtraInfo extraInfo)

throws IOException

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

Fields

Private/Package Fields (6)

package-privatereturn s
privateCodec<V> codec
privateFunction<K, String> keyToString
privateFunction<String, K> stringToKey
privateSupplier<M> supplier
privateboolean unmodifiable

Related Classes