APIdia Launch Partner
Top Description Fields Constructors Methods
com.sun.org.apache.xerces.internal.impl.dv.util

public final Class HexBin

extends Object
Class Inheritance

format validation This class encodes/decodes hexadecimal data
Author
Jeffrey Rodriguez

Field Summary

Modifier and TypeField and Description
private static final int
private static final byte[]
private static final char[]
private static final int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static byte[]

Returns:

return array of byte to encode
decode
(String
encoded string
encoded
)

Decode hex string to a byte array

public static String

Returns:

return encoded string
encode
(byte[]
array of byte to encode
binaryData
)

Encode a byte array to hex string

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

BASELENGTHback to summary
private static final int BASELENGTH
hexNumberTableback to summary
private static final byte[] hexNumberTable
lookUpHexAlphabetback to summary
private static final char[] lookUpHexAlphabet
LOOKUPLENGTHback to summary
private static final int LOOKUPLENGTH

Constructor Detail

HexBinback to summary
public HexBin()

Method Detail

decodeback to summary
public static byte[] decode(String encoded)

Decode hex string to a byte array

Parameters
encoded:String

encoded string

Returns:byte[]

return array of byte to encode

encodeback to summary
public static String encode(byte[] binaryData)

Encode a byte array to hex string

Parameters
binaryData:byte[]

array of byte to encode

Returns:String

return encoded string