Package org.apache.fop.afp.util
Class BinaryUtils
- java.lang.Object
-
- org.apache.fop.afp.util.BinaryUtils
-
public final class BinaryUtils extends java.lang.Object
Library of utility useful conversion methods.
-
-
Constructor Summary
Constructors Modifier Constructor Description private
BinaryUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description 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.
-
-
-
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.- Returns:
- the hexadecimal digits as a byte array
-
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- Returns:
- the hexadecimal digits as a byte array
-
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.- Returns:
- the hexadecimal digits as a byte array
-
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
-
-