HyCodeYourTale
classpublicPriority 2

ValueCodec

com.hypixel.hytale.server.core.ui.ValueCodec

implements Codec>

3

Methods

3

Public Methods

1

Fields

1

Constructors

Constants

ValueCodec<Integer>INTEGER= new ValueCodec<>(Codec.INTEGER)
ValueCodec<LocalizableString>LOCALIZABLE_STRING= new ValueCodec<>(LocalizableString.CODEC)
ValueCodec<PatchStyle>PATCH_STYLE= new ValueCodec<>(PatchStyle.CODEC)
ValueCodec<Object>REFERENCE_ONLY= new ValueCodec<>(null)
ValueCodec<String>STRING= new ValueCodec<>(Codec.STRING)

Constructors

package-private
ValueCodec(Codec<T> codec)

Methods

Public Methods (3)

public
Value<T> decode(BsonValue bsonValue, ExtraInfo extraInfo)
public
BsonValue encode(Value<T> r, ExtraInfo extraInfo)
public
Schema toSchema(SchemaContext context)
@Nonnull@Override

Fields

Protected Fields (1)

protectedCodec<T> codec

Related Classes