|
Apache Tomcat 6.0.53 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.tomcat.util.buf.HexUtils
public final class HexUtils
Library of utility methods useful in dealing with converting byte arrays to and from strings of hexadecimal digits. Code from Ajp11, from Apache's JServ.
Field Summary | |
---|---|
static byte[] |
HEX
Table for DEC to HEX byte translation. |
Constructor Summary | |
---|---|
HexUtils()
|
Method Summary | |
---|---|
static java.lang.String |
convert(byte[] bytes)
Convert a byte array into a printable format containing a String of hexadecimal digit characters (two per byte). |
static byte[] |
convert(java.lang.String digits)
Convert a String of hexadecimal digits into the corresponding byte array by encoding each two hexadecimal digits as a byte. |
static int |
convert2Int(byte[] hex)
Deprecated. Not used, will be removed in Tomcat 7 |
static int |
getDec(int index)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final byte[] HEX
Constructor Detail |
---|
public HexUtils()
Method Detail |
---|
public static int getDec(int index)
public static byte[] convert(java.lang.String digits)
digits
- Hexadecimal digits representation
java.lang.IllegalArgumentException
- if an invalid hexadecimal digit
is found, or the input string contains an odd number of hexadecimal
digitspublic static java.lang.String convert(byte[] bytes)
bytes
- Byte array representationpublic static int convert2Int(byte[] hex)
hex
- Byte array containing exactly four hexadecimal digits
java.lang.IllegalArgumentException
- if an invalid hexadecimal digit
is included
|
Apache Tomcat 6.0.53 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |