Class HexBin
- java.lang.Object
-
- HexBin
-
public final class HexBin extends java.lang.Object
format validation This class encodes/decodes hexadecimal data
-
-
Constructor Summary
Constructors Constructor Description HexBin()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static byte[]
decode(byte[] aHexData)
Decode Hex data to binary datastatic byte[]
encode(byte[] aBinaryData)
Encode binary data to Hexstatic int
getDecodedDataLength(byte[] aHexData)
Get length length of the Hex datastatic boolean
isHex(java.lang.String isValidString)
DOCUMENT ME!
-
-
-
Method Detail
-
isHex
public static boolean isHex(java.lang.String isValidString)
DOCUMENT ME!- Parameters:
isValidString
- DOCUMENT ME!- Returns:
- DOCUMENT ME!
-
encode
public static byte[] encode(byte[] aBinaryData)
Encode binary data to Hex- Parameters:
aBinaryData
- Binary data to Hex encode- Returns:
- return Hex encoded array
-
decode
public static byte[] decode(byte[] aHexData)
Decode Hex data to binary data- Parameters:
aHexData
- Hex data to Hex decode- Returns:
- return Hex decoded binary data
-
getDecodedDataLength
public static int getDecodedDataLength(byte[] aHexData)
Get length length of the Hex data- Parameters:
aHexData
- DOCUMENT ME!- Returns:
- Length of Hex data if is Hex data;
-1
otherwise.
-
-