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)
private
Codec<T> codecprivate
Function<T, R> decodeprivate
Function<R, T> encode