Class Object2FloatMapCodec<T>
java.lang.Object
com.hypixel.hytale.codec.codecs.map.Object2FloatMapCodec<T>
- All Implemented Interfaces:
Codec<it.unimi.dsi.fastutil.objects.Object2FloatMap<T>>,RawJsonCodec<it.unimi.dsi.fastutil.objects.Object2FloatMap<T>>,SchemaConvertable<it.unimi.dsi.fastutil.objects.Object2FloatMap<T>>,WrappedCodec<T>
public class Object2FloatMapCodec<T>
extends Object
implements Codec<it.unimi.dsi.fastutil.objects.Object2FloatMap<T>>, WrappedCodec<T>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final booleanFields inherited from interface com.hypixel.hytale.codec.Codec
BASE64_PATTERN, BOOLEAN, BSON_DOCUMENT, BYTE, BYTE_ARRAY, DOUBLE, DOUBLE_ARRAY, DURATION, DURATION_SECONDS, FLOAT, FLOAT_ARRAY, INSTANT, INT_ARRAY, INTEGER, LOG_LEVEL, LONG, LONG_ARRAY, PATH, SHORT, STRING, STRING_ARRAY, UUID_BINARY, UUID_STRING -
Constructor Summary
ConstructorsConstructorDescriptionObject2FloatMapCodec(Codec<T> keyCodec, Supplier<it.unimi.dsi.fastutil.objects.Object2FloatMap<T>> supplier) Object2FloatMapCodec(Codec<T> keyCodec, Supplier<it.unimi.dsi.fastutil.objects.Object2FloatMap<T>> supplier, boolean unmodifiable) -
Method Summary
Modifier and TypeMethodDescriptionit.unimi.dsi.fastutil.objects.Object2FloatMap<T> it.unimi.dsi.fastutil.objects.Object2FloatMap<T> decodeJson(RawJsonReader reader, ExtraInfo extraInfo) org.bson.BsonValuetoSchema(SchemaContext context) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.hypixel.hytale.codec.RawJsonCodec
decodeJsonMethods inherited from interface com.hypixel.hytale.codec.schema.SchemaConvertable
toSchema
-
Field Details
-
keyCodec
-
supplier
-
unmodifiable
private final boolean unmodifiable
-
-
Constructor Details
-
Object2FloatMapCodec
-
Object2FloatMapCodec
-
-
Method Details
-
getChildCodec
- Specified by:
getChildCodecin interfaceWrappedCodec<T>
-
decode
-
encode
-
decodeJson
public it.unimi.dsi.fastutil.objects.Object2FloatMap<T> decodeJson(@Nonnull RawJsonReader reader, ExtraInfo extraInfo) throws IOException - Specified by:
decodeJsonin interfaceCodec<T>- Specified by:
decodeJsonin interfaceRawJsonCodec<T>- Throws:
IOException
-
toSchema
- Specified by:
toSchemain interfaceSchemaConvertable<T>
-