All Classes

Class Description
ArrayOrMatrixSerializer<T,​E>
Serializer for arrays or matrices.
ArrayOrMatrixWithUnitSerializer<U extends org.djunits.unit.Unit<U>,​T>
Serializer for Djunits arrays and matrices.
BasicPrimitiveArrayOrMatrixSerializer<T>
Serializer for primitive data array classes.
BasicSerializer<T>
Basics of the serializer
DisplayType
DJUNITS Display Types to be used as part of a Sim0MQ message.
DoubleMatrixSerializer<U extends org.djunits.unit.Unit<U>,​S extends org.djunits.value.vdouble.scalar.base.DoubleScalarInterface<U,​S>,​V extends org.djunits.value.vdouble.vector.base.DoubleVectorInterface<U,​S,​V>,​M extends org.djunits.value.vdouble.matrix.base.DoubleMatrixInterface<U,​S,​V,​M>>
(De)serializes a DJUNITS DoubleMatrix.
DoubleScalarSerializer<U extends org.djunits.unit.Unit<U>,​S extends org.djunits.value.vdouble.scalar.base.DoubleScalarInterface<U,​S>>
(De)serializes a DJUNITS DoubleScalar.
DoubleVectorArraySerializer<U extends org.djunits.unit.Unit<U>,​S extends org.djunits.value.vdouble.scalar.base.DoubleScalarInterface<U,​S>,​V extends org.djunits.value.vdouble.vector.base.DoubleVectorInterface<U,​S,​V>>
(De)serializes an array of (same length) DJUNITS DoubleVectors.
DoubleVectorSerializer<U extends org.djunits.unit.Unit<U>,​S extends org.djunits.value.vdouble.scalar.base.DoubleScalarInterface<U,​S>,​V extends org.djunits.value.vdouble.vector.base.DoubleVectorInterface<U,​S,​V>>
(De)serializes a DJUNITS DoubleVector.
EndianUtil
Method to help with Little Endian / Big Endian conversions for the Sim0MQ messages.
FieldTypes
Type numbers to encode different data types within djutils-serialization.
FixedSizeObjectSerializer<T>
Serializer for simple, fixed size, classes.
FloatMatrixSerializer<U extends org.djunits.unit.Unit<U>,​S extends org.djunits.value.vfloat.scalar.base.FloatScalarInterface<U,​S>,​V extends org.djunits.value.vfloat.vector.base.FloatVectorInterface<U,​S,​V>,​M extends org.djunits.value.vfloat.matrix.base.FloatMatrixInterface<U,​S,​V,​M>>
(De)serializes a DJUNITS FloatMatrix.
FloatScalarSerializer<U extends org.djunits.unit.Unit<U>,​S extends org.djunits.value.vfloat.scalar.base.FloatScalarInterface<U,​S>>
(De)serializes a DJUNITS FloatScalar.
FloatVectorSerializer<U extends org.djunits.unit.Unit<U>,​S extends org.djunits.value.vfloat.scalar.base.FloatScalarInterface<U,​S>,​V extends org.djunits.value.vfloat.vector.base.FloatVectorInterface<U,​S,​V>>
(De)serializes a DJUNITS FloatVector.
ObjectArraySerializer<E>
Serializer for Object array classes.
ObjectMatrixSerializer<E>
Serializer for simple matrix (non-jagged, non-empty, 2D array) classes.
ObjectSerializer<T>
Serializer for simple classes.
ObjectWithUnitSerializer<U extends org.djunits.unit.Unit<U>,​T>
Abstract class to (de)serializes a DJUNITS value.
Pointer
Container for an offset.
SerialDataDecoder
Decoder for inspection of serialized data.
SerialDataDumper
Dumper for serialized data.
SerializableObject<T>
Interface that must be implemented by objects that can be serialized.
SerializationException
Exception for the DSOL ZeroMQ bridge.
SerializationRuntimeException
Exception for the DSOL ZeroMQ bridge.
SerializationUnits
The Sim0MQ unit types with their code, including static methods to quickly find a unit type.
Serializer<T>
Interface to serialize and deserialize data.
TypedMessage
Message conversions.
TypedMessage.MinimalSerializableObject
Minimal implementation of SerializableObject.