|
Oracle® Application Server XML Java API Reference 10g Release 3 (10.1.3) B28238-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
org.apache.soap.encoding.Hex
Custom class for supporting primitive XSD data type hexBinary.
Field Summary | |
static int[] |
DEC |
static java.lang.String |
ERROR_BAD_CHARACTER_IN_HEX_STRING |
static java.lang.String |
ERROR_ODD_NUMBER_OF_DIGITS |
Constructor Summary | |
Hex() |
|
Hex(java.lang.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(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() |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
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
Constructor Detail |
public Hex()
public Hex(java.lang.String string)
Method Detail |
public byte[] getBytes()
public java.lang.String toString()
public int hashCode()
public boolean equals(java.lang.Object 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 included
|
Oracle® Application Server XML Java API Reference 10g Release 3 (10.1.3) B28238-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |