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-private
return sprivate
Supplier<Float2ObjectMap<T>> supplierprivate
boolean unmodifiableprivate
Codec<T> valueCodec