HyCodeYourTale
classpublicPriority 3

FunctionCodec

com.hypixel.hytale.codec.function.FunctionCodec

implements Codec

4

Methods

4

Public Methods

3

Fields

1

Constructors

Constructors

public
FunctionCodec(Codec<T> codec, Function<T, R> decode, Function<R, T> encode)

Methods

Public Methods (4)

public
R decode(BsonValue bsonValue, ExtraInfo extraInfo)
@Nonnull@Override
public
R decodeJson(RawJsonReader reader, ExtraInfo extraInfo)

throws IOException

@Nonnull@Override
public
BsonValue encode(R r, ExtraInfo extraInfo)
@Override
public
Schema toSchema(SchemaContext context)
@Nonnull@Override

Fields

Private/Package Fields (3)

privateCodec<T> codec
privateFunction<T, R> decode
privateFunction<R, T> encode

Related Classes