Uses of Class
org.djutils.serialization.serializers.Pointer
Package
Description
Interface and code to serialize and deserialize data.
The different types of (de)serializers..
-
Uses of Pointer in org.djutils.serialization
Modifier and TypeMethodDescriptionstatic <U extends org.djunits.unit.Unit<U>>
UTypedMessage.getUnit
(byte[] buffer, Pointer pointer, EndianUtil endianUtil) Retrieve and decode a DJUNITS unit. -
Uses of Pointer in org.djutils.serialization.serializers
Modifier and TypeMethodDescriptionDoubleMatrixSerializer.deSerialize
(byte[] buffer, Pointer pointer, EndianUtil endianUtil) DoubleScalarSerializer.deSerialize
(byte[] buffer, Pointer pointer, EndianUtil endianUtil) V[]
DoubleVectorArraySerializer.deSerialize
(byte[] buffer, Pointer pointer, EndianUtil endianUtil) DoubleVectorSerializer.deSerialize
(byte[] buffer, Pointer pointer, EndianUtil endianUtil) FloatMatrixSerializer.deSerialize
(byte[] buffer, Pointer pointer, EndianUtil endianUtil) FloatScalarSerializer.deSerialize
(byte[] buffer, Pointer pointer, EndianUtil endianUtil) FloatVectorSerializer.deSerialize
(byte[] buffer, Pointer pointer, EndianUtil endianUtil) final E[]
ObjectArraySerializer.deSerialize
(byte[] buffer, Pointer pointer, EndianUtil endianUtil) final E[][]
ObjectMatrixSerializer.deSerialize
(byte[] buffer, Pointer pointer, EndianUtil endianUtil) Serializer.deSerialize
(byte[] buffer, Pointer pointer, EndianUtil endianUtil) Deserialize an object of type T.protected void
ArrayOrMatrixWithUnitSerializer.encodeUnit
(U unit, byte[] message, Pointer pointer, EndianUtil endianUtil) Code a unit, including MoneyUnits.protected void
ObjectWithUnitSerializer.encodeUnit
(U unit, byte[] message, Pointer pointer, EndianUtil endianUtil) Code a unit, including MoneyUnits.protected U
ArrayOrMatrixWithUnitSerializer.getUnit
(byte[] buffer, Pointer pointer, EndianUtil endianUtil) Retrieve and decode a DJUNITS unit.protected U
ObjectWithUnitSerializer.getUnit
(byte[] buffer, Pointer pointer, EndianUtil endianUtil) Retrieve and decode a DJUNITS unit.void
DoubleMatrixSerializer.serialize
(M adm, byte[] buffer, Pointer pointer, EndianUtil endianUtil) void
DoubleScalarSerializer.serialize
(S ads, byte[] buffer, Pointer pointer, EndianUtil endianUtil) void
DoubleVectorArraySerializer.serialize
(V[] adva, byte[] buffer, Pointer pointer, EndianUtil endianUtil) void
DoubleVectorSerializer.serialize
(V adv, byte[] buffer, Pointer pointer, EndianUtil endianUtil) void
FloatMatrixSerializer.serialize
(M afm, byte[] buffer, Pointer pointer, EndianUtil endianUtil) void
FloatScalarSerializer.serialize
(S afs, byte[] buffer, Pointer pointer, EndianUtil endianUtil) void
FloatVectorSerializer.serialize
(V afv, byte[] buffer, Pointer pointer, EndianUtil endianUtil) final void
ObjectArraySerializer.serialize
(E[] array, byte[] buffer, Pointer pointer, EndianUtil endianUtil) final void
ObjectMatrixSerializer.serialize
(E[][] matrix, byte[] buffer, Pointer pointer, EndianUtil endianUtil) void
Serializer.serialize
(T object, byte[] buffer, Pointer pointer, EndianUtil endianUtil) Serialize an object of type T; not including the prefix byte(s).final void
ArrayOrMatrixWithUnitSerializer.serializeWithPrefix
(T object, byte[] buffer, Pointer pointer, EndianUtil endianUtil) final void
BasicPrimitiveArrayOrMatrixSerializer.serializeWithPrefix
(T object, byte[] buffer, Pointer pointer, EndianUtil endianUtil) final void
ObjectArraySerializer.serializeWithPrefix
(E[] array, byte[] buffer, Pointer pointer, EndianUtil endianUtil) final void
ObjectMatrixSerializer.serializeWithPrefix
(E[][] matrix, byte[] buffer, Pointer pointer, EndianUtil endianUtil) final void
ObjectSerializer.serializeWithPrefix
(T object, byte[] buffer, Pointer pointer, EndianUtil endianUtil) void
Serializer.serializeWithPrefix
(T object, byte[] buffer, Pointer pointer, EndianUtil endianUtil) Serialize an object of type T including the prefix byte(s).