public final class TranscoderUtils extends Object
Constructor and Description |
---|
TranscoderUtils(boolean pack)
Get an instance of TranscoderUtils.
|
Modifier and Type | Method and Description |
---|---|
boolean |
decodeBoolean(byte[] in) |
byte |
decodeByte(byte[] in) |
int |
decodeInt(byte[] in) |
long |
decodeLong(byte[] b) |
byte[] |
encodeBoolean(boolean b) |
byte[] |
encodeByte(byte in) |
byte[] |
encodeInt(int in) |
byte[] |
encodeLong(long l) |
byte[] |
encodeNum(long l,
int maxBytes) |
boolean |
isPackZeros() |
void |
setPackZeros(boolean packZeros) |
public TranscoderUtils(boolean pack)
pack
- if true, remove all zero bytes from the MSB of the packed numpublic final boolean isPackZeros()
public final void setPackZeros(boolean packZeros)
public final byte[] encodeNum(long l, int maxBytes)
public final byte[] encodeLong(long l)
public final long decodeLong(byte[] b)
public final byte[] encodeInt(int in)
public final int decodeInt(byte[] in)
public final byte[] encodeByte(byte in)
public final byte decodeByte(byte[] in)
public final byte[] encodeBoolean(boolean b)
public final boolean decodeBoolean(byte[] in)
Copyright © 2021. All rights reserved.