com.ibm.bsf.util.event.generator
Class ByteUtility

java.lang.Object
  |
  +--com.ibm.bsf.util.event.generator.ByteUtility

public class ByteUtility
extends java.lang.Object

Byte handling utilities 5 April 1999 - functions to append standard types to byte arrays functions to produce standard types from byte arrays

Author:
Richard F. Boehme (rfboehme@us.ibm.com)

Constructor Summary
ByteUtility()
           
 
Method Summary
static byte[] addBytes(byte[] array, byte value)
           
static byte[] addBytes(byte[] array, byte[] value)
           
static byte[] addBytes(byte[] array, int value)
           
static byte[] addBytes(byte[] array, long value)
           
static byte[] addBytes(byte[] array, short value)
           
static byte[] addBytes(byte[] array, java.lang.String value)
           
static double byteArrayToDouble(byte[] high, byte[] low)
           
static double byteArrayToDounle(byte[] value)
           
static float byteArrayToFloat(byte[] value)
           
static int byteArrayToInt(byte[] value)
           
static long byteArrayToLong(byte[] value)
           
static long byteArrayToLong(byte[] high, byte[] low)
           
static short byteArrayToShort(byte[] value)
           
static java.lang.String byteToHexString(byte value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ByteUtility

public ByteUtility()
Method Detail

addBytes

public static byte[] addBytes(byte[] array,
                              java.lang.String value)

addBytes

public static byte[] addBytes(byte[] array,
                              byte value)

addBytes

public static byte[] addBytes(byte[] array,
                              short value)

addBytes

public static byte[] addBytes(byte[] array,
                              int value)

addBytes

public static byte[] addBytes(byte[] array,
                              long value)

addBytes

public static byte[] addBytes(byte[] array,
                              byte[] value)

byteToHexString

public static java.lang.String byteToHexString(byte value)

byteArrayToShort

public static short byteArrayToShort(byte[] value)

byteArrayToInt

public static int byteArrayToInt(byte[] value)

byteArrayToFloat

public static float byteArrayToFloat(byte[] value)

byteArrayToLong

public static long byteArrayToLong(byte[] high,
                                   byte[] low)

byteArrayToLong

public static long byteArrayToLong(byte[] value)

byteArrayToDouble

public static double byteArrayToDouble(byte[] high,
                                       byte[] low)

byteArrayToDounle

public static double byteArrayToDounle(byte[] value)