LongArrayCodec

public class LongArrayCodec implements Codec

Class LongArrayCodec. Provides longarraycodec functionality for the Hytale server.

java.lang.Object > LongArrayCodec

Field Summary

array

final BsonArray array

Field array.

longs

final long[] longs

Field longs.

temp

final long[] temp

Field temp.

s

final ArraySchema s

Field s.

Method Detail

decode

public long[] decode (@Nonnull final BsonValue bsonValue, final ExtraInfo extraInfo)

Method decode.

Parameters:
@Nonnull final BsonValue bsonValue
final ExtraInfo extraInfo

encode

public BsonValue encode (@Nonnull final long[] longs, final ExtraInfo extraInfo)

Method encode.

Parameters:
@Nonnull final long[] longs
final ExtraInfo extraInfo

BsonInt64

public new BsonInt64 (longs[i])

Method BsonInt64.

Parameters:
longs[i] longs[i]

decodeJson

public long[] 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

IntegerSchema

public new IntegerSchema ()

Method IntegerSchema.