站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JBoss 3.2.7 jaxrpc API Documentation 英文版文档

HexBinary (JAXRPC API) - JBoss 3.2.7 jaxrpc API Documentation 英文版文档


org.apache.axis.types
Class HexBinary

java.lang.Object
  extended byorg.apache.axis.types.HexBinary
All Implemented Interfaces:
Serializable

public class HexBinary
extends Object
implements Serializable

Custom class for supporting primitive XSD data type hexBinary.

Author:
Davanum Srinivas
See Also:
Serialized Form

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

ERROR_ODD_NUMBER_OF_DIGITS

public static final String ERROR_ODD_NUMBER_OF_DIGITS

ERROR_BAD_CHARACTER_IN_HEX_STRING

public static final String ERROR_BAD_CHARACTER_IN_HEX_STRING

DEC

public static final int[] DEC
Constructor Detail

HexBinary

public HexBinary()

HexBinary

public HexBinary(String string)

HexBinary

public HexBinary(byte[] bytes)

HexBinary

public HexBinary(Byte[] bytes)
Method Detail

getBytes

public byte[] getBytes()

toString

public String toString()

hashCode

public int hashCode()

equals

public boolean equals(Object object)

decode

public 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.

Parameters:
digits - Hexadecimal digits representation
Throws:
IllegalArgumentException - if an invalid hexadecimal digit is found, or the input string contains an odd number of hexadecimal digits

encode

public static String encode(byte[] bytes)
Convert a byte array into a printable format containing a String of hexadecimal digit characters (two per byte).

Parameters:
bytes - Byte array representation

encode

public static String encode(Byte[] bytes)
Convert a Byte array into a printable format containing a String of hexadecimal digit characters (two per byte).

Parameters:
bytes - Byte array representation

convert2Int

public static int convert2Int(byte[] hex)
Convert 4 hex digits to an int, and return the number of converted bytes.

Parameters:
hex - Byte array containing exactly four hexadecimal digits
Throws:
IllegalArgumentException - if an invalid hexadecimal digit is included


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.