-
- All Known Implementing Classes:
Base,Base10,Base16,Base2,Base32,Base58,Base64,Base8,BaseFormatCodec,BaseGeneric
public interface BinaryCodec- Since:
- 7.6.1
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description byte[]decode(String encodedData)default intdecodeInt(String encodedData)default longdecodeLong(String encodedData)default shortdecodeShort(String encodedData)Stringencode(byte[] data)default StringencodeInt(int value)default StringencodeLong(long value)default StringencodeShort(short value)
-
-
-
Method Detail
-
encode
String encode(byte[] data)
- Parameters:
data- the binary data to encode.- Returns:
- the given
dataencoded asString.
-
encodeShort
default String encodeShort(short value)
- Parameters:
value- the short value to encode.- Returns:
- the given
valueencoded asStringusing BigEndian.
-
encodeInt
default String encodeInt(int value)
- Parameters:
value- the int value to encode.- Returns:
- the given
valueencoded asStringusing BigEndian.
-
encodeLong
default String encodeLong(long value)
- Parameters:
value- the long value to encode.- Returns:
- the given
valueencoded asStringusing BigEndian.
-
decode
byte[] decode(String encodedData)
-
decodeShort
default short decodeShort(String encodedData)
-
decodeInt
default int decodeInt(String encodedData)
-
-