FunctionCodec

public class FunctionCodec

Class FunctionCodec. Provides functioncodec functionality for the Hytale server.

java.lang.Object > FunctionCodec

Field Summary

decode

final T decode

Field decode.

value

final R value

Field value.

Method Detail

FunctionCodec

public public FunctionCodec (final Codec codec, final Function decode, final Function encode)

Method FunctionCodec.

Parameters:
final Codec codec
final Function decode
final Function encode

decode

public R decode (final BsonValue bsonValue, final ExtraInfo extraInfo)

Method decode.

Parameters:
final BsonValue bsonValue
final ExtraInfo extraInfo

IllegalArgumentException

public new IllegalArgumentException ("Failed to apply function to '" + String.valueOf(decode)

Method IllegalArgumentException.

Parameters:
"Failed to apply function to '" + String.valueOf(decode

encode

public BsonValue encode (final R r, final ExtraInfo extraInfo)

Method encode.

Parameters:
final R r
final ExtraInfo extraInfo

decodeJson

public R decodeJson (@Nonnull final RawJsonReader reader, final ExtraInfo extraInfo)

Method decodeJson.

Parameters:
@Nonnull final RawJsonReader reader
final ExtraInfo extraInfo

toSchema

public Schema toSchema (@Nonnull final SchemaContext context)

Method toSchema.

Parameters:
@Nonnull final SchemaContext context