HyCodeYourTale
classpublicPriority 3

Float2ObjectMapCodec

com.hypixel.hytale.codec.codecs.map.Float2ObjectMapCodec

implements Codec>, WrappedCodec

5

Methods

5

Public Methods

4

Fields

2

Constructors

Constants

PatternFLOAT_PATTERN= Pattern.compile("^[-+]?[0-9]+(.[0-9]+)?$")

Constructors

public
Float2ObjectMapCodec(Codec<T> valueCodec, Supplier<Float2ObjectMap<T>> supplier, boolean unmodifiable)
public
Float2ObjectMapCodec(Codec<T> valueCodec, Supplier<Float2ObjectMap<T>> supplier)

Methods

Public Methods (5)

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

throws IOException

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

Fields

Private/Package Fields (4)

package-privatereturn s
privateSupplier<Float2ObjectMap<T>> supplier
privateboolean unmodifiable
privateCodec<T> valueCodec

Related Classes