Uses of Interface
org.djutils.serialization.serializers.Serializer
Packages that use Serializer
Package
Description
Interface and code to serialize and deserialize data.
The different types of (de)serializers..
-
Uses of Serializer in org.djutils.serialization
Fields in org.djutils.serialization declared as SerializerModifier and TypeFieldDescriptionprotected static final Serializer<SerializableObject<?>[]>
TypedObject.COMPOUND_ARRAY_SERIALIZER_UTF16
Converter for array of SerializebleObject using UTF16 for strings and characters.protected static final Serializer<SerializableObject<?>[]>
TypedObject.COMPOUND_ARRAY_SERIALIZER_UTF8
Converter for array of SerializebleObject using UTF8 for strings and characters.protected static final Serializer<boolean[]>
TypedObject.CONVERT_BOOL_ARRAY
Converter for boolean array.protected static final Serializer<boolean[][]>
TypedObject.CONVERT_BOOL_MATRIX
Converter for boolean matrix.protected static final Serializer<Boolean>
TypedObject.CONVERT_BOOLEAN
Converter for Boolean.protected static final Serializer<Boolean[]>
TypedObject.CONVERT_BOOLEAN_ARRAY
Converter for Boolean array.protected static final Serializer<Boolean[][]>
TypedObject.CONVERT_BOOLEAN_MATRIX
Converter for Boolean matrix.protected static final Serializer<byte[]>
TypedObject.CONVERT_BT_ARRAY
Converter for byte array.protected static final Serializer<byte[][]>
TypedObject.CONVERT_BT_MATRIX
Converter for byte matrix.protected static final Serializer<Byte>
TypedObject.CONVERT_BYTE
Converter for Byte.protected static final Serializer<Byte[]>
TypedObject.CONVERT_BYTE_ARRAY
Converter for Byte array.protected static final Serializer<Byte[][]>
TypedObject.CONVERT_BYTE_MATRIX
Converter for Byte matrix.protected static final Serializer<Character>
TypedObject.CONVERT_CHARACTER16
Converter for Character.protected static final Serializer<Character>
TypedObject.CONVERT_CHARACTER8
Converter for Character.protected static final Serializer<double[]>
TypedObject.CONVERT_DBL_ARRAY
Converter for double array.protected static final Serializer<double[][]>
TypedObject.CONVERT_DBL_MATRIX
Converter for double matrix.protected static final Serializer<org.djunits.value.vdouble.matrix.base.DoubleMatrix>
TypedObject.CONVERT_DJUNITS_DOUBLE_MATRIX
Converter for descendants of DoubleMatrix.protected static final Serializer<org.djunits.value.vdouble.scalar.base.DoubleScalar<?,
?>> TypedObject.CONVERT_DJUNITS_DOUBLE_SCALAR
Converter for descendants of DoubleScalar.protected static final Serializer<org.djunits.value.vdouble.vector.base.DoubleVector<?,
?, ?>> TypedObject.CONVERT_DJUNITS_DOUBLE_VECTOR
Converter for descendants of DoubleVector.protected static final Serializer<org.djunits.value.vfloat.matrix.base.FloatMatrix<?,
?, ?, ?>> TypedObject.CONVERT_DJUNITS_FLOAT_MATRIX
Converter for descendants of FloatMatrix.protected static final Serializer<org.djunits.value.vfloat.scalar.base.FloatScalar<?,
?>> TypedObject.CONVERT_DJUNITS_FLOAT_SCALAR
Converter for descendants of FloatScalar.protected static final Serializer<org.djunits.value.vfloat.vector.base.FloatVector<?,
?, ?>> TypedObject.CONVERT_DJUNITS_FLOAT_VECTOR
Converter for descendants of FloatVector.protected static final Serializer<Double>
TypedObject.CONVERT_DOUBLE
Converter for Double.protected static final Serializer<Double[]>
TypedObject.CONVERT_DOUBLE_ARRAY
Converter for Double array.protected static final Serializer<Double[][]>
TypedObject.CONVERT_DOUBLE_MATRIX
Converter for Double matrix.protected static final Serializer<org.djunits.value.vdouble.vector.base.DoubleVector[]>
TypedObject.CONVERT_DOUBLE_UNIT_COLUMN_VECTOR_ARRAY
Serializer for array of DoubleVector.protected static final Serializer<Float>
TypedObject.CONVERT_FLOAT
Converter for Float.protected static final Serializer<Float[]>
TypedObject.CONVERT_FLOAT_ARRAY
Converter for Float array.protected static final Serializer<Float[][]>
TypedObject.CONVERT_FLOAT_MATRIX
Converter for Float matrix.protected static final Serializer<org.djunits.value.vfloat.vector.base.FloatVector[]>
TypedObject.CONVERT_FLOAT_UNIT_COLUMN_VECTOR_ARRAY
Serializer for array of FloatVector.protected static final Serializer<float[]>
TypedObject.CONVERT_FLT_ARRAY
Converter for float array.protected static final Serializer<float[][]>
TypedObject.CONVERT_FLT_MATRIX
Converter for float matrix.protected static final Serializer<int[]>
TypedObject.CONVERT_INT_ARRAY
Converter for int array.protected static final Serializer<int[][]>
TypedObject.CONVERT_INT_MATRIX
Converter for int matrix.protected static final Serializer<Integer>
TypedObject.CONVERT_INTEGER
Converter for Integer.protected static final Serializer<Integer[]>
TypedObject.CONVERT_INTEGER_ARRAY
Converter for Integer array.protected static final Serializer<Integer[][]>
TypedObject.CONVERT_INTEGER_MATRIX
Converter for Integer matrix.protected static final Serializer<long[]>
TypedObject.CONVERT_LNG_ARRAY
Converter for long array.protected static final Serializer<long[][]>
TypedObject.CONVERT_LNG_MATRIX
Converter for long matrix.protected static final Serializer<Long>
TypedObject.CONVERT_LONG
Converter for Integer.protected static final Serializer<Long[]>
TypedObject.CONVERT_LONG_ARRAY
Converter for Long array.protected static final Serializer<Long[][]>
TypedObject.CONVERT_LONG_MATRIX
Converter for Long matrix.protected static final Serializer<Short>
TypedObject.CONVERT_SHORT
Converter for Short.protected static final Serializer<Short[]>
TypedObject.CONVERT_SHORT_ARRAY
Converter for Short array.protected static final Serializer<Short[][]>
TypedObject.CONVERT_SHORT_MATRIX
Converter for Short matrix.protected static final Serializer<short[]>
TypedObject.CONVERT_SHRT_ARRAY
Converter for short array.protected static final Serializer<short[][]>
TypedObject.CONVERT_SHRT_MATRIX
Converter for short matrix.protected static final Serializer<String>
TypedObject.CONVERT_STRING16
Converter for String.protected static final Serializer<String[]>
TypedObject.CONVERT_STRING16_ARRAY
Converter for String UTF-16 array.protected static final Serializer<String[][]>
TypedObject.CONVERT_STRING16_MATRIX
Converter for String UTF-16 matrix.protected static final Serializer<String>
TypedObject.CONVERT_STRING8
Converter for String.protected static final Serializer<String[]>
TypedObject.CONVERT_STRING8_ARRAY
Converter for String UTF-8 array.protected static final Serializer<String[][]>
TypedObject.CONVERT_STRING8_MATRIX
Converter for String UTF-8 matrix.Fields in org.djutils.serialization with type parameters of type SerializerModifier and TypeFieldDescriptionprotected static final Map<Class<?>,
Serializer<?>> TypedObject.ENCODERS
The easy converters keyed by Class.protected static final Map<Byte,
Serializer<?>> TypedObject.OBJECT_DECODERS
All the converters that decode into arrays and matrices of Objects, keyed by prefix.protected static final Map<Byte,
Serializer<?>> TypedObject.PRIMITIVE_DATA_DECODERS
All the converters that decode into primitive data when possible, keyed by prefix.Methods in org.djutils.serialization that return SerializerModifier and TypeMethodDescriptionprotected static Serializer<?>[]
TypedMessage.buildEncoderList
(boolean utf8, Object... content) Build the list of serializers corresponding to the data in an Object array.protected static Serializer<?>
TypedObject.findEncoder
(boolean utf8, Object object) Find the serializer for one object.Method parameters in org.djutils.serialization with type arguments of type SerializerModifier and TypeMethodDescriptionstatic Object[]
TypedMessage.decode
(byte[] buffer, Map<Byte, Serializer<?>> decoderMap) Decode the message into an object array.static Object
TypedObject.decode
(byte[] buffer, Map<Byte, Serializer<?>> decoderMap) Decode the message into a single object. -
Uses of Serializer in org.djutils.serialization.serializers
Classes in org.djutils.serialization.serializers that implement SerializerModifier and TypeClassDescriptionclass
Serializer for arrays or matrices.class
ArrayOrMatrixWithUnitSerializer<U extends org.djunits.unit.Unit<U>,
T> Serializer for Djunits arrays and matrices.class
Serializer for primitive data array classes. *class
Basics of the serializerclass
DoubleMatrixSerializer<U extends org.djunits.unit.Unit<U>,
S extends org.djunits.value.vdouble.scalar.base.DoubleScalar<U, S>, V extends org.djunits.value.vdouble.vector.base.DoubleVector<U, S, V>, M extends org.djunits.value.vdouble.matrix.base.DoubleMatrix<U, S, V, M>> (De)serializes a DJUNITS DoubleMatrix.class
DoubleScalarSerializer<U extends org.djunits.unit.Unit<U>,
S extends org.djunits.value.vdouble.scalar.base.DoubleScalar<U, S>> (De)serializes a DJUNITS DoubleScalar.class
DoubleVectorArraySerializer<U extends org.djunits.unit.Unit<U>,
S extends org.djunits.value.vdouble.scalar.base.DoubleScalar<U, S>, V extends org.djunits.value.vdouble.vector.base.DoubleVector<U, S, V>> (De)serializes an array of (same length) DJUNITS DoubleVectors.class
DoubleVectorSerializer<U extends org.djunits.unit.Unit<U>,
S extends org.djunits.value.vdouble.scalar.base.DoubleScalar<U, S>, V extends org.djunits.value.vdouble.vector.base.DoubleVector<U, S, V>> (De)serializes a DJUNITS DoubleVector.class
Serializer for simple, fixed size, classes.class
FloatMatrixSerializer<U extends org.djunits.unit.Unit<U>,
S extends org.djunits.value.vfloat.scalar.base.FloatScalar<U, S>, V extends org.djunits.value.vfloat.vector.base.FloatVector<U, S, V>, M extends org.djunits.value.vfloat.matrix.base.FloatMatrix<U, S, V, M>> (De)serializes a DJUNITS FloatMatrix.class
FloatScalarSerializer<U extends org.djunits.unit.Unit<U>,
S extends org.djunits.value.vfloat.scalar.base.FloatScalar<U, S>> (De)serializes a DJUNITS FloatScalar.class
FloatVectorArraySerializer<U extends org.djunits.unit.Unit<U>,
S extends org.djunits.value.vfloat.scalar.base.FloatScalar<U, S>, V extends org.djunits.value.vfloat.vector.base.FloatVector<U, S, V>> (De)serializes an array of (same length) DJUNITS FloatVectors.class
FloatVectorSerializer<U extends org.djunits.unit.Unit<U>,
S extends org.djunits.value.vfloat.scalar.base.FloatScalar<U, S>, V extends org.djunits.value.vfloat.vector.base.FloatVector<U, S, V>> (De)serializes a DJUNITS FloatVector.class
Serializer for Object array classes.class
Serializer for simple matrix (non-jagged, non-empty, 2D array) classes.class
Serializer for simple classes.class
ObjectWithUnitSerializer<U extends org.djunits.unit.Unit<U>,
T> Abstract class to (de)serializes a DJUNITS value.class
StringArraySerializercontains the basic methods to (de)serialize a String array.class
StringMatrixSerializer contains the basic methods to (de)serialize a String matrix..