public final class HexDecoder
extends java.lang.Object
Modifier and Type | Field | Description |
---|---|---|
static java.lang.String |
DATA_TYPE |
Identifies the data type supported by this decoder.
|
protected static byte[] |
DECODING_TABLE |
Decoding table.
|
protected static byte[] |
ENCODING_TABLE |
Encoding table.
|
Modifier and Type | Method | Description |
---|---|---|
static int |
decode(byte[] data,
int off,
int length,
java.io.OutputStream out) |
Decodes the Hex encoded byte data writing it to the given output stream,
whitespace characters will be ignored.
|
static byte[] |
decode(java.lang.String data) |
Decodes the HEX input data producing a output stream.
|
static int |
decode(java.lang.String data,
java.io.OutputStream out) |
Decodes the Hex encoded String data writing it to the given output stream,
whitespace characters will be ignored.
|
static java.lang.String |
encode(byte[] data) |
Encodes the input data producing a Hex output stream.
|
static int |
encode(byte[] data,
int off,
int length,
java.io.OutputStream out) |
Encodes the input data producing a Hex output stream.
|
protected static void |
initialiseDecodingTable() |
Initialize the decoding table.
|
public static final java.lang.String DATA_TYPE
protected static final byte[] ENCODING_TABLE
protected static final byte[] DECODING_TABLE
protected static void initialiseDecodingTable()
public static int encode(byte[] data, int off, int length, java.io.OutputStream out) throws java.io.IOException
data
- The input data to be HEX encodedoff
- Initiak offsetlength
- Initial length of the input data arrayout
- The OutputStream
instance holding the encoded input data.java.io.IOException
- If encoding fails.public static int decode(byte[] data, int off, int length, java.io.OutputStream out) throws java.io.IOException
data
- The data to be encodedoff
- Initial offset.length
- Initial lengthout
- The OutputStream
instancejava.io.IOException
- If encoding failed.public static int decode(java.lang.String data, java.io.OutputStream out) throws java.io.IOException
data
- The data to be encodedout
- The OutputStream
instancejava.io.IOException
- If encoding failed.public static java.lang.String encode(byte[] data)
data
- Input data to encode.public static byte[] decode(java.lang.String data)
data
- Input data to be decoded.Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com