-
- 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 int
decodeInt(String encodedData)
default long
decodeLong(String encodedData)
default short
decodeShort(String encodedData)
String
encode(byte[] data)
default String
encodeInt(int value)
default String
encodeLong(long value)
default String
encodeShort(short value)
-
-
-
Method Detail
-
encode
String encode(byte[] data)
- Parameters:
data
- the binary data to encode.- Returns:
- the given
data
encoded asString
.
-
encodeShort
default String encodeShort(short value)
- Parameters:
value
- the short value to encode.- Returns:
- the given
value
encoded asString
using BigEndian.
-
encodeInt
default String encodeInt(int value)
- Parameters:
value
- the int value to encode.- Returns:
- the given
value
encoded asString
using BigEndian.
-
encodeLong
default String encodeLong(long value)
- Parameters:
value
- the long value to encode.- Returns:
- the given
value
encoded asString
using BigEndian.
-
decode
byte[] decode(String encodedData)
-
decodeShort
default short decodeShort(String encodedData)
-
decodeInt
default int decodeInt(String encodedData)
-
-