Contents
Class ValueCodec<T>
java.lang.Object
com.hypixel.hytale.server.core.ui.ValueCodec<T>
- All Implemented Interfaces:
Codec<Value<T>>, RawJsonCodec<Value<T>>, SchemaConvertable<Value<T>>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ValueCodec<Integer> static final ValueCodec<LocalizableString> static final ValueCodec<PatchStyle> static final ValueCodec<Object> static final ValueCodec<String> Fields inherited from interface Codec
BASE64_PATTERN, BOOLEAN, BSON_DOCUMENT, BYTE, BYTE_ARRAY, DOUBLE, DOUBLE_ARRAY, DURATION, DURATION_SECONDS, FLOAT, FLOAT_ARRAY, INSTANT, INT_ARRAY, LOG_LEVEL, LONG, LONG_ARRAY, NULLABLE_BOOLEAN, PATH, SHORT, STRING_ARRAY, UUID_BINARY, UUID_STRING -
Method Summary
Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Codec
decode, decodeJson, encodeMethods inherited from interface RawJsonCodec
decodeJsonMethods inherited from interface SchemaConvertable
toSchema
-
Field Details
-
REFERENCE_ONLY
-
STRING
-
LOCALIZABLE_STRING
-
INTEGER
-
PATCH_STYLE
-
-
Method Details
-
decode
-
encode
-
toSchema
Description copied from interface:SchemaConvertableReturns a schema object that represents this codec as JSON Schema.- Specified by:
toSchemain interfaceSchemaConvertable<T>- Parameters:
context- A context to use to assist with creating the schema.- Returns:
- the generated schema.
-