org.apache.fop.render.afp.tools
Class BinaryUtils

java.lang.Object
  extended byorg.apache.fop.render.afp.tools.BinaryUtils

public final class BinaryUtils
extends java.lang.Object

Library of utility useful conversion methods.


Constructor Summary
BinaryUtils()
           
 
Method Summary
static byte[] convert(int integer)
          Convert an int into the corresponding byte array by encoding each two hexadecimal digits as a char.
static byte[] convert(int integer, int bufsize)
          Convert an int into the corresponding byte array by encoding each two hexadecimal digits as a char.
static byte[] convert(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 byte[] shortToByteArray(short value)
          Convert the specified short into a byte array.
static void shortToByteArray(short value, byte[] array, int offset)
          Convert the specified short into a byte array.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BinaryUtils

public BinaryUtils()
Method Detail

convert

public static byte[] convert(int integer,
                             int bufsize)
Convert an int into the corresponding byte array by encoding each two hexadecimal digits as a char. This will return a byte array to the length specified by bufsize.

Parameters:
integer - The int representation.
bufsize - The required byte array size.

convert

public static byte[] convert(int integer)
Convert an int into the corresponding byte array by encoding each two hexadecimal digits as a char.

Parameters:
integer - The int representation

convert

public static byte[] convert(java.lang.String digits)
Convert a String of hexadecimal digits into the corresponding byte array by encoding each two hexadecimal digits as a byte.

Parameters:
digits - The hexadecimal digits representation.

shortToByteArray

public static void shortToByteArray(short value,
                                    byte[] array,
                                    int offset)
Convert the specified short into a byte array.

Parameters:
value - The value to be converted.
array - The array to receive the data.
offset - The offset into the byte array for the start of the value.

shortToByteArray

public static byte[] shortToByteArray(short value)
Convert the specified short into a byte array.

Parameters:
value - The value to be converted.
Returns:
The byte array