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_UTF16Converter for array of SerializebleObject using UTF16 for strings and characters.protected static final Serializer<SerializableObject<?>[]>TypedObject.COMPOUND_ARRAY_SERIALIZER_UTF8Converter for array of SerializebleObject using UTF8 for strings and characters.protected static final Serializer<boolean[]>TypedObject.CONVERT_BOOL_ARRAYConverter for boolean array.protected static final Serializer<boolean[][]>TypedObject.CONVERT_BOOL_MATRIXConverter for boolean matrix.protected static final Serializer<Boolean>TypedObject.CONVERT_BOOLEANConverter for Boolean.protected static final Serializer<Boolean[]>TypedObject.CONVERT_BOOLEAN_ARRAYConverter for Boolean array.protected static final Serializer<Boolean[][]>TypedObject.CONVERT_BOOLEAN_MATRIXConverter for Boolean matrix.protected static final Serializer<byte[]>TypedObject.CONVERT_BT_ARRAYConverter for byte array.protected static final Serializer<byte[][]>TypedObject.CONVERT_BT_MATRIXConverter for byte matrix.protected static final Serializer<Byte>TypedObject.CONVERT_BYTEConverter for Byte.protected static final Serializer<Byte[]>TypedObject.CONVERT_BYTE_ARRAYConverter for Byte array.protected static final Serializer<Byte[][]>TypedObject.CONVERT_BYTE_MATRIXConverter for Byte matrix.protected static final Serializer<Character>TypedObject.CONVERT_CHARACTER16Converter for Character.protected static final Serializer<Character>TypedObject.CONVERT_CHARACTER8Converter for Character.protected static final Serializer<double[]>TypedObject.CONVERT_DBL_ARRAYConverter for double array.protected static final Serializer<double[][]>TypedObject.CONVERT_DBL_MATRIXConverter for double matrix.protected static final Serializer<DoubleMatrix>TypedObject.CONVERT_DJUNITS_DOUBLE_MATRIXConverter for descendants of DoubleMatrix.protected static final Serializer<DoubleScalar<?,?>> TypedObject.CONVERT_DJUNITS_DOUBLE_SCALARConverter for descendants of DoubleScalar.protected static final Serializer<DoubleVector<?,?, ?>> TypedObject.CONVERT_DJUNITS_DOUBLE_VECTORConverter for descendants of DoubleVector.protected static final Serializer<FloatMatrix<?,?, ?, ?>> TypedObject.CONVERT_DJUNITS_FLOAT_MATRIXConverter for descendants of FloatMatrix.protected static final Serializer<FloatScalar<?,?>> TypedObject.CONVERT_DJUNITS_FLOAT_SCALARConverter for descendants of FloatScalar.protected static final Serializer<FloatVector<?,?, ?>> TypedObject.CONVERT_DJUNITS_FLOAT_VECTORConverter for descendants of FloatVector.protected static final Serializer<Double>TypedObject.CONVERT_DOUBLEConverter for Double.protected static final Serializer<Double[]>TypedObject.CONVERT_DOUBLE_ARRAYConverter for Double array.protected static final Serializer<Double[][]>TypedObject.CONVERT_DOUBLE_MATRIXConverter for Double matrix.protected static final Serializer<DoubleVector[]>TypedObject.CONVERT_DOUBLE_UNIT_COLUMN_VECTOR_ARRAYSerializer for array of DoubleVector.protected static final Serializer<Float>TypedObject.CONVERT_FLOATConverter for Float.protected static final Serializer<Float[]>TypedObject.CONVERT_FLOAT_ARRAYConverter for Float array.protected static final Serializer<Float[][]>TypedObject.CONVERT_FLOAT_MATRIXConverter for Float matrix.protected static final Serializer<FloatVector[]>TypedObject.CONVERT_FLOAT_UNIT_COLUMN_VECTOR_ARRAYSerializer for array of FloatVector.protected static final Serializer<float[]>TypedObject.CONVERT_FLT_ARRAYConverter for float array.protected static final Serializer<float[][]>TypedObject.CONVERT_FLT_MATRIXConverter for float matrix.protected static final Serializer<int[]>TypedObject.CONVERT_INT_ARRAYConverter for int array.protected static final Serializer<int[][]>TypedObject.CONVERT_INT_MATRIXConverter for int matrix.protected static final Serializer<Integer>TypedObject.CONVERT_INTEGERConverter for Integer.protected static final Serializer<Integer[]>TypedObject.CONVERT_INTEGER_ARRAYConverter for Integer array.protected static final Serializer<Integer[][]>TypedObject.CONVERT_INTEGER_MATRIXConverter for Integer matrix.protected static final Serializer<long[]>TypedObject.CONVERT_LNG_ARRAYConverter for long array.protected static final Serializer<long[][]>TypedObject.CONVERT_LNG_MATRIXConverter for long matrix.protected static final Serializer<Long>TypedObject.CONVERT_LONGConverter for Integer.protected static final Serializer<Long[]>TypedObject.CONVERT_LONG_ARRAYConverter for Long array.protected static final Serializer<Long[][]>TypedObject.CONVERT_LONG_MATRIXConverter for Long matrix.protected static final Serializer<Short>TypedObject.CONVERT_SHORTConverter for Short.protected static final Serializer<Short[]>TypedObject.CONVERT_SHORT_ARRAYConverter for Short array.protected static final Serializer<Short[][]>TypedObject.CONVERT_SHORT_MATRIXConverter for Short matrix.protected static final Serializer<short[]>TypedObject.CONVERT_SHRT_ARRAYConverter for short array.protected static final Serializer<short[][]>TypedObject.CONVERT_SHRT_MATRIXConverter for short matrix.protected static final Serializer<String>TypedObject.CONVERT_STRING16Converter for String.protected static final Serializer<String[]>TypedObject.CONVERT_STRING16_ARRAYConverter for String UTF-16 array.protected static final Serializer<String[][]>TypedObject.CONVERT_STRING16_MATRIXConverter for String UTF-16 matrix.protected static final Serializer<String>TypedObject.CONVERT_STRING8Converter for String.protected static final Serializer<String[]>TypedObject.CONVERT_STRING8_ARRAYConverter for String UTF-8 array.protected static final Serializer<String[][]>TypedObject.CONVERT_STRING8_MATRIXConverter for String UTF-8 matrix.Fields in org.djutils.serialization with type parameters of type SerializerModifier and TypeFieldDescriptionprotected static final Map<Class<?>,Serializer<?>> TypedObject.ENCODERSThe easy converters keyed by Class.protected static final Map<Byte,Serializer<?>> TypedObject.OBJECT_DECODERSAll the converters that decode into arrays and matrices of Objects, keyed by prefix.protected static final Map<Byte,Serializer<?>> TypedObject.PRIMITIVE_DATA_DECODERSAll 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(Endianness endianness, byte[] buffer, Map<Byte, Serializer<?>> decoderMap) Decode the message into an object array.static ObjectTypedObject.decode(Endianness endianness, 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 TypeClassDescriptionclassSerializer for arrays or matrices.classArrayOrMatrixWithUnitSerializer<U extends Unit<U>,T> Serializer for Djunits arrays and matrices.classSerializer for primitive data array classes. *classBasics of the serializerclassDoubleMatrixSerializer<U extends Unit<U>,S extends DoubleScalar<U, S>, V extends DoubleVector<U, S, V>, M extends DoubleMatrix<U, S, V, M>> (De)serializes a DJUNITS DoubleMatrix.classDoubleScalarSerializer<U extends Unit<U>,S extends DoubleScalar<U, S>> (De)serializes a DJUNITS DoubleScalar.classDoubleVectorArraySerializer<U extends Unit<U>,S extends DoubleScalar<U, S>, V extends DoubleVector<U, S, V>> (De)serializes an array of (same length) DJUNITS DoubleVectors.classDoubleVectorSerializer<U extends Unit<U>,S extends DoubleScalar<U, S>, V extends DoubleVector<U, S, V>> (De)serializes a DJUNITS DoubleVector.classSerializer for simple, fixed size, classes.classFloatMatrixSerializer<U extends Unit<U>,S extends FloatScalar<U, S>, V extends FloatVector<U, S, V>, M extends FloatMatrix<U, S, V, M>> (De)serializes a DJUNITS FloatMatrix.classFloatScalarSerializer<U extends Unit<U>,S extends FloatScalar<U, S>> (De)serializes a DJUNITS FloatScalar.classFloatVectorArraySerializer<U extends Unit<U>,S extends FloatScalar<U, S>, V extends FloatVector<U, S, V>> (De)serializes an array of (same length) DJUNITS FloatVectors.classFloatVectorSerializer<U extends Unit<U>,S extends FloatScalar<U, S>, V extends FloatVector<U, S, V>> (De)serializes a DJUNITS FloatVector.classSerializer for Object array classes.classSerializer for simple matrix (non-jagged, non-empty, 2D array) classes.classSerializer for simple classes.classObjectWithUnitSerializer<U extends Unit<U>,T> Abstract class to (de)serializes a DJUNITS value.classStringArraySerializercontains the basic methods to (de)serialize a String array.classStringMatrixSerializer contains the basic methods to (de)serialize a String matrix..