Class HexBin

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

public final class HexBin extends Object
format validation

This class encodes/decodes hexadecimal data

  • Constructor Details

    • HexBin

      public HexBin()
  • Method Details

    • bytesToString

      public static String bytesToString(byte[] binaryData)
      Converts bytes to a hex string
    • stringToBytes

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

      public static byte[] encode(byte[] binaryData)
      array of byte to encode
      Returns:
      return encode binary array
    • decode

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

      public static String decode(String binaryData)
      Decodes Hex data into octects
      Parameters:
      binaryData - String containing Hex data
      Returns:
      string containing decoded data.
    • encode

      public static String encode(String binaryData)
      Encodes octects (using utf-8) into Hex data
      Parameters:
      binaryData - String containing Hex data
      Returns:
      string containing decoded data.