Package com.hypixel.hytale.server.core
Class Message.ParamValueCodec
java.lang.Object
com.hypixel.hytale.server.core.Message.ParamValueCodec
- All Implemented Interfaces:
Codec<ParamValue>,RawJsonCodec<ParamValue>,SchemaConvertable<ParamValue>
- Enclosing class:
Message
-
Field Summary
Fields 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 TypeMethodDescriptiondecodeJson(RawJsonReader reader, ExtraInfo extraInfo) org.bson.BsonValueencode(ParamValue paramValue, ExtraInfo extraInfo) toSchema(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
-
Constructor Details
-
ParamValueCodec
private ParamValueCodec()
-
-
Method Details
-
decode
- Specified by:
decodein interfaceCodec<ParamValue>
-
encode
- Specified by:
encodein interfaceCodec<ParamValue>
-
decodeJson
@Nullable public ParamValue decodeJson(@Nonnull RawJsonReader reader, ExtraInfo extraInfo) throws IOException - Specified by:
decodeJsonin interfaceCodec<ParamValue>- Specified by:
decodeJsonin interfaceRawJsonCodec<ParamValue>- Throws:
IOException
-
toSchema
- Specified by:
toSchemain interfaceSchemaConvertable<ParamValue>
-