org.apache.axis.types
public class HexBinary extends java.lang.Object implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static int[] |
DEC |
static java.lang.String |
ERROR_BAD_CHARACTER_IN_HEX_STRING |
static java.lang.String |
ERROR_ODD_NUMBER_OF_DIGITS |
Constructor and Description |
---|
HexBinary() |
HexBinary(byte[] bytes) |
HexBinary(java.lang.String string) |
Modifier and Type | Method and Description |
---|---|
static int |
convert2Int(byte[] hex)
Convert 4 hex digits to an int, and return the number of converted
bytes.
|
static byte[] |
decode(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 java.lang.String |
encode(byte[] bytes)
Convert a byte array into a printable format containing a
String of hexadecimal digit characters (two per byte).
|
boolean |
equals(java.lang.Object object) |
byte[] |
getBytes() |
int |
hashCode() |
java.lang.String |
toString() |
public static final java.lang.String ERROR_ODD_NUMBER_OF_DIGITS
public static final java.lang.String ERROR_BAD_CHARACTER_IN_HEX_STRING
public static final int[] DEC
public HexBinary()
public HexBinary(java.lang.String string)
public HexBinary(byte[] bytes)
public byte[] getBytes()
public java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object object)
equals
in class java.lang.Object
public static byte[] decode(java.lang.String digits)
digits
- Hexadecimal digits representationjava.lang.IllegalArgumentException
- if an invalid hexadecimal digit
is found, or the input string contains an odd number of hexadecimal
digitspublic static java.lang.String encode(byte[] bytes)
bytes
- Byte array representationpublic static int convert2Int(byte[] hex)
hex
- Byte array containing exactly four hexadecimal digitsjava.lang.IllegalArgumentException
- if an invalid hexadecimal digit
is includedCopyright ? 2005 Apache Web Services Project. All Rights Reserved.