com.servingxml.util
Class HexBin
java.lang.Object
com.servingxml.util.HexBin
public final class HexBin
- extends java.lang.Object
format validation
This class encodes/decodes hexadecimal data
- Version:
- $Id: HexBin.java 320108 2004-10-14 15:20:18Z mrglavas $
Method Summary |
static byte[] |
decode(java.lang.String encoded)
Decode hex string to a byte array |
static java.lang.String |
encode(byte[] binaryData)
Encode a byte array to hex string |
static java.lang.String |
encode(byte[] binaryData,
int start,
int lengthData)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
hexNumberTable
public static final byte[] hexNumberTable
lookUpHexAlphabet
public static final char[] lookUpHexAlphabet
HexBin
public HexBin()
encode
public static java.lang.String encode(byte[] binaryData)
- Encode a byte array to hex string
- Parameters:
binaryData
- array of byte to encode
- Returns:
- return encoded string
encode
public static java.lang.String encode(byte[] binaryData,
int start,
int lengthData)
decode
public static byte[] decode(java.lang.String encoded)
- Decode hex string to a byte array
- Parameters:
encoded
- encoded string
- Returns:
- return array of byte to encode