Class ByteConversions
- java.lang.Object
-
- org.apache.commons.imaging.common.ByteConversions
-
public final class ByteConversions extends java.lang.ObjectConvenience methods for converting data types to and from byte arrays.
-
-
Constructor Summary
Constructors Modifier Constructor Description privateByteConversions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static byte[]toBytes(double[] values, int offset, int length, java.nio.ByteOrder byteOrder)static byte[]toBytes(double[] values, java.nio.ByteOrder byteOrder)static byte[]toBytes(double value, java.nio.ByteOrder byteOrder)private static voidtoBytes(double value, java.nio.ByteOrder byteOrder, byte[] result, int offset)private static byte[]toBytes(float[] values, int offset, int length, java.nio.ByteOrder byteOrder)static byte[]toBytes(float[] values, java.nio.ByteOrder byteOrder)static byte[]toBytes(float value, java.nio.ByteOrder byteOrder)private static voidtoBytes(float value, java.nio.ByteOrder byteOrder, byte[] result, int offset)private static byte[]toBytes(int[] values, int offset, int length, java.nio.ByteOrder byteOrder)static byte[]toBytes(int[] values, java.nio.ByteOrder byteOrder)static byte[]toBytes(int value, java.nio.ByteOrder byteOrder)private static voidtoBytes(int value, java.nio.ByteOrder byteOrder, byte[] result, int offset)private static byte[]toBytes(short[] values, int offset, int length, java.nio.ByteOrder byteOrder)static byte[]toBytes(short[] values, java.nio.ByteOrder byteOrder)static byte[]toBytes(short value, java.nio.ByteOrder byteOrder)private static voidtoBytes(short value, java.nio.ByteOrder byteOrder, byte[] result, int offset)private static byte[]toBytes(RationalNumber[] values, int offset, int length, java.nio.ByteOrder byteOrder)static byte[]toBytes(RationalNumber[] values, java.nio.ByteOrder byteOrder)static byte[]toBytes(RationalNumber value, java.nio.ByteOrder byteOrder)private static voidtoBytes(RationalNumber value, java.nio.ByteOrder byteOrder, byte[] result, int offset)private static doubletoDouble(byte[] bytes, int offset, java.nio.ByteOrder byteOrder)static doubletoDouble(byte[] bytes, java.nio.ByteOrder byteOrder)private static double[]toDoubles(byte[] bytes, int offset, int length, java.nio.ByteOrder byteOrder)static double[]toDoubles(byte[] bytes, java.nio.ByteOrder byteOrder)private static floattoFloat(byte[] bytes, int offset, java.nio.ByteOrder byteOrder)static floattoFloat(byte[] bytes, java.nio.ByteOrder byteOrder)private static float[]toFloats(byte[] bytes, int offset, int length, java.nio.ByteOrder byteOrder)static float[]toFloats(byte[] bytes, java.nio.ByteOrder byteOrder)static inttoInt(byte[] bytes, int offset, java.nio.ByteOrder byteOrder)static inttoInt(byte[] bytes, java.nio.ByteOrder byteOrder)private static int[]toInts(byte[] bytes, int offset, int length, java.nio.ByteOrder byteOrder)static int[]toInts(byte[] bytes, java.nio.ByteOrder byteOrder)private static RationalNumbertoRational(byte[] bytes, int offset, java.nio.ByteOrder byteOrder)static RationalNumbertoRational(byte[] bytes, java.nio.ByteOrder byteOrder)private static RationalNumber[]toRationals(byte[] bytes, int offset, int length, java.nio.ByteOrder byteOrder)static RationalNumber[]toRationals(byte[] bytes, java.nio.ByteOrder byteOrder)private static shorttoShort(byte[] bytes, int offset, java.nio.ByteOrder byteOrder)static shorttoShort(byte[] bytes, java.nio.ByteOrder byteOrder)private static short[]toShorts(byte[] bytes, int offset, int length, java.nio.ByteOrder byteOrder)static short[]toShorts(byte[] bytes, java.nio.ByteOrder byteOrder)static inttoUInt16(byte[] bytes, int offset, java.nio.ByteOrder byteOrder)static inttoUInt16(byte[] bytes, java.nio.ByteOrder byteOrder)private static int[]toUInt16s(byte[] bytes, int offset, int length, java.nio.ByteOrder byteOrder)static int[]toUInt16s(byte[] bytes, java.nio.ByteOrder byteOrder)
-
-
-
Method Detail
-
toBytes
public static byte[] toBytes(short value, java.nio.ByteOrder byteOrder)
-
toBytes
public static byte[] toBytes(short[] values, java.nio.ByteOrder byteOrder)
-
toBytes
private static byte[] toBytes(short[] values, int offset, int length, java.nio.ByteOrder byteOrder)
-
toBytes
private static void toBytes(short value, java.nio.ByteOrder byteOrder, byte[] result, int offset)
-
toBytes
public static byte[] toBytes(int value, java.nio.ByteOrder byteOrder)
-
toBytes
public static byte[] toBytes(int[] values, java.nio.ByteOrder byteOrder)
-
toBytes
private static byte[] toBytes(int[] values, int offset, int length, java.nio.ByteOrder byteOrder)
-
toBytes
private static void toBytes(int value, java.nio.ByteOrder byteOrder, byte[] result, int offset)
-
toBytes
public static byte[] toBytes(float value, java.nio.ByteOrder byteOrder)
-
toBytes
public static byte[] toBytes(float[] values, java.nio.ByteOrder byteOrder)
-
toBytes
private static byte[] toBytes(float[] values, int offset, int length, java.nio.ByteOrder byteOrder)
-
toBytes
private static void toBytes(float value, java.nio.ByteOrder byteOrder, byte[] result, int offset)
-
toBytes
public static byte[] toBytes(double value, java.nio.ByteOrder byteOrder)
-
toBytes
public static byte[] toBytes(double[] values, java.nio.ByteOrder byteOrder)
-
toBytes
private static byte[] toBytes(double[] values, int offset, int length, java.nio.ByteOrder byteOrder)
-
toBytes
private static void toBytes(double value, java.nio.ByteOrder byteOrder, byte[] result, int offset)
-
toBytes
public static byte[] toBytes(RationalNumber value, java.nio.ByteOrder byteOrder)
-
toBytes
public static byte[] toBytes(RationalNumber[] values, java.nio.ByteOrder byteOrder)
-
toBytes
private static byte[] toBytes(RationalNumber[] values, int offset, int length, java.nio.ByteOrder byteOrder)
-
toBytes
private static void toBytes(RationalNumber value, java.nio.ByteOrder byteOrder, byte[] result, int offset)
-
toShort
public static short toShort(byte[] bytes, java.nio.ByteOrder byteOrder)
-
toShort
private static short toShort(byte[] bytes, int offset, java.nio.ByteOrder byteOrder)
-
toShorts
public static short[] toShorts(byte[] bytes, java.nio.ByteOrder byteOrder)
-
toShorts
private static short[] toShorts(byte[] bytes, int offset, int length, java.nio.ByteOrder byteOrder)
-
toUInt16
public static int toUInt16(byte[] bytes, java.nio.ByteOrder byteOrder)
-
toUInt16
public static int toUInt16(byte[] bytes, int offset, java.nio.ByteOrder byteOrder)
-
toUInt16s
public static int[] toUInt16s(byte[] bytes, java.nio.ByteOrder byteOrder)
-
toUInt16s
private static int[] toUInt16s(byte[] bytes, int offset, int length, java.nio.ByteOrder byteOrder)
-
toInt
public static int toInt(byte[] bytes, java.nio.ByteOrder byteOrder)
-
toInt
public static int toInt(byte[] bytes, int offset, java.nio.ByteOrder byteOrder)
-
toInts
public static int[] toInts(byte[] bytes, java.nio.ByteOrder byteOrder)
-
toInts
private static int[] toInts(byte[] bytes, int offset, int length, java.nio.ByteOrder byteOrder)
-
toFloat
public static float toFloat(byte[] bytes, java.nio.ByteOrder byteOrder)
-
toFloat
private static float toFloat(byte[] bytes, int offset, java.nio.ByteOrder byteOrder)
-
toFloats
public static float[] toFloats(byte[] bytes, java.nio.ByteOrder byteOrder)
-
toFloats
private static float[] toFloats(byte[] bytes, int offset, int length, java.nio.ByteOrder byteOrder)
-
toDouble
public static double toDouble(byte[] bytes, java.nio.ByteOrder byteOrder)
-
toDouble
private static double toDouble(byte[] bytes, int offset, java.nio.ByteOrder byteOrder)
-
toDoubles
public static double[] toDoubles(byte[] bytes, java.nio.ByteOrder byteOrder)
-
toDoubles
private static double[] toDoubles(byte[] bytes, int offset, int length, java.nio.ByteOrder byteOrder)
-
toRational
public static RationalNumber toRational(byte[] bytes, java.nio.ByteOrder byteOrder)
-
toRational
private static RationalNumber toRational(byte[] bytes, int offset, java.nio.ByteOrder byteOrder)
-
toRationals
public static RationalNumber[] toRationals(byte[] bytes, java.nio.ByteOrder byteOrder)
-
toRationals
private static RationalNumber[] toRationals(byte[] bytes, int offset, int length, java.nio.ByteOrder byteOrder)
-
-