public class UUIDBinaryCodec implements Codec
Class UUIDBinaryCodec. Provides uuidbinarycodec functionality for the Hytale server.
java.lang.Object > UUIDBinaryCodec
Field Summary
bsonBinary
final
BsonBinary
bsonBinary
Field bsonBinary.
subType
final
byte
subType
Field subType.
bytes
final
byte[]
bytes
Field bytes.
binaryData
final
byte[]
binaryData
Field binaryData.
key
final
String
key
Field key.
s
final
String
s
Field s.
hexUUID
final
StringSchema
hexUUID
Field hexUUID.
Method Detail
decodeJson
Method decodeJson.
- Parameters:
@Nonnull final RawJsonReaderreaderfinal ExtraInfoextraInfo
uuidFromHex
public
return
uuidFromHex
(reader.readString()
Method uuidFromHex.
- Parameters:
reader.readString(reader.readString(
writeLongToArrayBigEndian
static
void
writeLongToArrayBigEndian
(@Nonnull final byte[] bytes, final int offset, final long x)
Method writeLongToArrayBigEndian.
- Parameters:
@Nonnull final byte[]bytesfinal intoffsetfinal longx
readLongFromArrayBigEndian
static
long
readLongFromArrayBigEndian
(@Nonnull final byte[] bytes, final int offset)
Method readLongFromArrayBigEndian.
- Parameters:
@Nonnull final byte[]bytesfinal intoffset
UUID
public
new
UUID
(readLongFromArrayBigEndian(bytes, 0)
Method UUID.
- Parameters:
readLongFromArrayBigEndian(bytesreadLongFromArrayBigEndian(bytes00