Class ByteConversions
- java.lang.Object
-
- org.apache.commons.imaging.common.ByteConversions
-
public final class ByteConversions extends java.lang.Object
Convenience methods for converting data types to and from byte arrays.
-
-
Constructor Summary
Constructors Modifier Constructor Description private
ByteConversions()
-
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 void
toBytes(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 void
toBytes(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 void
toBytes(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 void
toBytes(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 void
toBytes(RationalNumber value, java.nio.ByteOrder byteOrder, byte[] result, int offset)
private static double
toDouble(byte[] bytes, int offset, java.nio.ByteOrder byteOrder)
static double
toDouble(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 float
toFloat(byte[] bytes, int offset, java.nio.ByteOrder byteOrder)
static float
toFloat(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 int
toInt(byte[] bytes, int offset, java.nio.ByteOrder byteOrder)
static int
toInt(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 RationalNumber
toRational(byte[] bytes, int offset, java.nio.ByteOrder byteOrder)
static RationalNumber
toRational(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 short
toShort(byte[] bytes, int offset, java.nio.ByteOrder byteOrder)
static short
toShort(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 int
toUInt16(byte[] bytes, int offset, java.nio.ByteOrder byteOrder)
static int
toUInt16(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)
-
-