|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.axis.types.HexBinary
Custom class for supporting primitive XSD data type hexBinary.
Field Summary | |
static int[] |
DEC
|
static String |
ERROR_BAD_CHARACTER_IN_HEX_STRING
|
static String |
ERROR_ODD_NUMBER_OF_DIGITS
|
Constructor Summary | |
HexBinary()
|
|
HexBinary(byte[] bytes)
|
|
HexBinary(Byte[] bytes)
|
|
HexBinary(String string)
|
Method Summary | |
static int |
convert2Int(byte[] hex)
Convert 4 hex digits to an int, and return the number of converted bytes. |
static byte[] |
decode(String digits)
Convert a String of hexadecimal digits into the corresponding byte array by encoding each two hexadecimal digits as a byte. |
static String |
encode(byte[] bytes)
Convert a byte array into a printable format containing a String of hexadecimal digit characters (two per byte). |
static String |
encode(Byte[] bytes)
Convert a Byte array into a printable format containing a String of hexadecimal digit characters (two per byte). |
boolean |
equals(Object object)
|
byte[] |
getBytes()
|
int |
hashCode()
|
String |
toString()
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final String ERROR_ODD_NUMBER_OF_DIGITS
public static final String ERROR_BAD_CHARACTER_IN_HEX_STRING
public static final int[] DEC
Constructor Detail |
public HexBinary()
public HexBinary(String string)
public HexBinary(byte[] bytes)
public HexBinary(Byte[] bytes)
Method Detail |
public byte[] getBytes()
public String toString()
public int hashCode()
public boolean equals(Object object)
public static byte[] decode(String digits)
digits
- Hexadecimal digits representation
IllegalArgumentException
- if an invalid hexadecimal digit
is found, or the input string contains an odd number of hexadecimal
digitspublic static String encode(byte[] bytes)
bytes
- Byte array representationpublic static String encode(Byte[] bytes)
bytes
- Byte array representationpublic static int convert2Int(byte[] hex)
hex
- Byte array containing exactly four hexadecimal digits
IllegalArgumentException
- if an invalid hexadecimal digit
is included
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |