Class FloatCodec
java.lang.Object
com.hypixel.hytale.codec.codecs.simple.FloatCodec
- All Implemented Interfaces:
Codec<Float>,PrimitiveCodec,RawJsonCodec<Float>,SchemaConvertable<Float>
-
Field Summary
FieldsFields 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic floatdecodeFloat(org.bson.BsonValue value) decodeJson(RawJsonReader reader, ExtraInfo extraInfo) org.bson.BsonValuestatic floatreadFloat(RawJsonReader reader) toSchema(SchemaContext context) toSchema(SchemaContext context, Float def) 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
decodeJson
-
Field Details
-
STRING_SCHEMA_PATTERN
- See Also:
-
-
Constructor Details
-
FloatCodec
public FloatCodec()
-
-
Method Details
-
decode
-
encode
-
decodeJson
@Nonnull public Float decodeJson(@Nonnull RawJsonReader reader, ExtraInfo extraInfo) throws IOException - Specified by:
decodeJsonin interfaceCodec<Float>- Specified by:
decodeJsonin interfaceRawJsonCodec<Float>- Throws:
IOException
-
toSchema
- Specified by:
toSchemain interfaceSchemaConvertable<Float>
-
toSchema
- Specified by:
toSchemain interfaceSchemaConvertable<Float>
-
decodeFloat
public static float decodeFloat(@Nonnull org.bson.BsonValue value) -
readFloat
- Throws:
IOException
-