org.apache.tika.mime
Class HexCoDec

java.lang.Object
  extended by org.apache.tika.mime.HexCoDec

public class HexCoDec
extends Object

A set of Hex encoding and decoding utility methods.


Constructor Summary
HexCoDec()
           
 
Method Summary
static byte[] decode(char[] hexChars)
          Decode an array of hex chars
static byte[] decode(char[] hexChars, int startIndex, int length)
          Decode an array of hex chars.
static byte[] decode(String hexValue)
          Decode a hex string
static char[] encode(byte[] bites)
          Hex encode an array of bytes
static char[] encode(byte[] bites, int startIndex, int length)
          Hex encode an array of bytes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HexCoDec

public HexCoDec()
Method Detail

decode

public static byte[] decode(String hexValue)
Decode a hex string

Parameters:
hexValue - the string of hex characters
Returns:
the decode hex string as bytes.

decode

public static byte[] decode(char[] hexChars)
Decode an array of hex chars

Parameters:
hexChars - an array of hex characters.
Returns:
the decode hex chars as bytes.

decode

public static byte[] decode(char[] hexChars,
                            int startIndex,
                            int length)
Decode an array of hex chars.

Parameters:
hexChars - an array of hex characters.
startIndex - the index of the first character to decode
length - the number of characters to decode.
Returns:
the decode hex chars as bytes.

encode

public static char[] encode(byte[] bites)
Hex encode an array of bytes

Parameters:
bites - the array of bytes to encode.
Returns:
the array of hex characters.

encode

public static char[] encode(byte[] bites,
                            int startIndex,
                            int length)
Hex encode an array of bytes

Parameters:
bites - the array of bytes to encode.
startIndex - the index of the first character to encode.
length - the number of characters to encode.
Returns:
the array of hex characters.


Copyright © 2007-2011 The Apache Software Foundation. All Rights Reserved.