Package de.gsi.dataset.utils.serializer
Class BinaryArrayFactory
- java.lang.Object
-
- de.gsi.dataset.utils.serializer.BinarySerialiser
-
- de.gsi.dataset.utils.serializer.BinaryArrayFactory
-
public class BinaryArrayFactory extends BinarySerialiser
Helper class to convert serialised one-dimensional arrays into the corresponding native n-dimensional arrays- Author:
- rstein
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.gsi.dataset.utils.serializer.BinarySerialiser
BinarySerialiser.FieldHeader, BinarySerialiser.HeaderInfo
-
-
Field Summary
-
Fields inherited from class de.gsi.dataset.utils.serializer.BinarySerialiser
headerThis, SELF, VERSION_MAJOR, VERSION_MICRO, VERSION_MINOR
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedBinaryArrayFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidput(FastByteBuffer buffer, java.lang.String fieldName, double[][] matrix)static double[][]readDoubleMatrix(FastByteBuffer buffer, BinarySerialiser.FieldHeader fieldHeader)-
Methods inherited from class de.gsi.dataset.utils.serializer.BinarySerialiser
checkHeaderInfo, getArrayDimensions, getBoolean, getBooleanArray, getBufferIncrements, getByte, getByteArray, getDouble, getDoubleArray, getFieldHeader, getFloat, getFloatArray, getGenericArrayAsPrimitive, getIntArray, getInteger, getLong, getLongArray, getMap, getShort, getShortArray, getString, getStringArray, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, putArrayHeader, putEndMarker, putFieldHeader, putFieldHeader, putGenericArrayAsPrimitive, putHeaderInfo, setBufferIncrements
-
-
-
-
Method Detail
-
put
public static void put(FastByteBuffer buffer, java.lang.String fieldName, double[][] matrix)
-
readDoubleMatrix
public static double[][] readDoubleMatrix(FastByteBuffer buffer, BinarySerialiser.FieldHeader fieldHeader)
-
-