Uses of Interface
org.djutils.serialization.serializers.Serializer
| Package | Description |
|---|---|
| org.djutils.serialization |
Interface and code to serialize and deserialize data.
|
| org.djutils.serialization.serializers |
The different types of (de)serializers..
|
-
Uses of Serializer in org.djutils.serialization
Fields in org.djutils.serialization with type parameters of type Serializer Modifier and Type Field Description (package private) static Map<Byte,Serializer<?>>TypedMessage. PRIMITIVE_DATA_DECODERSAll the converters that decode into primitive data when possible, keyed by prefix.Methods in org.djutils.serialization that return Serializer Modifier and Type Method Description (package private) static Serializer<?>[]TypedMessage. buildEncoderList(boolean utf8, Object... content)Build the list of serializers corresponding to the data in an Object array.(package private) static Serializer<?>TypedMessage. findEncoder(boolean utf8, Object object)Find the serializer for one object.Method parameters in org.djutils.serialization with type arguments of type Serializer Modifier and Type Method Description static Object[]TypedMessage. decode(byte[] buffer, Map<Byte,Serializer<?>> decoderMap, EndianUtil endianUtil)Decode the message into an object array. -
Uses of Serializer in org.djutils.serialization.serializers
Classes in org.djutils.serialization.serializers that implement Serializer Modifier and Type Class Description classArrayOrMatrixSerializer<T,E>Serializer for arrays or matrices.classArrayOrMatrixWithUnitSerializer<U extends Unit<U>,T>Serializer for Djunits arrays and matrices.classBasicPrimitiveArrayOrMatrixSerializer<T>Serializer for primitive data array classes.classBasicSerializer<T>Basics of the serializerclassDoubleMatrixSerializer<U extends Unit<U>,S extends DoubleScalarInterface<U,S>,V extends DoubleVectorInterface<U,S,V>,M extends DoubleMatrixInterface<U,S,V,M>>(De)serializes a DJUNITS DoubleMatrix.classDoubleScalarSerializer<U extends Unit<U>,S extends DoubleScalarInterface<U,S>>(De)serializes a DJUNITS DoubleScalar.classDoubleVectorArraySerializer<U extends Unit<U>,S extends DoubleScalarInterface<U,S>,V extends DoubleVectorInterface<U,S,V>>(De)serializes an array of (same length) DJUNITS DoubleVectors.classDoubleVectorSerializer<U extends Unit<U>,S extends DoubleScalarInterface<U,S>,V extends DoubleVectorInterface<U,S,V>>(De)serializes a DJUNITS DoubleVector.classFixedSizeObjectSerializer<T>Serializer for simple, fixed size, classes.classFloatMatrixSerializer<U extends Unit<U>,S extends FloatScalarInterface<U,S>,V extends FloatVectorInterface<U,S,V>,M extends FloatMatrixInterface<U,S,V,M>>(De)serializes a DJUNITS FloatMatrix.classFloatScalarSerializer<U extends Unit<U>,S extends FloatScalarInterface<U,S>>(De)serializes a DJUNITS FloatScalar.classFloatVectorSerializer<U extends Unit<U>,S extends FloatScalarInterface<U,S>,V extends FloatVectorInterface<U,S,V>>(De)serializes a DJUNITS FloatVector.classObjectArraySerializer<E>Serializer for Object array classes.classObjectMatrixSerializer<E>Serializer for simple matrix (non-jagged, non-empty, 2D array) classes.classObjectSerializer<T>Serializer for simple classes.classObjectWithUnitSerializer<U extends Unit<U>,T>Abstract class to (de)serializes a DJUNITS value.