SetCodec

public class SetCodec

Class SetCodec. Provides setcodec functionality for the Hytale server.

java.lang.Object > SetCodec

Field Summary

list

final BsonArray list

Field list.

out

final S out

Field out.

value

final BsonValue value

Field value.

decoded

final V decoded

Field decoded.

schema

final ArraySchema schema

Field schema.

Method Detail

SetCodec

public public SetCodec (final Codec codec, final Supplier supplier, final boolean unmodifiable)

Method SetCodec.

Parameters:
final Codec codec
final Supplier supplier
final boolean unmodifiable

decode

public Set decode (@Nonnull final BsonValue bsonValue, @Nonnull final ExtraInfo extraInfo)

Method decode.

Parameters:
@Nonnull final BsonValue bsonValue
@Nonnull final ExtraInfo extraInfo

CodecException

public new CodecException ("The value is already in the set:" + String.valueOf(decoded)

Method CodecException.

Parameters:
"The value is already in the set:" + String.valueOf(decoded

decodeJson

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

Method decodeJson.

Parameters:
@Nonnull final RawJsonReader reader
@Nonnull final ExtraInfo extraInfo

encode

public BsonValue encode (@Nonnull final Set vs, @Nonnull final ExtraInfo extraInfo)

Method encode.

Parameters:
@Nonnull final Set vs
@Nonnull final ExtraInfo extraInfo

toSchema

public Schema toSchema (@Nonnull final SchemaContext context)

Method toSchema.

Parameters:
@Nonnull final SchemaContext context

getChildCodec

public Codec getChildCodec ()

Method getChildCodec.