Package de.gsi.dataset.serializer.spi
Class GenericsHelper
- java.lang.Object
-
- de.gsi.dataset.serializer.spi.GenericsHelper
-
public final class GenericsHelper extends java.lang.ObjectHelper class to convert between boxed and primitive data types. Lot's of boiler plate code because java generics cannot handle primitive types.- Author:
- rstein
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean[]toBoolPrimitive(java.lang.Object[] array)static byte[]toBytePrimitive(java.lang.Object[] array)static double[]toDoublePrimitive(java.lang.Object[] array)static float[]toFloatPrimitive(java.lang.Object[] array)static int[]toIntegerPrimitive(java.lang.Object[] array)static long[]toLongPrimitive(java.lang.Object[] array)static java.lang.Boolean[]toObject(boolean[] array)static java.lang.Byte[]toObject(byte[] array)static java.lang.Double[]toObject(double[] array)static java.lang.Float[]toObject(float[] array)static java.lang.Integer[]toObject(int[] array)static java.lang.Long[]toObject(long[] array)static java.lang.Short[]toObject(short[] array)static boolean[]toPrimitive(java.lang.Boolean[] array)static byte[]toPrimitive(java.lang.Byte[] array)static double[]toPrimitive(java.lang.Double[] array)static float[]toPrimitive(java.lang.Float[] array)static int[]toPrimitive(java.lang.Integer[] array)static long[]toPrimitive(java.lang.Long[] array)static short[]toPrimitive(java.lang.Short[] array)static short[]toShortPrimitive(java.lang.Object[] array)static java.lang.String[]toStringPrimitive(java.lang.Object[] array)
-
-
-
Method Detail
-
toBoolPrimitive
public static boolean[] toBoolPrimitive(java.lang.Object[] array)
-
toBytePrimitive
public static byte[] toBytePrimitive(java.lang.Object[] array)
-
toDoublePrimitive
public static double[] toDoublePrimitive(java.lang.Object[] array)
-
toFloatPrimitive
public static float[] toFloatPrimitive(java.lang.Object[] array)
-
toIntegerPrimitive
public static int[] toIntegerPrimitive(java.lang.Object[] array)
-
toLongPrimitive
public static long[] toLongPrimitive(java.lang.Object[] array)
-
toObject
public static java.lang.Boolean[] toObject(boolean[] array)
-
toObject
public static java.lang.Byte[] toObject(byte[] array)
-
toObject
public static java.lang.Double[] toObject(double[] array)
-
toObject
public static java.lang.Float[] toObject(float[] array)
-
toObject
public static java.lang.Integer[] toObject(int[] array)
-
toObject
public static java.lang.Long[] toObject(long[] array)
-
toObject
public static java.lang.Short[] toObject(short[] array)
-
toPrimitive
public static boolean[] toPrimitive(java.lang.Boolean[] array)
-
toPrimitive
public static byte[] toPrimitive(java.lang.Byte[] array)
-
toPrimitive
public static double[] toPrimitive(java.lang.Double[] array)
-
toPrimitive
public static float[] toPrimitive(java.lang.Float[] array)
-
toPrimitive
public static int[] toPrimitive(java.lang.Integer[] array)
-
toPrimitive
public static long[] toPrimitive(java.lang.Long[] array)
-
toPrimitive
public static short[] toPrimitive(java.lang.Short[] array)
-
toShortPrimitive
public static short[] toShortPrimitive(java.lang.Object[] array)
-
toStringPrimitive
public static java.lang.String[] toStringPrimitive(java.lang.Object[] array)
-
-