org.apache.xmlbeans.impl.util
Class HexBin

java.lang.Object
  extended by org.apache.xmlbeans.impl.util.HexBin

public final class HexBin
extends java.lang.Object

format validation This class encodes/decodes hexadecimal data

Version:
$Id: HexBin.java 125124 2005-01-14 00:23:54Z kkrouse $
Author:
Jeffrey Rodriguez

Constructor Summary
HexBin()
           
 
Method Summary
static java.lang.String bytesToString(byte[] binaryData)
          Converts bytes to a hex string
static byte[] decode(byte[] binaryData)
           
static java.lang.String decode(java.lang.String binaryData)
          Decodes Hex data into octects
static byte[] encode(byte[] binaryData)
          array of byte to encode
static java.lang.String encode(java.lang.String binaryData)
          Encodes octects (using utf-8) into Hex data
static byte[] stringToBytes(java.lang.String hexEncoded)
          Converts a hex string to a byte array.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HexBin

public HexBin()
Method Detail

bytesToString

public static java.lang.String bytesToString(byte[] binaryData)
Converts bytes to a hex string


stringToBytes

public static byte[] stringToBytes(java.lang.String hexEncoded)
Converts a hex string to a byte array.


encode

public static byte[] encode(byte[] binaryData)
array of byte to encode

Parameters:
binaryData -
Returns:
return encode binary array

decode

public static byte[] decode(byte[] binaryData)

decode

public static java.lang.String decode(java.lang.String binaryData)
Decodes Hex data into octects

Parameters:
binaryData - String containing Hex data
Returns:
string containing decoded data.

encode

public static java.lang.String encode(java.lang.String binaryData)
Encodes octects (using utf-8) into Hex data

Parameters:
binaryData - String containing Hex data
Returns:
string containing decoded data.