Package | Description |
---|---|
org.djutils.serialization |
Interface and code to serialize and deserialize data.
|
org.djutils.serialization.serializers |
The different types of (de)serializers..
|
Modifier and Type | Method and Description |
---|---|
static <U extends org.djunits.unit.Unit<U>> |
TypedMessage.getUnit(byte[] buffer,
Pointer pointer,
EndianUtil endianUtil)
Retrieve and decode a DJUNITS unit.
|
Modifier and Type | Method and Description |
---|---|
M |
DoubleMatrixSerializer.deSerialize(byte[] buffer,
Pointer pointer,
EndianUtil endianUtil)
Deserialize an object of type T.
|
S |
DoubleScalarSerializer.deSerialize(byte[] buffer,
Pointer pointer,
EndianUtil endianUtil)
Deserialize an object of type T.
|
V[] |
DoubleVectorArraySerializer.deSerialize(byte[] buffer,
Pointer pointer,
EndianUtil endianUtil)
Deserialize an object of type T.
|
V |
DoubleVectorSerializer.deSerialize(byte[] buffer,
Pointer pointer,
EndianUtil endianUtil)
Deserialize an object of type T.
|
M |
FloatMatrixSerializer.deSerialize(byte[] buffer,
Pointer pointer,
EndianUtil endianUtil)
Deserialize an object of type T.
|
S |
FloatScalarSerializer.deSerialize(byte[] buffer,
Pointer pointer,
EndianUtil endianUtil)
Deserialize an object of type T.
|
V |
FloatVectorSerializer.deSerialize(byte[] buffer,
Pointer pointer,
EndianUtil endianUtil)
Deserialize an object of type T.
|
E[] |
ObjectArraySerializer.deSerialize(byte[] buffer,
Pointer pointer,
EndianUtil endianUtil) |
E[][] |
ObjectMatrixSerializer.deSerialize(byte[] buffer,
Pointer pointer,
EndianUtil endianUtil) |
T |
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 |
ObjectMatrixSerializer.serialize(E[][] matrix,
byte[] buffer,
Pointer pointer,
EndianUtil endianUtil) |
void |
ObjectArraySerializer.serialize(E[] array,
byte[] buffer,
Pointer pointer,
EndianUtil endianUtil) |
void |
DoubleMatrixSerializer.serialize(M adm,
byte[] buffer,
Pointer pointer,
EndianUtil endianUtil)
Serialize an object of type T; not including the prefix byte(s).
|
void |
FloatMatrixSerializer.serialize(M afm,
byte[] buffer,
Pointer pointer,
EndianUtil endianUtil)
Serialize an object of type T; not including the prefix byte(s).
|
void |
DoubleScalarSerializer.serialize(S ads,
byte[] buffer,
Pointer pointer,
EndianUtil endianUtil)
Serialize an object of type T; not including the prefix byte(s).
|
void |
FloatScalarSerializer.serialize(S afs,
byte[] buffer,
Pointer pointer,
EndianUtil endianUtil)
Serialize an object of type T; not including the prefix byte(s).
|
void |
Serializer.serialize(T object,
byte[] buffer,
Pointer pointer,
EndianUtil endianUtil)
Serialize an object of type T; not including the prefix byte(s).
|
void |
DoubleVectorArraySerializer.serialize(V[] adva,
byte[] buffer,
Pointer pointer,
EndianUtil endianUtil)
Serialize an object of type T; not including the prefix byte(s).
|
void |
DoubleVectorSerializer.serialize(V adv,
byte[] buffer,
Pointer pointer,
EndianUtil endianUtil)
Serialize an object of type T; not including the prefix byte(s).
|
void |
FloatVectorSerializer.serialize(V afv,
byte[] buffer,
Pointer pointer,
EndianUtil endianUtil)
Serialize an object of type T; not including the prefix byte(s).
|
void |
ObjectMatrixSerializer.serializeWithPrefix(E[][] matrix,
byte[] buffer,
Pointer pointer,
EndianUtil endianUtil) |
void |
ObjectArraySerializer.serializeWithPrefix(E[] array,
byte[] buffer,
Pointer pointer,
EndianUtil endianUtil) |
void |
ArrayOrMatrixWithUnitSerializer.serializeWithPrefix(T object,
byte[] buffer,
Pointer pointer,
EndianUtil endianUtil) |
void |
BasicPrimitiveArrayOrMatrixSerializer.serializeWithPrefix(T object,
byte[] buffer,
Pointer pointer,
EndianUtil endianUtil) |
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).
|
Copyright © 2018–2019 Delft University of Technology. All rights reserved.