Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ABSOLUTETEMPERATURE - Static variable in class org.djutils.serialization.SerializationUnits
-
AbsoluteTemperature unit type with code 24.
- ABSOLUTETEMPERATURE_DEGREE_CELSIUS - Static variable in class org.djutils.serialization.DisplayType
-
AbsoluteTemperature.DEGREE_CELSIUS unit type with code 1.
- ABSOLUTETEMPERATURE_DEGREE_FAHRENHEIT - Static variable in class org.djutils.serialization.DisplayType
-
AbsoluteTemperature.DEGREE_FAHRENHEIT unit type with code 2.
- ABSOLUTETEMPERATURE_DEGREE_RANKINE - Static variable in class org.djutils.serialization.DisplayType
-
AbsoluteTemperature.DEGREE_RANKINE unit type with code 3.
- ABSOLUTETEMPERATURE_DEGREE_REAUMUR - Static variable in class org.djutils.serialization.DisplayType
-
AbsoluteTemperature.DEGREE_REAUMUR unit type with code 4.
- ABSOLUTETEMPERATURE_KELVIN - Static variable in class org.djutils.serialization.DisplayType
-
AbsoluteTemperature.KELVIN unit type with code 0.
- ABSORBEDDOSE - Static variable in class org.djutils.serialization.SerializationUnits
-
AbsorbedDose unit type with code 29.
- ABSORBEDDOSE_ERG_PER_GRAM - Static variable in class org.djutils.serialization.DisplayType
-
AbsorbedDose.ERG_PER_GRAM unit type with code 3.
- ABSORBEDDOSE_GRAY - Static variable in class org.djutils.serialization.DisplayType
-
AbsorbedDose.GRAY unit type with code 0.
- ABSORBEDDOSE_MICROGRAY - Static variable in class org.djutils.serialization.DisplayType
-
AbsorbedDose.MICROGRAY unit type with code 2.
- ABSORBEDDOSE_MILLIGRAY - Static variable in class org.djutils.serialization.DisplayType
-
AbsorbedDose.MILLIGRAY unit type with code 1.
- ABSORBEDDOSE_RAD - Static variable in class org.djutils.serialization.DisplayType
-
AbsorbedDose.RAD unit type with code 4.
- ACCELERATION - Static variable in class org.djutils.serialization.SerializationUnits
-
Acceleration unit type with code 1.
- ACCELERATION_FOOT_PER_SECOND_2 - Static variable in class org.djutils.serialization.DisplayType
-
Acceleration.FOOT_PER_SECOND_2 unit type with code 3.
- ACCELERATION_GAL - Static variable in class org.djutils.serialization.DisplayType
-
Acceleration.GAL unit type with code 7.
- ACCELERATION_INCH_PER_SECOND_2 - Static variable in class org.djutils.serialization.DisplayType
-
Acceleration.INCH_PER_SECOND_2 unit type with code 2.
- ACCELERATION_KM_PER_HOUR_2 - Static variable in class org.djutils.serialization.DisplayType
-
Acceleration.KM_PER_HOUR_2 unit type with code 1.
- ACCELERATION_KNOT_PER_SECOND - Static variable in class org.djutils.serialization.DisplayType
-
Acceleration.KNOT_PER_SECOND unit type with code 6.
- ACCELERATION_METER_PER_SECOND_2 - Static variable in class org.djutils.serialization.DisplayType
-
Acceleration.METER_PER_SECOND_2 unit type with code 0.
- ACCELERATION_MILE_PER_HOUR_2 - Static variable in class org.djutils.serialization.DisplayType
-
Acceleration.MILE_PER_HOUR_2 unit type with code 4.
- ACCELERATION_MILE_PER_HOUR_PER_SECOND - Static variable in class org.djutils.serialization.DisplayType
-
Acceleration.MILE_PER_HOUR_PER_SECOND unit type with code 5.
- ACCELERATION_MILE_PER_SECOND_2 - Static variable in class org.djutils.serialization.DisplayType
-
Acceleration.MILE_PER_SECOND_2 unit type with code 9.
- ACCELERATION_STANDARD_GRAVITY - Static variable in class org.djutils.serialization.DisplayType
-
Acceleration.STANDARD_GRAVITY unit type with code 8.
- AMOUNTOFSUBSTANCE - Static variable in class org.djutils.serialization.SerializationUnits
-
AmountOfSubstance unit type with code 30.
- AMOUNTOFSUBSTANCE_MICROMOLE - Static variable in class org.djutils.serialization.DisplayType
-
AmountOfSubstance.MICROMOLE unit type with code 2.
- AMOUNTOFSUBSTANCE_MILLIMOLE - Static variable in class org.djutils.serialization.DisplayType
-
AmountOfSubstance.MILLIMOLE unit type with code 1.
- AMOUNTOFSUBSTANCE_MOLE - Static variable in class org.djutils.serialization.DisplayType
-
AmountOfSubstance.MOLE unit type with code 0.
- AMOUNTOFSUBSTANCE_NANOMOLE - Static variable in class org.djutils.serialization.DisplayType
-
AmountOfSubstance.NANOMOLE unit type with code 3.
- ANGLE - Static variable in class org.djutils.serialization.SerializationUnits
-
Angle unit type with code 3.
- ANGLE_ARCMINUTE - Static variable in class org.djutils.serialization.DisplayType
-
Angle.ARCMINUTE unit type with code 1.
- ANGLE_ARCSECOND - Static variable in class org.djutils.serialization.DisplayType
-
Angle.ARCSECOND unit type with code 2.
- ANGLE_CENTESIMAL_ARCMINUTE - Static variable in class org.djutils.serialization.DisplayType
-
Angle.CENTESIMAL_ARCMINUTE unit type with code 3.
- ANGLE_CENTESIMAL_ARCSECOND - Static variable in class org.djutils.serialization.DisplayType
-
Angle.CENTESIMAL_ARCSECOND unit type with code 4.
- ANGLE_DEGREE - Static variable in class org.djutils.serialization.DisplayType
-
Angle.DEGREE unit type with code 5.
- ANGLE_GRAD - Static variable in class org.djutils.serialization.DisplayType
-
Angle.GRAD unit type with code 6.
- ANGLE_PERCENT - Static variable in class org.djutils.serialization.DisplayType
-
Angle.PERCENT unit type with code 7.
- ANGLE_RADIAN - Static variable in class org.djutils.serialization.DisplayType
-
Angle.RADIAN unit type with code 0.
- ANGULARACCELERATION - Static variable in class org.djutils.serialization.SerializationUnits
-
AngularAcceleration unit type with code 42.
- ANGULARACCELERATION_ARCMINUTE_PER_SECOND_2 - Static variable in class org.djutils.serialization.DisplayType
-
AngularAcceleration.ARCMINUTE_PER_SECOND_2 unit type with code 2.
- ANGULARACCELERATION_ARCSECOND_PER_SECOND_2 - Static variable in class org.djutils.serialization.DisplayType
-
AngularAcceleration.ARCSECOND_PER_SECOND_2 unit type with code 3.
- ANGULARACCELERATION_CENTECIMAL_ARCMINUTE_PER_SECOND_2 - Static variable in class org.djutils.serialization.DisplayType
-
AngularAcceleration.CENTESIMAL_ARCMINUTE_PER_SECOND_SQUARED unit type with code 5.
- ANGULARACCELERATION_CENTESIMAL_ARCSECOND_PER_SECOND_2 - Static variable in class org.djutils.serialization.DisplayType
-
AngularAcceleration.CENTESIMAL_ARCSECOND_PER_SECOND_SQUARED unit type with code 6.
- ANGULARACCELERATION_DEGREE_PER_SECOND_2 - Static variable in class org.djutils.serialization.DisplayType
-
AngularAcceleration.DEGREE_PER_SECOND_2 unit type with code 1.
- ANGULARACCELERATION_GRAD_PER_SECOND_2 - Static variable in class org.djutils.serialization.DisplayType
-
AngularAcceleration.GRAD_PER_SECOND_2 unit type with code 4.
- ANGULARACCELERATION_RADIAN_PER_SECOND_2 - Static variable in class org.djutils.serialization.DisplayType
-
AngularAcceleration.RADIAN_PER_SECOND_2 unit type with code 0.
- ANGULARVELOCITY - Static variable in class org.djutils.serialization.SerializationUnits
-
AngularVelocity unit type with code 43.
- ANGULARVELOCITY_ARCMINUTE_PER_SECOND - Static variable in class org.djutils.serialization.DisplayType
-
AngularVelocity.ARCMINUTE_PER_SECOND unit type with code 2.
- ANGULARVELOCITY_ARCSECOND_PER_SECOND - Static variable in class org.djutils.serialization.DisplayType
-
AngularVelocity.ARCSECOND_PER_SECOND unit type with code 3.
- ANGULARVELOCITY_CENTECIMAL_ARCMINUTE_PER_SECOND - Static variable in class org.djutils.serialization.DisplayType
-
AngularVelocity.CENTESIMAL_ARCMINUTE_PER_SECOND unit type with code 5.
- ANGULARVELOCITY_CENTESIMAL_ARCSECOND_PER_SECOND - Static variable in class org.djutils.serialization.DisplayType
-
AngularVelocity.CENTESIMAL_ARCSECOND_PER_SECOND unit type with code 6.
- ANGULARVELOCITY_DEGREE_PER_SECOND - Static variable in class org.djutils.serialization.DisplayType
-
AngularVelocity.DEGREE_PER_SECOND unit type with code 1.
- ANGULARVELOCITY_GRAD_PER_SECOND - Static variable in class org.djutils.serialization.DisplayType
-
AngularVelocity.GRAD_PER_SECOND unit type with code 4.
- ANGULARVELOCITY_RADIAN_PER_SECOND - Static variable in class org.djutils.serialization.DisplayType
-
AngularVelocity.RADIAN_PER_SECOND unit type with code 0.
- append(int, byte) - Method in class org.djutils.serialization.SerialDataDecoder
- AREA - Static variable in class org.djutils.serialization.SerializationUnits
-
Area unit type with code 5.
- AREA_ACRE - Static variable in class org.djutils.serialization.DisplayType
-
Area.ACRE unit type with code 18.
- AREA_ARE - Static variable in class org.djutils.serialization.DisplayType
-
Area.ARE unit type with code 19.
- AREA_CENTIARE - Static variable in class org.djutils.serialization.DisplayType
-
Area.CENTIARE unit type with code 20.
- AREA_HECTARE - Static variable in class org.djutils.serialization.DisplayType
-
Area.HECTARE unit type with code 21.
- AREA_SQUARE_ATTOMETER - Static variable in class org.djutils.serialization.DisplayType
-
Area.SQUARE_ATTOMETER unit type with code 1.
- AREA_SQUARE_CENTIMETER - Static variable in class org.djutils.serialization.DisplayType
-
Area.SQUARE_CENTIMETER unit type with code 7.
- AREA_SQUARE_DECIMETER - Static variable in class org.djutils.serialization.DisplayType
-
Area.SQUARE_DECIMETER unit type with code 8.
- AREA_SQUARE_DEKAMETER - Static variable in class org.djutils.serialization.DisplayType
-
Area.SQUARE_DEKAMETER unit type with code 9.
- AREA_SQUARE_FEMTOMETER - Static variable in class org.djutils.serialization.DisplayType
-
Area.SQUARE_FEMTOMETER unit type with code 2.
- AREA_SQUARE_FOOT - Static variable in class org.djutils.serialization.DisplayType
-
Area.SQUARE_FOOT unit type with code 14.
- AREA_SQUARE_HECTOMETER - Static variable in class org.djutils.serialization.DisplayType
-
Area.SQUARE_HECTOMETER unit type with code 10.
- AREA_SQUARE_INCH - Static variable in class org.djutils.serialization.DisplayType
-
Area.SQUARE_INCH unit type with code 13.
- AREA_SQUARE_KILOMETER - Static variable in class org.djutils.serialization.DisplayType
-
Area.SQUARE_KILOMETER unit type with code 11.
- AREA_SQUARE_MEGAMETER - Static variable in class org.djutils.serialization.DisplayType
-
Area.SQUARE_MEGAMETER unit type with code 12.
- AREA_SQUARE_METER - Static variable in class org.djutils.serialization.DisplayType
-
Area.SQUARE_METER unit type with code 0.
- AREA_SQUARE_MICROMETER - Static variable in class org.djutils.serialization.DisplayType
-
Area.SQUARE_MICROMETER unit type with code 5.
- AREA_SQUARE_MILE - Static variable in class org.djutils.serialization.DisplayType
-
Area.SQUARE_MILE unit type with code 16.
- AREA_SQUARE_MILLIMETER - Static variable in class org.djutils.serialization.DisplayType
-
Area.SQUARE_MILLIMETER unit type with code 6.
- AREA_SQUARE_NANOMETER - Static variable in class org.djutils.serialization.DisplayType
-
Area.SQUARE_NANOMETER unit type with code 4.
- AREA_SQUARE_NAUTICAL_MILE - Static variable in class org.djutils.serialization.DisplayType
-
Area.SQUARE_NAUTICAL_MILE unit type with code 17.
- AREA_SQUARE_PICOMETER - Static variable in class org.djutils.serialization.DisplayType
-
Area.SQUARE_PICOMETER unit type with code 3.
- AREA_SQUARE_YARD - Static variable in class org.djutils.serialization.DisplayType
-
Area.SQUARE_YARD unit type with code 15.
- ArrayOrMatrixSerializer<T,
E> - Class in org.djutils.serialization.serializers -
Serializer for arrays or matrices.
- ArrayOrMatrixSerializer(byte, int, String, int) - Constructor for class org.djutils.serialization.serializers.ArrayOrMatrixSerializer
-
Construct a new ArrayOrMatrixSerializere.
- ArrayOrMatrixWithUnitSerializer<U extends org.djunits.unit.Unit<U>,
T> - Class in org.djutils.serialization.serializers -
Serializer for Djunits arrays and matrices.
- ArrayOrMatrixWithUnitSerializer(byte, String, int) - Constructor for class org.djutils.serialization.serializers.ArrayOrMatrixWithUnitSerializer
-
Construct a new serializer for Djunits arrays or matrices.
B
- BasicPrimitiveArrayOrMatrixSerializer<T> - Class in org.djutils.serialization.serializers
-
Serializer for primitive data array classes. *
- BasicPrimitiveArrayOrMatrixSerializer(byte, int, String, int) - Constructor for class org.djutils.serialization.serializers.BasicPrimitiveArrayOrMatrixSerializer
-
Construct a new BasicPrimitiveArrayOrMatrixSerializer.
- BasicSerializer<T> - Class in org.djutils.serialization.serializers
-
Basics of the serializer
- BasicSerializer(byte, String) - Constructor for class org.djutils.serialization.serializers.BasicSerializer
-
Construct the BasicSerializer.
- BIG_ENDIAN - Static variable in class org.djutils.serialization.EndianUtil
-
Directly usable bigEndian EndianUtil.
- bigEndian() - Static method in class org.djutils.serialization.EndianUtil
-
Construct an EndianUtil object that uses bigEndian encoding.
- BOOLEAN_8 - Static variable in class org.djutils.serialization.FieldTypes
-
boolean, sent / received as a byte; 0 = false, 1 = true.
- BOOLEAN_8_ARRAY - Static variable in class org.djutils.serialization.FieldTypes
-
Number-preceded boolean array.
- BOOLEAN_8_ARRAY_LE - Static variable in class org.djutils.serialization.FieldTypes
-
145 (-111) Boolean array, preceded by a 32-bit little-endian number indicating the number of booleans.
- BOOLEAN_8_LE - Static variable in class org.djutils.serialization.FieldTypes
-
134 (-122) Boolean, sent / received as a byte; 0 = false, 1 = true; equal to code 6.
- BOOLEAN_8_MATRIX - Static variable in class org.djutils.serialization.FieldTypes
-
Number of rows and number of columns preceded boolean matrix.
- BOOLEAN_8_MATRIX_LE - Static variable in class org.djutils.serialization.FieldTypes
-
152 (-104) Boolean matrix, preceded by a 32-bit little-endian number row count and a 32-bit little-endian number column count.
- buildEncoderList(boolean, Object...) - Static method in class org.djutils.serialization.TypedMessage
-
Build the list of serializers corresponding to the data in an Object array.
- BYTE_8 - Static variable in class org.djutils.serialization.FieldTypes
-
byte, 8 bit signed two's complement integer.
- BYTE_8_ARRAY - Static variable in class org.djutils.serialization.FieldTypes
-
Number-preceded byte array.
- BYTE_8_ARRAY_LE - Static variable in class org.djutils.serialization.FieldTypes
-
139 (-117) Byte array, preceded by a 32-bit little-endian number indicating the number of bytes.
- BYTE_8_LE - Static variable in class org.djutils.serialization.FieldTypes
-
128 (-128) Byte, 8 bit signed two's complement integer; equal to code 0.
- BYTE_8_MATRIX - Static variable in class org.djutils.serialization.FieldTypes
-
Number of rows and number of columns preceded byte matrix.
- BYTE_8_MATRIX_LE - Static variable in class org.djutils.serialization.FieldTypes
-
146 (-110) Byte matrix, preceded by a 32-bit little-endian number row count and a 32-bit little-endian number column count.
C
- CATALYTICACTIVITY - Static variable in class org.djutils.serialization.SerializationUnits
-
CatalyticActivity unit type with code 31.
- CATALYTICACTIVITY_KATAL - Static variable in class org.djutils.serialization.DisplayType
-
CatalyticActivity.KATAL unit type with code 0.
- CATALYTICACTIVITY_MICROKATAL - Static variable in class org.djutils.serialization.DisplayType
-
CatalyticActivity.MICROKATAL unit type with code 2.
- CATALYTICACTIVITY_MILLIKATAL - Static variable in class org.djutils.serialization.DisplayType
-
CatalyticActivity.MILLIKATAL unit type with code 1.
- CATALYTICACTIVITY_NANOKATAL - Static variable in class org.djutils.serialization.DisplayType
-
CatalyticActivity.NANOKATAL unit type with code 3.
- CHAR_16 - Static variable in class org.djutils.serialization.FieldTypes
-
char, 16-bit Unicode character, big endian order.
- CHAR_16_LE - Static variable in class org.djutils.serialization.FieldTypes
-
136 (-120) Char, 16-bit Unicode character, little-endian order for the 2 part.
- CHAR_8 - Static variable in class org.djutils.serialization.FieldTypes
-
char, 8-bit ASCII character.
- CHAR_8_LE - Static variable in class org.djutils.serialization.FieldTypes
-
135 (-121) Char, 8-bit ASCII character; equal to code 7.
D
- dataClassName() - Method in class org.djutils.serialization.serializers.BasicSerializer
- dataClassName() - Method in interface org.djutils.serialization.serializers.Serializer
-
Return a description of the type of data that this serializer handles.
- decode(byte[], Map<Byte, Serializer<?>>, EndianUtil) - Static method in class org.djutils.serialization.TypedMessage
-
Decode the message into an object array.
- decodeChar(byte[], int) - Method in class org.djutils.serialization.EndianUtil
-
Decode a char (16 bits).
- decodeDouble(byte[], int) - Method in class org.djutils.serialization.EndianUtil
-
Decode a double.
- decodeFloat(byte[], int) - Method in class org.djutils.serialization.EndianUtil
-
Decode a float.
- decodeInt(byte[], int) - Method in class org.djutils.serialization.EndianUtil
-
Decode a int.
- decodeLong(byte[], int) - Method in class org.djutils.serialization.EndianUtil
-
Decode a long.
- decodeShort(byte[], int) - Method in class org.djutils.serialization.EndianUtil
-
Decode a short.
- decodeToObjectDataTypes(byte[], EndianUtil) - Static method in class org.djutils.serialization.TypedMessage
-
Decode the message into an object array, constructing Java Object arrays and matrices where possible.
- decodeToPrimitiveDataTypes(byte[], EndianUtil) - Static method in class org.djutils.serialization.TypedMessage
-
Decode the message into an object array, constructing Java Primitive data arrays and matrices where possible.
- decodeUTF16String(byte[], int) - Method in class org.djutils.serialization.EndianUtil
-
Decode a String including the length int from the message byte array.
- decodeUTF8String(byte[], int) - Method in class org.djutils.serialization.EndianUtil
-
Decode a String including the length int from the message byte array.
- DENSITY - Static variable in class org.djutils.serialization.SerializationUnits
-
Density unit type with code 6.
- DENSITY_GRAM_PER_CENTIMETER_3 - Static variable in class org.djutils.serialization.DisplayType
-
Density.GRAM_PER_CENTIMETER_3 unit type with code 1.
- DENSITY_KG_PER_METER_3 - Static variable in class org.djutils.serialization.DisplayType
-
Density.KG_PER_METER_3 unit type with code 0.
- deSerialize(byte[], Pointer, EndianUtil) - Method in class org.djutils.serialization.serializers.DoubleMatrixSerializer
- deSerialize(byte[], Pointer, EndianUtil) - Method in class org.djutils.serialization.serializers.DoubleScalarSerializer
- deSerialize(byte[], Pointer, EndianUtil) - Method in class org.djutils.serialization.serializers.DoubleVectorArraySerializer
- deSerialize(byte[], Pointer, EndianUtil) - Method in class org.djutils.serialization.serializers.DoubleVectorSerializer
- deSerialize(byte[], Pointer, EndianUtil) - Method in class org.djutils.serialization.serializers.FloatMatrixSerializer
- deSerialize(byte[], Pointer, EndianUtil) - Method in class org.djutils.serialization.serializers.FloatScalarSerializer
- deSerialize(byte[], Pointer, EndianUtil) - Method in class org.djutils.serialization.serializers.FloatVectorSerializer
- deSerialize(byte[], Pointer, EndianUtil) - Method in class org.djutils.serialization.serializers.ObjectArraySerializer
- deSerialize(byte[], Pointer, EndianUtil) - Method in class org.djutils.serialization.serializers.ObjectMatrixSerializer
- deSerialize(byte[], Pointer, EndianUtil) - Method in interface org.djutils.serialization.serializers.Serializer
-
Deserialize an object of type T.
- deSerializeElement(byte[], int, EndianUtil) - Method in class org.djutils.serialization.serializers.ArrayOrMatrixSerializer
-
Deserializer for one array or matrix element (without type prefix) must be implemented in implementing sub classes.
- DIMENSIONLESS - Static variable in class org.djutils.serialization.SerializationUnits
-
Dimensionless unit type with code 0.
- DIMENSIONLESS_SI - Static variable in class org.djutils.serialization.DisplayType
-
Dimensionless.SI unit type with code 0.
- DIRECTION - Static variable in class org.djutils.serialization.SerializationUnits
-
Direction unit type with code 4.
- DIRECTION_EAST_DEGREE - Static variable in class org.djutils.serialization.DisplayType
-
Direction.EAST_DEGREE unit type with code 2.
- DIRECTION_EAST_RADIAN - Static variable in class org.djutils.serialization.DisplayType
-
Direction.EAST_RADIAN unit type with code 2.
- DIRECTION_NORTH_DEGREE - Static variable in class org.djutils.serialization.DisplayType
-
Direction.NORTH_DEGREE unit type with code 1.
- DIRECTION_NORTH_RADIAN - Static variable in class org.djutils.serialization.DisplayType
-
Direction.NORTH_RADIAN unit type with code 0.
- DisplayType - Class in org.djutils.serialization
-
DJUNITS Display Types to be used as part of a Sim0MQ message.
- DisplayType(SerializationUnits, int, U, String, String) - Constructor for class org.djutils.serialization.DisplayType
- DOUBLE_64 - Static variable in class org.djutils.serialization.FieldTypes
-
float, double-precision 64-bit IEEE 754 floating point.
- DOUBLE_64_ARRAY - Static variable in class org.djutils.serialization.FieldTypes
-
Number-preceded double array.
- DOUBLE_64_ARRAY_LE - Static variable in class org.djutils.serialization.FieldTypes
-
144 (-112) Double array, preceded by a 32-bit little-endian number indicating the number of doubles, little-endian coded doubles.
- DOUBLE_64_LE - Static variable in class org.djutils.serialization.FieldTypes
-
133 (-123) Float, double-precision 64-bit IEEE 754 floating point, little endian order.
- DOUBLE_64_MATRIX - Static variable in class org.djutils.serialization.FieldTypes
-
Number of rows and number of columns preceded double matrix.
- DOUBLE_64_MATRIX_LE - Static variable in class org.djutils.serialization.FieldTypes
-
151 (-105) Double matrix, preceded by a 32-bit little-endian number row count and a 32-bit little-endian number column count, little-endian doubles.
- DOUBLE_64_UNIT - Static variable in class org.djutils.serialization.FieldTypes
-
Double, stored internally in the SI unit, with a unit type and display type attached.
- DOUBLE_64_UNIT_ARRAY - Static variable in class org.djutils.serialization.FieldTypes
-
Number-preceded dense double array, stored internally in the SI unit, with a unit type and display type.
- DOUBLE_64_UNIT_ARRAY_LE - Static variable in class org.djutils.serialization.FieldTypes
-
156 (-100) Dense double array, preceded by a little-endian 32-bit number indicating the number of doubles, little-endian order, with unit type and display unit attached to the entire double array.
- DOUBLE_64_UNIT_COLUMN_ARRAY - Static variable in class org.djutils.serialization.FieldTypes
-
Number-preceded dense double array, stored internally in the SI unit, with a unique unit type and display type per row.
- DOUBLE_64_UNIT_LE - Static variable in class org.djutils.serialization.FieldTypes
-
154 (-102) Double stored internally as a little-endian double in the corresponding SI unit, with unit type and display unit attached.
- DOUBLE_64_UNIT_MATRIX - Static variable in class org.djutils.serialization.FieldTypes
-
Rows/Cols-preceded dense double array, stored internally in the SI unit, with a unit type and display type.
- DOUBLE_64_UNIT_MATRIX_LE - Static variable in class org.djutils.serialization.FieldTypes
-
158 (-98) Dense double matrix, preceded by a 32-bit little-endian row count int and a 32-bit little-endian column count int, with unit type and display unit attached to the entire double matrix.
- DOUBLE_64_UNIT2_MATRIX_LE - Static variable in class org.djutils.serialization.FieldTypes
-
160 (-96) Dense little-endian double matrix, preceded by a 32-bit little-endian row count int and a 32-bit little-endian column count int, with a unique unit type and display unit per row of the double matrix.
- 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>> - Class in org.djutils.serialization.serializers -
(De)serializes a DJUNITS DoubleMatrix.
- DoubleMatrixSerializer() - Constructor for class org.djutils.serialization.serializers.DoubleMatrixSerializer
- DoubleScalarSerializer<U extends org.djunits.unit.Unit<U>,
S extends org.djunits.value.vdouble.scalar.base.DoubleScalar<U, S>> - Class in org.djutils.serialization.serializers -
(De)serializes a DJUNITS DoubleScalar.
- DoubleScalarSerializer() - Constructor for class org.djutils.serialization.serializers.DoubleScalarSerializer
- 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>> - Class in org.djutils.serialization.serializers -
(De)serializes an array of (same length) DJUNITS DoubleVectors.
- DoubleVectorArraySerializer() - Constructor for class org.djutils.serialization.serializers.DoubleVectorArraySerializer
- 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>> - Class in org.djutils.serialization.serializers -
(De)serializes a DJUNITS DoubleVector.
- DoubleVectorSerializer() - Constructor for class org.djutils.serialization.serializers.DoubleVectorSerializer
- DURATION - Static variable in class org.djutils.serialization.SerializationUnits
-
Duration unit type with code 25.
- DURATION_ATTOSECOND - Static variable in class org.djutils.serialization.DisplayType
-
Duration.ATTOSECOND unit type with code 1.
- DURATION_DAY - Static variable in class org.djutils.serialization.DisplayType
-
Duration.DAY unit type with code 9.
- DURATION_FEMTOSECOND - Static variable in class org.djutils.serialization.DisplayType
-
Duration.FEMTOSECOND unit type with code 2.
- DURATION_HOUR - Static variable in class org.djutils.serialization.DisplayType
-
Duration.HOUR unit type with code 8.
- DURATION_MICROSECOND - Static variable in class org.djutils.serialization.DisplayType
-
Duration.MICROSECOND unit type with code 5.
- DURATION_MILLISECOND - Static variable in class org.djutils.serialization.DisplayType
-
Duration.MILLISECOND unit type with code 6.
- DURATION_MINUTE - Static variable in class org.djutils.serialization.DisplayType
-
Duration.MINUTE unit type with code 7.
- DURATION_NANOSECOND - Static variable in class org.djutils.serialization.DisplayType
-
Duration.NANOSECOND unit type with code 4.
- DURATION_PICOSECOND - Static variable in class org.djutils.serialization.DisplayType
-
Duration.PICOSECOND unit type with code 3.
- DURATION_SECOND - Static variable in class org.djutils.serialization.DisplayType
-
Duration.SECOND unit type with code 0.
- DURATION_WEEK - Static variable in class org.djutils.serialization.DisplayType
-
Duration.WEEK unit type with code 10.
E
- ELECTRICALCAPACITANCE - Static variable in class org.djutils.serialization.SerializationUnits
-
ElectricalCapacitance unit type with code 32.
- ELECTRICALCAPACITANCE_FARAD - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalCapacitance.FARAD unit type with code 0.
- ELECTRICALCAPACITANCE_MICROFARAD - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalCapacitance.MICROFARAD unit type with code 2.
- ELECTRICALCAPACITANCE_MILLIFARAD - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalCapacitance.MILLIFARAD unit type with code 1.
- ELECTRICALCAPACITANCE_NANOFARAD - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalCapacitance.NANOFARAD unit type with code 3.
- ELECTRICALCAPACITANCE_PICOFARAD - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalCapacitance.PICOFARAD unit type with code 4.
- ELECTRICALCHARGE - Static variable in class org.djutils.serialization.SerializationUnits
-
ElectricalCharge unit type with code 7.
- ELECTRICALCHARGE_ABCOULOMB - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalCharge.ABCOULOMB unit type with code 5.
- ELECTRICALCHARGE_AMPERE_HOUR - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalCharge.AMPERE_HOUR unit type with code 13.
- ELECTRICALCHARGE_ATOMIC_UNIT - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalCharge.ATOMIC_UNIT unit type with code 6.
- ELECTRICALCHARGE_COULOMB - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalCharge.COULOMB unit type with code 0.
- ELECTRICALCHARGE_EMU - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalCharge.EMU unit type with code 7.
- ELECTRICALCHARGE_ESU - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalCharge.ESU unit type with code 8.
- ELECTRICALCHARGE_FARADAY - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalCharge.FARADAY unit type with code 9.
- ELECTRICALCHARGE_FRANKLIN - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalCharge.FRANKLIN unit type with code 10.
- ELECTRICALCHARGE_KILOAMPERE_HOUR - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalCharge.KILOAMPERE_HOUR unit type with code 14.
- ELECTRICALCHARGE_MEGAAMPERE_HOUR - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalCharge.MEGAAMPERE_HOUR unit type with code 15.
- ELECTRICALCHARGE_MICROCOULOMB - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalCharge.MICROCOULOMB unit type with code 3.
- ELECTRICALCHARGE_MILLIAMPERE_HOUR - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalCharge.MILLIAMPERE_HOUR unit type with code 12.
- ELECTRICALCHARGE_MILLIAMPERE_SECOND - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalCharge.MILLIAMPERE_SECOND unit type with code 16.
- ELECTRICALCHARGE_MILLICOULOMB - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalCharge.MILLICOULOMB unit type with code 4.
- ELECTRICALCHARGE_NANOCOULOMB - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalCharge.NANOCOULOMB unit type with code 2.
- ELECTRICALCHARGE_PICOCOULOMB - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalCharge.PICOCOULOMB unit type with code 1.
- ELECTRICALCHARGE_STATCOULOMB - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalCharge.STATCOULOMB unit type with code 11.
- ELECTRICALCONDUCTANCE - Static variable in class org.djutils.serialization.SerializationUnits
-
ElectricalConductance unit type with code 33.
- ELECTRICALCONDUCTANCE_MICROSIEMENS - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalConductance.MICROSIEMENS unit type with code 2.
- ELECTRICALCONDUCTANCE_MILLISIEMENS - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalConductance.MILLISIEMENS unit type with code 1.
- ELECTRICALCONDUCTANCE_NANOSIEMENS - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalConductance.NANOSIEMENS unit type with code 3.
- ELECTRICALCONDUCTANCE_SIEMENS - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalConductance.SIEMENS unit type with code 0.
- ELECTRICALCURRENT - Static variable in class org.djutils.serialization.SerializationUnits
-
ElectricalCurrent unit type with code 8.
- ELECTRICALCURRENT_ABAMPERE - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalCurrent.ABAMPERE unit type with code 6.
- ELECTRICALCURRENT_AMPERE - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalCurrent.AMPERE unit type with code 0.
- ELECTRICALCURRENT_KILOAMPERE - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalCurrent.KILOAMPERE unit type with code 4.
- ELECTRICALCURRENT_MEGAAMPERE - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalCurrent.MEGAAMPERE unit type with code 5.
- ELECTRICALCURRENT_MICROAMPERE - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalCurrent.MICROAMPERE unit type with code 2.
- ELECTRICALCURRENT_MILLIAMPERE - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalCurrent.MILLIAMPERE unit type with code 3.
- ELECTRICALCURRENT_NANOAMPERE - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalCurrent.NANOAMPERE unit type with code 1.
- ELECTRICALCURRENT_STATAMPERE - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalCurrent.STATAMPERE unit type with code 7.
- ELECTRICALINDUCTANCE - Static variable in class org.djutils.serialization.SerializationUnits
-
ElectricalInductance unit type with code 34.
- ELECTRICALINDUCTANCE_HENRY - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalInductance.HENRY unit type with code 0.
- ELECTRICALINDUCTANCE_MICROHENRY - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalInductance.MICROHENRY unit type with code 2.
- ELECTRICALINDUCTANCE_MILLIHENRY - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalInductance.MILLIHENRY unit type with code 1.
- ELECTRICALINDUCTANCE_NANOHENRY - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalInductance.NANOHENRY unit type with code 3.
- ELECTRICALPOTENTIAL - Static variable in class org.djutils.serialization.SerializationUnits
-
ElectricalPotential unit type with code 9.
- ELECTRICALPOTENTIAL_ABVOLT - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalPotential.ABVOLT unit type with code 7.
- ELECTRICALPOTENTIAL_GIGAVOLT - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalPotential.GIGAVOLT unit type with code 6.
- ELECTRICALPOTENTIAL_KILOVOLT - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalPotential.KILOVOLT unit type with code 4.
- ELECTRICALPOTENTIAL_MEGAVOLT - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalPotential.MEGAVOLT unit type with code 5.
- ELECTRICALPOTENTIAL_MICROVOLT - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalPotential.MICROVOLT unit type with code 2.
- ELECTRICALPOTENTIAL_MILLIVOLT - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalPotential.MILLIVOLT unit type with code 3.
- ELECTRICALPOTENTIAL_NANOVOLT - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalPotential.NANOVOLT unit type with code 1.
- ELECTRICALPOTENTIAL_STATVOLT - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalPotential.STATVOLT unit type with code 8.
- ELECTRICALPOTENTIAL_VOLT - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalPotential.VOLT unit type with code 0.
- ELECTRICALRESISTANCE - Static variable in class org.djutils.serialization.SerializationUnits
-
ElectricalResistance unit type with code 10.
- ELECTRICALRESISTANCE_ABOHM - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalResistance.ABOHM unit type with code 7.
- ELECTRICALRESISTANCE_GIGAOHM - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalResistance.GIGAOHM unit type with code 6.
- ELECTRICALRESISTANCE_KILOOHM - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalResistance.KILOOHM unit type with code 4.
- ELECTRICALRESISTANCE_MEGAOHM - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalResistance.MEGAOHM unit type with code 5.
- ELECTRICALRESISTANCE_MICROOHM - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalResistance.MICROOHM unit type with code 2.
- ELECTRICALRESISTANCE_MILLIOHM - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalResistance.MILLIOHM unit type with code 3.
- ELECTRICALRESISTANCE_NANOOHM - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalResistance.NANOOHM unit type with code 1.
- ELECTRICALRESISTANCE_OHM - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalResistance.OHM unit type with code 0.
- ELECTRICALRESISTANCE_STATOHM - Static variable in class org.djutils.serialization.DisplayType
-
ElectricalResistance.STATOHM unit type with code 8.
- encodeChar(char, byte[], int) - Method in class org.djutils.serialization.EndianUtil
-
Encode a char (16 bits) into a message buffer.
- encodeDouble(double, byte[], int) - Method in class org.djutils.serialization.EndianUtil
-
Encode a double into a message buffer.
- encodeFloat(float, byte[], int) - Method in class org.djutils.serialization.EndianUtil
-
Encode a float into a message buffer.
- encodeInt(int, byte[], int) - Method in class org.djutils.serialization.EndianUtil
-
Encode a int into a message buffer.
- encodeLong(long, byte[], int) - Method in class org.djutils.serialization.EndianUtil
-
Encode a long into a message buffer.
- encodeShort(short, byte[], int) - Method in class org.djutils.serialization.EndianUtil
-
Encode a short into a message buffer.
- encodeUnit(U, byte[], Pointer, EndianUtil) - Method in class org.djutils.serialization.serializers.ArrayOrMatrixWithUnitSerializer
-
Code a unit, including MoneyUnits.
- encodeUnit(U, byte[], Pointer, EndianUtil) - Method in class org.djutils.serialization.serializers.ObjectWithUnitSerializer
-
Code a unit, including MoneyUnits.
- encodeUTF16(EndianUtil, Object...) - Static method in class org.djutils.serialization.TypedMessage
-
Encode the object array into a byte[] message.
- encodeUTF8(EndianUtil, Object...) - Static method in class org.djutils.serialization.TypedMessage
-
Encode the object array into a byte[] message.
- EndianUtil - Class in org.djutils.serialization
-
Method to help with Little Endian / Big Endian conversions for the Sim0MQ messages.
- ENERGY - Static variable in class org.djutils.serialization.SerializationUnits
-
Energy unit type with code 11.
- ENERGY_BTU_ISO - Static variable in class org.djutils.serialization.DisplayType
-
Energy.BTU_ISO unit type with code 36.
- ENERGY_BTU_IT - Static variable in class org.djutils.serialization.DisplayType
-
Energy.BTU_IT unit type with code 37.
- ENERGY_CALORIE - Static variable in class org.djutils.serialization.DisplayType
-
Energy.CALORIE unit type with code 30.
- ENERGY_CALORIE_IT - Static variable in class org.djutils.serialization.DisplayType
-
Energy.CALORIE_IT unit type with code 32.
- ENERGY_ELECTRONVOLT - Static variable in class org.djutils.serialization.DisplayType
-
Energy.ELECTRONVOLT unit type with code 10.
- ENERGY_ERG - Static variable in class org.djutils.serialization.DisplayType
-
Energy.ERG unit type with code 35.
- ENERGY_EXAELECTRONVOLT - Static variable in class org.djutils.serialization.DisplayType
-
Energy.EXAELECTRONVOLT unit type with code 18.
- ENERGY_FEMTOWATT_HOUR - Static variable in class org.djutils.serialization.DisplayType
-
Energy.FEMTOWATT_HOUR unit type with code 20.
- ENERGY_FOOT_POUND_FORCE - Static variable in class org.djutils.serialization.DisplayType
-
Energy.FOOT_POUND_FORCE unit type with code 34.
- ENERGY_GIGAELECTRONVOLT - Static variable in class org.djutils.serialization.DisplayType
-
Energy.GIGAELECTRONVOLT unit type with code 15.
- ENERGY_GIGAJOULE - Static variable in class org.djutils.serialization.DisplayType
-
Energy.GIGAJOULE unit type with code 7.
- ENERGY_GIGAWATT_HOUR - Static variable in class org.djutils.serialization.DisplayType
-
Energy.GIGAWATT_HOUR unit type with code 27.
- ENERGY_INCH_POUND_FORCE - Static variable in class org.djutils.serialization.DisplayType
-
Energy.INCH_POUND_FORCE unit type with code 33.
- ENERGY_JOULE - Static variable in class org.djutils.serialization.DisplayType
-
Energy.JOULE unit type with code 0.
- ENERGY_KILOCALORIE - Static variable in class org.djutils.serialization.DisplayType
-
Energy.KILOCALORIE unit type with code 31.
- ENERGY_KILOELECTRONVOLT - Static variable in class org.djutils.serialization.DisplayType
-
Energy.KILOELECTRONVOLT unit type with code 13.
- ENERGY_KILOJOULE - Static variable in class org.djutils.serialization.DisplayType
-
Energy.KILOJOULE unit type with code 5.
- ENERGY_KILOWATT_HOUR - Static variable in class org.djutils.serialization.DisplayType
-
Energy.KILOWATT_HOUR unit type with code 25.
- ENERGY_MEGAELECTRONVOLT - Static variable in class org.djutils.serialization.DisplayType
-
Energy.MEGAELECTRONVOLT unit type with code 14.
- ENERGY_MEGAJOULE - Static variable in class org.djutils.serialization.DisplayType
-
Energy.MEGAJOULE unit type with code 6.
- ENERGY_MEGAWATT_HOUR - Static variable in class org.djutils.serialization.DisplayType
-
Energy.MEGAWATT_HOUR unit type with code 26.
- ENERGY_MICROELECTRONVOLT - Static variable in class org.djutils.serialization.DisplayType
-
Energy.MICROELECTRONVOLT unit type with code 11.
- ENERGY_MICROJOULE - Static variable in class org.djutils.serialization.DisplayType
-
Energy.MICROJOULE unit type with code 3.
- ENERGY_MICROWATT_HOUR - Static variable in class org.djutils.serialization.DisplayType
-
Energy.MICROWATT_HOUR unit type with code 23.
- ENERGY_MILLIELECTRONVOLT - Static variable in class org.djutils.serialization.DisplayType
-
Energy.MILLIELECTRONVOLT unit type with code 12.
- ENERGY_MILLIJOULE - Static variable in class org.djutils.serialization.DisplayType
-
Energy.MILLIJOULE unit type with code 4.
- ENERGY_MILLIWATT_HOUR - Static variable in class org.djutils.serialization.DisplayType
-
Energy.MILLIWATT_HOUR unit type with code 24.
- ENERGY_NANOJOULE - Static variable in class org.djutils.serialization.DisplayType
-
Energy.NANOJOULE unit type with code 2.
- ENERGY_NANOWATT_HOUR - Static variable in class org.djutils.serialization.DisplayType
-
Energy.NANOWATT_HOUR unit type with code 22.
- ENERGY_PETAELECTRONVOLT - Static variable in class org.djutils.serialization.DisplayType
-
Energy.PETAELECTRONVOLT unit type with code 17.
- ENERGY_PETAJOULE - Static variable in class org.djutils.serialization.DisplayType
-
Energy.PETAJOULE unit type with code 9.
- ENERGY_PETAWATT_HOUR - Static variable in class org.djutils.serialization.DisplayType
-
Energy.PETAWATT_HOUR unit type with code 29.
- ENERGY_PICOJOULE - Static variable in class org.djutils.serialization.DisplayType
-
Energy.PICOJOULE unit type with code 1.
- ENERGY_PICOWATT_HOUR - Static variable in class org.djutils.serialization.DisplayType
-
Energy.PICOWATT_HOUR unit type with code 21.
- ENERGY_STHENE_METER - Static variable in class org.djutils.serialization.DisplayType
-
Energy.STHENE_METER unit type with code 38.
- ENERGY_TERAELECTRONVOLT - Static variable in class org.djutils.serialization.DisplayType
-
Energy.TERAELECTRONVOLT unit type with code 16.
- ENERGY_TERAJOULE - Static variable in class org.djutils.serialization.DisplayType
-
Energy.TERAJOULE unit type with code 8.
- ENERGY_TERAWATT_HOUR - Static variable in class org.djutils.serialization.DisplayType
-
Energy.TERAWATT_HOUR unit type with code 28.
- ENERGY_WATT_HOUR - Static variable in class org.djutils.serialization.DisplayType
-
Energy.WATT_HOUR unit type with code 19.
- equals(Object) - Method in class org.djutils.serialization.SerializationUnits
- EQUIVALENTDOSE - Static variable in class org.djutils.serialization.SerializationUnits
-
EquivalentDose unit type with code 35.
- EQUIVALENTDOSE_MICROSIEVERT - Static variable in class org.djutils.serialization.DisplayType
-
EquivalentDose.MICROSIEVERT unit type with code 2.
- EQUIVALENTDOSE_MILLISIEVERT - Static variable in class org.djutils.serialization.DisplayType
-
EquivalentDose.MILLISIEVERT unit type with code 1.
- EQUIVALENTDOSE_REM - Static variable in class org.djutils.serialization.DisplayType
-
EquivalentDose.REM unit type with code 3.
- EQUIVALENTDOSE_SIEVERT - Static variable in class org.djutils.serialization.DisplayType
-
EquivalentDose.SIEVERT unit type with code 0.
- exportAsList() - Method in interface org.djutils.serialization.SerializableObject
-
Make all elements that need to be serialized available as a list.
- exportAsList() - Method in class org.djutils.serialization.TypedMessage.MinimalSerializableObject
F
- fieldType() - Method in class org.djutils.serialization.serializers.BasicSerializer
- fieldType() - Method in interface org.djutils.serialization.serializers.Serializer
-
Return the byte representation of the field type.
- FieldTypes - Class in org.djutils.serialization
-
Type numbers to encode different data types within djutils-serialization.
- findEncoder(boolean, Object) - Static method in class org.djutils.serialization.TypedMessage
-
Find the serializer for one object.
- FixedSizeObjectSerializer<T> - Class in org.djutils.serialization.serializers
-
Serializer for simple, fixed size, classes.
- FixedSizeObjectSerializer(byte, int, String) - Constructor for class org.djutils.serialization.serializers.FixedSizeObjectSerializer
-
Construct the FixedSizeSerializer.
- FLOAT_32 - Static variable in class org.djutils.serialization.FieldTypes
-
float, single-precision 32-bit IEEE 754 floating point.
- FLOAT_32_ARRAY - Static variable in class org.djutils.serialization.FieldTypes
-
Number-preceded float array.
- FLOAT_32_ARRAY_LE - Static variable in class org.djutils.serialization.FieldTypes
-
143 (-113) Float array, preceded by a 32-bit little-endian number indicating the number of floats, little-endian coded floats.
- FLOAT_32_LE - Static variable in class org.djutils.serialization.FieldTypes
-
132 (-124) Float, single-precision 32-bit IEEE 754 floating point, little endian order.
- FLOAT_32_MATRIX - Static variable in class org.djutils.serialization.FieldTypes
-
Number of rows and number of columns preceded float matrix.
- FLOAT_32_MATRIX_LE - Static variable in class org.djutils.serialization.FieldTypes
-
150 (-106) Float matrix, preceded by a 32-bit little-endian number row count and a 32-bit little-endian number column count, little-endian coded floats.
- FLOAT_32_UNIT - Static variable in class org.djutils.serialization.FieldTypes
-
Float, stored internally in the SI unit, with a unit type and display type attached.
- FLOAT_32_UNIT_ARRAY - Static variable in class org.djutils.serialization.FieldTypes
-
Number-preceded dense float array, stored internally in the SI unit, with a unit type and display type.
- FLOAT_32_UNIT_ARRAY_LE - Static variable in class org.djutils.serialization.FieldTypes
-
155 (-101) Dense float array, preceded by a little-endian 32-bit number indicating the number of floats, with unit type and display unit attached to the entire float array.
- FLOAT_32_UNIT_COLUMN_ARRAY - Static variable in class org.djutils.serialization.FieldTypes
-
Number-preceded dense float array, stored internally in the SI unit, with a unique unit type and display type per row.
- FLOAT_32_UNIT_LE - Static variable in class org.djutils.serialization.FieldTypes
-
153 (-103) Float stored internally as a little-endian float in the corresponding SI unit, with unit type and display unit attached.
- FLOAT_32_UNIT_MATRIX - Static variable in class org.djutils.serialization.FieldTypes
-
Rows/Cols-preceded dense float array, stored internally in the SI unit, with a unit type and display type.
- FLOAT_32_UNIT_MATRIX_LE - Static variable in class org.djutils.serialization.FieldTypes
-
157 (-99) Dense float matrix, preceded by a 32-bit little-endian row count int and a 32-bit little-endian column count int, with unit type and display unit attached to the entire float matrix.
- FLOAT_32_UNIT2_MATRIX_LE - Static variable in class org.djutils.serialization.FieldTypes
-
159 (-97) Dense little-endian float matrix, preceded by a 32-bit little-endian row count int and a 32-bit little-endian column count int, with a unique unit type and display unit per row of the float matrix.
- 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>> - Class in org.djutils.serialization.serializers -
(De)serializes a DJUNITS FloatMatrix.
- FloatMatrixSerializer() - Constructor for class org.djutils.serialization.serializers.FloatMatrixSerializer
- FloatScalarSerializer<U extends org.djunits.unit.Unit<U>,
S extends org.djunits.value.vfloat.scalar.base.FloatScalar<U, S>> - Class in org.djutils.serialization.serializers -
(De)serializes a DJUNITS FloatScalar.
- FloatScalarSerializer() - Constructor for class org.djutils.serialization.serializers.FloatScalarSerializer
- 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>> - Class in org.djutils.serialization.serializers -
(De)serializes a DJUNITS FloatVector.
- FloatVectorSerializer() - Constructor for class org.djutils.serialization.serializers.FloatVectorSerializer
- FLOWMASS - Static variable in class org.djutils.serialization.SerializationUnits
-
FlowMass unit type with code 12.
- FLOWMASS_KG_PER_SECOND - Static variable in class org.djutils.serialization.DisplayType
-
FlowMass.KG_PER_SECOND unit type with code 0.
- FLOWMASS_POUND_PER_SECOND - Static variable in class org.djutils.serialization.DisplayType
-
FlowMass.POUND_PER_SECOND unit type with code 1.
- FLOWVOLUME - Static variable in class org.djutils.serialization.SerializationUnits
-
FlowVolume unit type with code 13.
- FLOWVOLUME_CUBIC_FEET_PER_MINUTE - Static variable in class org.djutils.serialization.DisplayType
-
FlowVolume.CUBIC_FEET_PER_MINUTE unit type with code 7.
- FLOWVOLUME_CUBIC_FEET_PER_SECOND - Static variable in class org.djutils.serialization.DisplayType
-
FlowVolume.CUBIC_FEET_PER_SECOND unit type with code 6.
- FLOWVOLUME_CUBIC_INCH_PER_MINUTE - Static variable in class org.djutils.serialization.DisplayType
-
FlowVolume.CUBIC_INCH_PER_MINUTE unit type with code 5.
- FLOWVOLUME_CUBIC_INCH_PER_SECOND - Static variable in class org.djutils.serialization.DisplayType
-
FlowVolume.CUBIC_INCH_PER_SECOND unit type with code 4.
- FLOWVOLUME_CUBIC_METER_PER_DAY - Static variable in class org.djutils.serialization.DisplayType
-
FlowVolume.CUBIC_METER_PER_DAY unit type with code 3.
- FLOWVOLUME_CUBIC_METER_PER_HOUR - Static variable in class org.djutils.serialization.DisplayType
-
FlowVolume.CUBIC_METER_PER_HOUR unit type with code 2.
- FLOWVOLUME_CUBIC_METER_PER_MINUTE - Static variable in class org.djutils.serialization.DisplayType
-
FlowVolume.CUBIC_METER_PER_MINUTE unit type with code 1.
- FLOWVOLUME_CUBIC_METER_PER_SECOND - Static variable in class org.djutils.serialization.DisplayType
-
FlowVolume.CUBIC_METER_PER_SECOND unit type with code 0.
- FLOWVOLUME_GALLON_PER_DAY - Static variable in class org.djutils.serialization.DisplayType
-
FlowVolume.GALLON_PER_DAY unit type with code 11.
- FLOWVOLUME_GALLON_PER_HOUR - Static variable in class org.djutils.serialization.DisplayType
-
FlowVolume.GALLON_PER_HOUR unit type with code 10.
- FLOWVOLUME_GALLON_PER_MINUTE - Static variable in class org.djutils.serialization.DisplayType
-
FlowVolume.GALLON_PER_MINUTE unit type with code 9.
- FLOWVOLUME_GALLON_PER_SECOND - Static variable in class org.djutils.serialization.DisplayType
-
FlowVolume.GALLON_PER_SECOND unit type with code 8.
- FLOWVOLUME_LITER_PER_DAY - Static variable in class org.djutils.serialization.DisplayType
-
FlowVolume.LITER_PER_DAY unit type with code 15.
- FLOWVOLUME_LITER_PER_HOUR - Static variable in class org.djutils.serialization.DisplayType
-
FlowVolume.LITER_PER_HOUR unit type with code 14.
- FLOWVOLUME_LITER_PER_MINUTE - Static variable in class org.djutils.serialization.DisplayType
-
FlowVolume.LITER_PER_MINUTE unit type with code 13.
- FLOWVOLUME_LITER_PER_SECOND - Static variable in class org.djutils.serialization.DisplayType
-
FlowVolume.LITER_PER_SECOND unit type with code 12.
- FORCE - Static variable in class org.djutils.serialization.SerializationUnits
-
Force unit type with code 14.
- FORCE_DYNE - Static variable in class org.djutils.serialization.DisplayType
-
Force.DYNE unit type with code 5.
- FORCE_KILOGRAM_FORCE - Static variable in class org.djutils.serialization.DisplayType
-
Force.KILOGRAM_FORCE unit type with code 1.
- FORCE_NEWTON - Static variable in class org.djutils.serialization.DisplayType
-
Force.NEWTON unit type with code 0.
- FORCE_OUNCE_FORCE - Static variable in class org.djutils.serialization.DisplayType
-
Force.OUNCE_FORCE unit type with code 2.
- FORCE_POUND_FORCE - Static variable in class org.djutils.serialization.DisplayType
-
Force.POUND_FORCE unit type with code 3.
- FORCE_STHENE - Static variable in class org.djutils.serialization.DisplayType
-
Force.STHENE unit type with code 6.
- FORCE_TON_FORCE - Static variable in class org.djutils.serialization.DisplayType
-
Force.TON_FORCE unit type with code 4.
- FREQUENCY - Static variable in class org.djutils.serialization.SerializationUnits
-
Frequency unit type with code 15.
- FREQUENCY_GIGAHERTZ - Static variable in class org.djutils.serialization.DisplayType
-
Frequency.GIGAHERTZ unit type with code 3.
- FREQUENCY_HERTZ - Static variable in class org.djutils.serialization.DisplayType
-
Frequency.HERTZ unit type with code 0.
- FREQUENCY_KILOHERTZ - Static variable in class org.djutils.serialization.DisplayType
-
Frequency.KILOHERTZ unit type with code 1.
- FREQUENCY_MEGAHERTZ - Static variable in class org.djutils.serialization.DisplayType
-
Frequency.MEGAHERTZ unit type with code 2.
- FREQUENCY_PER_ATTOSECOND - Static variable in class org.djutils.serialization.DisplayType
-
Frequency.PER_ATTOSECOND unit type with code 6.
- FREQUENCY_PER_DAY - Static variable in class org.djutils.serialization.DisplayType
-
Frequency.PER_DAY unit type with code 14.
- FREQUENCY_PER_FEMTOSECOND - Static variable in class org.djutils.serialization.DisplayType
-
Frequency.PER_FEMTOSECOND unit type with code 7.
- FREQUENCY_PER_HOUR - Static variable in class org.djutils.serialization.DisplayType
-
Frequency.PER_HOUR unit type with code 13.
- FREQUENCY_PER_MICROSECOND - Static variable in class org.djutils.serialization.DisplayType
-
Frequency.PER_MICROSECOND unit type with code 10.
- FREQUENCY_PER_MILLISECOND - Static variable in class org.djutils.serialization.DisplayType
-
Frequency.PER_MILLISECOND unit type with code 11.
- FREQUENCY_PER_MINUTE - Static variable in class org.djutils.serialization.DisplayType
-
Frequency.PER_MINUTE unit type with code 12.
- FREQUENCY_PER_NANOSECOND - Static variable in class org.djutils.serialization.DisplayType
-
Frequency.PER_NANOSECOND unit type with code 9.
- FREQUENCY_PER_PICOSECOND - Static variable in class org.djutils.serialization.DisplayType
-
Frequency.PER_PICOSECOND unit type with code 8.
- FREQUENCY_PER_SECOND - Static variable in class org.djutils.serialization.DisplayType
-
Frequency.PER_SECOND unit type with code 5.
- FREQUENCY_PER_WEEK - Static variable in class org.djutils.serialization.DisplayType
-
Frequency.PER_WEEK unit type with code 15.
- FREQUENCY_RPM - Static variable in class org.djutils.serialization.DisplayType
-
Frequency.RPM unit type with code 16.
- FREQUENCY_TERAHERTZ - Static variable in class org.djutils.serialization.DisplayType
-
Frequency.TERAHERTZ unit type with code 4.
G
- get() - Method in class org.djutils.serialization.serializers.Pointer
-
Retrieve the offset.
- getAbbreviation() - Method in class org.djutils.serialization.DisplayType
- getAndIncrement(int) - Method in class org.djutils.serialization.serializers.Pointer
-
Retrieve the current value of offset and increment it.
- getByteCode() - Method in class org.djutils.serialization.DisplayType
- getByteCode(U) - Static method in class org.djutils.serialization.DisplayType
-
Return the display code belonging to the unit class.
- getCode() - Method in class org.djutils.serialization.SerializationUnits
-
Retrieve the byte code of this UnitType.
- getDescription() - Method in class org.djutils.serialization.SerializationUnits
-
Retrieve the description of this UnitType.
- getDisplayType(byte, int) - Static method in class org.djutils.serialization.DisplayType
-
Return the display type belonging to the display code.
- getDisplayType(SerializationUnits, Integer) - Static method in class org.djutils.serialization.DisplayType
-
Return the display type belonging to the display code.
- getDisplayType(U) - Static method in class org.djutils.serialization.DisplayType
-
Return the unit type belonging to the unit class.
- getDjunitsType() - Method in class org.djutils.serialization.DisplayType
- getDjunitsType() - Method in class org.djutils.serialization.SerializationUnits
-
Retrieve the DJUNITS type of this UnitType.
- getElementSize() - Method in class org.djutils.serialization.serializers.ArrayOrMatrixSerializer
-
Return the number of bytes needed to encode one additional element.
- getElementSize() - Method in class org.djutils.serialization.serializers.BasicPrimitiveArrayOrMatrixSerializer
-
Retrieve the number of bytes needed to encode one additional array element.
- getIntCode() - Method in class org.djutils.serialization.DisplayType
- getIntCode(U) - Static method in class org.djutils.serialization.DisplayType
-
Return the display code belonging to the unit class.
- getMaximumWidth() - Method in class org.djutils.serialization.SerialDataDecoder
- getName() - Method in class org.djutils.serialization.DisplayType
- getName() - Method in class org.djutils.serialization.SerializationUnits
-
Retrieve the name of the UnitType.
- getNumberOfDimensions() - Method in class org.djutils.serialization.serializers.ArrayOrMatrixSerializer
-
Return the number of dimensions of the stored data.
- getNumberOfDimensions() - Method in class org.djutils.serialization.serializers.ArrayOrMatrixWithUnitSerializer
- getNumberOfDimensions() - Method in class org.djutils.serialization.serializers.BasicPrimitiveArrayOrMatrixSerializer
- getNumberOfDimensions() - Method in class org.djutils.serialization.serializers.ObjectSerializer
- getNumberOfDimensions() - Method in interface org.djutils.serialization.serializers.Serializer
-
Return the number of dimensions of the stored data.
- getResult() - Method in class org.djutils.serialization.SerialDataDecoder
- getSiUnit() - Method in class org.djutils.serialization.SerializationUnits
-
Retrieve the SI unit of this UnitType.
- getUnit(byte[], Pointer, EndianUtil) - Method in class org.djutils.serialization.serializers.ArrayOrMatrixWithUnitSerializer
-
Retrieve and decode a DJUNITS unit.
- getUnit(byte[], Pointer, EndianUtil) - Method in class org.djutils.serialization.serializers.ObjectWithUnitSerializer
-
Retrieve and decode a DJUNITS unit.
- getUnit(byte[], Pointer, EndianUtil) - Static method in class org.djutils.serialization.TypedMessage
-
Retrieve and decode a DJUNITS unit.
- getUnit(byte, int) - Static method in class org.djutils.serialization.DisplayType
-
Return the unit belonging to the display code.
- getUnit(SerializationUnits, int) - Static method in class org.djutils.serialization.DisplayType
-
Return the unit belonging to the display code.
- getUnitClass(byte) - Static method in class org.djutils.serialization.SerializationUnits
-
Return the unit class belonging to the byte code.
- getUnitCode(U) - Static method in class org.djutils.serialization.SerializationUnits
-
Return the byte code belonging to the unit class.
- getUnitType() - Method in class org.djutils.serialization.DisplayType
- getUnitType(byte) - Static method in class org.djutils.serialization.SerializationUnits
-
Return the unit type belonging to the byte code.
- getUnitType(U) - Static method in class org.djutils.serialization.SerializationUnits
-
Return the unit type belonging to the unit class.
H
- hashCode() - Method in class org.djutils.serialization.SerializationUnits
I
- ignoreForIdenticalOutputCheck() - Method in class org.djutils.serialization.SerialDataDecoder
- ILLUMINANCE - Static variable in class org.djutils.serialization.SerializationUnits
-
Illuminance unit type with code 36.
- ILLUMINANCE_KILOLUX - Static variable in class org.djutils.serialization.DisplayType
-
Illuminance.KILOLUX unit type with code 3.
- ILLUMINANCE_LUX - Static variable in class org.djutils.serialization.DisplayType
-
Illuminance.LUX unit type with code 0.
- ILLUMINANCE_MICROLUX - Static variable in class org.djutils.serialization.DisplayType
-
Illuminance.MICROLUX unit type with code 2.
- ILLUMINANCE_MILLILUX - Static variable in class org.djutils.serialization.DisplayType
-
Illuminance.MILLILUX unit type with code 1.
- ILLUMINANCE_NOX - Static variable in class org.djutils.serialization.DisplayType
-
Illuminance.NOX unit type with code 5.
- ILLUMINANCE_PHOT - Static variable in class org.djutils.serialization.DisplayType
-
Illuminance.PHOT unit type with code 4.
- inc(int) - Method in class org.djutils.serialization.serializers.Pointer
-
Increment the offset.
- instantiateAnonymous(DoubleMatrixData, Unit<?>) - Static method in class org.djutils.serialization.serializers.DoubleMatrixSerializer
-
Instantiate the DoubleMatrix based on its unit.
- instantiateAnonymous(DoubleVectorData, Unit<?>) - Static method in class org.djutils.serialization.serializers.DoubleVectorSerializer
-
Instantiate the DoubleVector based on its unit.
- instantiateAnonymous(FloatMatrixData, Unit<?>) - Static method in class org.djutils.serialization.serializers.FloatMatrixSerializer
-
Instantiate the FloatMatrix based on its unit.
- instantiateAnonymous(FloatVectorData, Unit<?>) - Static method in class org.djutils.serialization.serializers.FloatVectorSerializer
-
Instantiate the FloatVector based on its unit.
- INT_32 - Static variable in class org.djutils.serialization.FieldTypes
-
int, 32 bit signed two's complement integer.
- INT_32_ARRAY - Static variable in class org.djutils.serialization.FieldTypes
-
Number-preceded int array.
- INT_32_ARRAY_LE - Static variable in class org.djutils.serialization.FieldTypes
-
141 (-115) Integer array, preceded by a 32-bit little-endian number indicating the number of integers, little-endian coded ints.
- INT_32_LE - Static variable in class org.djutils.serialization.FieldTypes
-
130 (-126) Integer, 32 bit signed two's complement integer, little endian order.
- INT_32_MATRIX - Static variable in class org.djutils.serialization.FieldTypes
-
Number of rows and number of columns preceded int matrix.
- INT_32_MATRIX_LE - Static variable in class org.djutils.serialization.FieldTypes
-
148 (-108) Integer matrix, preceded by a 32-bit little-endian number row count and a 32-bit little-endian number column count, little-endian coded ints.
- isBigEndian() - Method in class org.djutils.serialization.EndianUtil
-
Report if this EndianUtil is bigEndian.
- isPlatformBigEndian() - Static method in class org.djutils.serialization.EndianUtil
-
Report whether this platform is bigEndian, or littleEndian.
K
- KILOGRAM_METER_PER_SECOND - Static variable in class org.djutils.serialization.DisplayType
-
Momentum.KILOGRAM_METER_PER_SECOND unit type with code 0.
L
- LENGTH - Static variable in class org.djutils.serialization.SerializationUnits
-
Length unit type with code 16.
- LENGTH_ANGSTROM - Static variable in class org.djutils.serialization.DisplayType
-
Length.ANGSTROM unit type with code 21.
- LENGTH_ASTRONOMICAL_UNIT - Static variable in class org.djutils.serialization.DisplayType
-
Length.ASTRONOMICAL_UNIT unit type with code 18.
- LENGTH_ATTOMETER - Static variable in class org.djutils.serialization.DisplayType
-
Length.ATTOMETER unit type with code 1.
- LENGTH_CENTIMETER - Static variable in class org.djutils.serialization.DisplayType
-
Length.CENTIMETER unit type with code 7.
- LENGTH_DECIMETER - Static variable in class org.djutils.serialization.DisplayType
-
Length.DECIMETER unit type with code 8.
- LENGTH_DEKAMETER - Static variable in class org.djutils.serialization.DisplayType
-
Length.DEKAMETER unit type with code 9.
- LENGTH_FEMTOMETER - Static variable in class org.djutils.serialization.DisplayType
-
Length.FEMTOMETER unit type with code 2.
- LENGTH_FOOT - Static variable in class org.djutils.serialization.DisplayType
-
Length.FOOT unit type with code 14.
- LENGTH_HECTOMETER - Static variable in class org.djutils.serialization.DisplayType
-
Length.HECTOMETER unit type with code 10.
- LENGTH_INCH - Static variable in class org.djutils.serialization.DisplayType
-
Length.INCH unit type with code 13.
- LENGTH_KILOMETER - Static variable in class org.djutils.serialization.DisplayType
-
Length.KILOMETER unit type with code 11.
- LENGTH_LIGHTYEAR - Static variable in class org.djutils.serialization.DisplayType
-
Length.LIGHTYEAR unit type with code 20.
- LENGTH_MEGAMETER - Static variable in class org.djutils.serialization.DisplayType
-
Length.MEGAMETER unit type with code 12.
- LENGTH_METER - Static variable in class org.djutils.serialization.DisplayType
-
Length.METER unit type with code 0.
- LENGTH_MICROMETER - Static variable in class org.djutils.serialization.DisplayType
-
Length.MICROMETER unit type with code 5.
- LENGTH_MILE - Static variable in class org.djutils.serialization.DisplayType
-
Length.MILE unit type with code 16.
- LENGTH_MILLIMETER - Static variable in class org.djutils.serialization.DisplayType
-
Length.MILLIMETER unit type with code 6.
- LENGTH_NANOMETER - Static variable in class org.djutils.serialization.DisplayType
-
Length.NANOMETER unit type with code 4.
- LENGTH_NAUTICAL_MILE - Static variable in class org.djutils.serialization.DisplayType
-
Length.NAUTICAL_MILE unit type with code 17.
- LENGTH_PARSEC - Static variable in class org.djutils.serialization.DisplayType
-
Length.PARSEC unit type with code 19.
- LENGTH_PICOMETER - Static variable in class org.djutils.serialization.DisplayType
-
Length.PICOMETER unit type with code 3.
- LENGTH_YARD - Static variable in class org.djutils.serialization.DisplayType
-
Length.YARD unit type with code 15.
- LINEARDENSITY - Static variable in class org.djutils.serialization.SerializationUnits
-
LinearDensity unit type with code 18.
- LINEARDENSITY_PER_ANGSTROM - Static variable in class org.djutils.serialization.DisplayType
-
LinearDensity.PER_ANGSTROM unit type with code 21.
- LINEARDENSITY_PER_ASTRONOMICAL_UNIT - Static variable in class org.djutils.serialization.DisplayType
-
LinearDensity.PER_ASTRONOMICAL_UNIT unit type with code 18.
- LINEARDENSITY_PER_ATTOMETER - Static variable in class org.djutils.serialization.DisplayType
-
LinearDensity.PER_ATTOMETER unit type with code 1.
- LINEARDENSITY_PER_CENTIMETER - Static variable in class org.djutils.serialization.DisplayType
-
LinearDensity.PER_CENTIMETER unit type with code 7.
- LINEARDENSITY_PER_DECIMETER - Static variable in class org.djutils.serialization.DisplayType
-
LinearDensity.PER_DECIMETER unit type with code 8.
- LINEARDENSITY_PER_DEKAMETER - Static variable in class org.djutils.serialization.DisplayType
-
LinearDensity.PER_DEKAMETER unit type with code 9.
- LINEARDENSITY_PER_FEMTOMETER - Static variable in class org.djutils.serialization.DisplayType
-
LinearDensity.PER_FEMTOMETER unit type with code 2.
- LINEARDENSITY_PER_FOOT - Static variable in class org.djutils.serialization.DisplayType
-
LinearDensity.PER_FOOT unit type with code 14.
- LINEARDENSITY_PER_HECTOMETER - Static variable in class org.djutils.serialization.DisplayType
-
LinearDensity.PER_HECTOMETER unit type with code 10.
- LINEARDENSITY_PER_INCH - Static variable in class org.djutils.serialization.DisplayType
-
LinearDensity.PER_INCH unit type with code 13.
- LINEARDENSITY_PER_KILOMETER - Static variable in class org.djutils.serialization.DisplayType
-
LinearDensity.PER_KILOMETER unit type with code 11.
- LINEARDENSITY_PER_LIGHTYEAR - Static variable in class org.djutils.serialization.DisplayType
-
LinearDensity.PER_LIGHTYEAR unit type with code 20.
- LINEARDENSITY_PER_MEGAMETER - Static variable in class org.djutils.serialization.DisplayType
-
LinearDensity.PER_MEGAMETER unit type with code 12.
- LINEARDENSITY_PER_METER - Static variable in class org.djutils.serialization.DisplayType
-
LinearDensity.PER_METER unit type with code 0.
- LINEARDENSITY_PER_MICROMETER - Static variable in class org.djutils.serialization.DisplayType
-
LinearDensity.PER_MICROMETER unit type with code 5.
- LINEARDENSITY_PER_MILE - Static variable in class org.djutils.serialization.DisplayType
-
LinearDensity.PER_MILE unit type with code 16.
- LINEARDENSITY_PER_MILLIMETER - Static variable in class org.djutils.serialization.DisplayType
-
LinearDensity.PER_MILLIMETER unit type with code 6.
- LINEARDENSITY_PER_NANOMETER - Static variable in class org.djutils.serialization.DisplayType
-
LinearDensity.PER_NANOMETER unit type with code 4.
- LINEARDENSITY_PER_NAUTICAL_MILE - Static variable in class org.djutils.serialization.DisplayType
-
LinearDensity.PER_NAUTICAL_MILE unit type with code 17.
- LINEARDENSITY_PER_PARSEC - Static variable in class org.djutils.serialization.DisplayType
-
LinearDensity.PER_PARSEC unit type with code 19.
- LINEARDENSITY_PER_PICOMETER - Static variable in class org.djutils.serialization.DisplayType
-
LinearDensity.PER_PICOMETER unit type with code 3.
- LINEARDENSITY_PER_YARD - Static variable in class org.djutils.serialization.DisplayType
-
LinearDensity.PER_YARD unit type with code 15.
- LITTLE_ENDIAN - Static variable in class org.djutils.serialization.EndianUtil
-
Directly usable littleEndian EndianUtil.
- littleEndian() - Static method in class org.djutils.serialization.EndianUtil
-
Construct an EndianUtil object that uses littleEndian encoding.
- LONG_64 - Static variable in class org.djutils.serialization.FieldTypes
-
long, 64 bit signed two's complement integer.
- LONG_64_ARRAY - Static variable in class org.djutils.serialization.FieldTypes
-
Number-preceded long array.
- LONG_64_ARRAY_LE - Static variable in class org.djutils.serialization.FieldTypes
-
142 (-114) Long array, preceded by a 32-bit little-endian number indicating the number of longs, little-endian coded longs.
- LONG_64_LE - Static variable in class org.djutils.serialization.FieldTypes
-
131 (-125) Long, 64 bit signed two's complement integer, little endian order.
- LONG_64_MATRIX - Static variable in class org.djutils.serialization.FieldTypes
-
Number of rows and number of columns preceded long matrix.
- LONG_64_MATRIX_LE - Static variable in class org.djutils.serialization.FieldTypes
-
149 (-107) Long matrix, preceded by a 32-bit little-endian number row count and a 32-bit little-endian number column count, little-endian coded longs.
- LUMINOUSFLUX - Static variable in class org.djutils.serialization.SerializationUnits
-
LuminousFlux unit type with code 37.
- LUMINOUSFLUX_LUMEN - Static variable in class org.djutils.serialization.DisplayType
-
LuminousFlux.LUMEN unit type with code 0.
- LUMINOUSINTENSITY - Static variable in class org.djutils.serialization.SerializationUnits
-
LuminousIntensity unit type with code 38.
- LUMINOUSINTENSITY_CANDELA - Static variable in class org.djutils.serialization.DisplayType
-
LuminousIntensity.CANDELA unit type with code 0.
M
- MAGNETICFLUX - Static variable in class org.djutils.serialization.SerializationUnits
-
MagneticFlux unit type with code 40.
- MAGNETICFLUX_MAXWELL - Static variable in class org.djutils.serialization.DisplayType
-
MagneticFlux.MAXWELL unit type with code 4.
- MAGNETICFLUX_MICROWEBER - Static variable in class org.djutils.serialization.DisplayType
-
MagneticFlux.MICROWEBER unit type with code 2.
- MAGNETICFLUX_MILLIWEBER - Static variable in class org.djutils.serialization.DisplayType
-
MagneticFlux.MILLIWEBER unit type with code 1.
- MAGNETICFLUX_NANOWEBER - Static variable in class org.djutils.serialization.DisplayType
-
MagneticFlux.NANOWEBER unit type with code 3.
- MAGNETICFLUX_WEBER - Static variable in class org.djutils.serialization.DisplayType
-
MagneticFlux.WEBER unit type with code 0.
- MAGNETICFLUXDENSITY - Static variable in class org.djutils.serialization.SerializationUnits
-
MagneticFluxDensity unit type with code 39.
- MAGNETICFLUXDENSITY_GAUSS - Static variable in class org.djutils.serialization.DisplayType
-
MagneticFluxDensity.GAUSS unit type with code 4.
- MAGNETICFLUXDENSITY_MICROTESLA - Static variable in class org.djutils.serialization.DisplayType
-
MagneticFluxDensity.MICROTESLA unit type with code 2.
- MAGNETICFLUXDENSITY_MILLITESLA - Static variable in class org.djutils.serialization.DisplayType
-
MagneticFluxDensity.MILLITESLA unit type with code 1.
- MAGNETICFLUXDENSITY_NANOTESLA - Static variable in class org.djutils.serialization.DisplayType
-
MagneticFluxDensity.NANOTESLA unit type with code 3.
- MAGNETICFLUXDENSITY_TESLA - Static variable in class org.djutils.serialization.DisplayType
-
MagneticFluxDensity.TESLA unit type with code 0.
- MASS - Static variable in class org.djutils.serialization.SerializationUnits
-
Mass unit type with code 19.
- MASS_DALTON - Static variable in class org.djutils.serialization.DisplayType
-
Mass.DALTON unit type with code 22.
- MASS_ELECTRONVOLT - Static variable in class org.djutils.serialization.DisplayType
-
Mass.ELECTRONVOLT unit type with code 13.
- MASS_EXAELECTRONVOLT - Static variable in class org.djutils.serialization.DisplayType
-
Mass.EXAELECTRONVOLT unit type with code 19.
- MASS_FEMTOGRAM - Static variable in class org.djutils.serialization.DisplayType
-
Mass.FEMTOGRAM unit type with code 1.
- MASS_GIGAELECTRONVOLT - Static variable in class org.djutils.serialization.DisplayType
-
Mass.GIGAELECTRONVOLT unit type with code 16.
- MASS_GIGAGRAM - Static variable in class org.djutils.serialization.DisplayType
-
Mass.GIGAGRAM unit type with code 8.
- MASS_GRAM - Static variable in class org.djutils.serialization.DisplayType
-
Mass.GRAM unit type with code 6.
- MASS_KILOELECTRONVOLT - Static variable in class org.djutils.serialization.DisplayType
-
Mass.KILOELECTRONVOLT unit type with code 14.
- MASS_KILOGRAM - Static variable in class org.djutils.serialization.DisplayType
-
Mass.KILOGRAM unit type with code 0.
- MASS_MEGAELECTRONVOLT - Static variable in class org.djutils.serialization.DisplayType
-
Mass.MEGAELECTRONVOLT unit type with code 15.
- MASS_MEGAGRAM - Static variable in class org.djutils.serialization.DisplayType
-
Mass.MEGAGRAM unit type with code 7.
- MASS_MICROELECTRONVOLT - Static variable in class org.djutils.serialization.DisplayType
-
Mass.MICROELECTRONVOLT unit type with code 11.
- MASS_MICROGRAM - Static variable in class org.djutils.serialization.DisplayType
-
Mass.MICROGRAM unit type with code 4.
- MASS_MILLIELECTRONVOLT - Static variable in class org.djutils.serialization.DisplayType
-
Mass.MILLIELECTRONVOLT unit type with code 12.
- MASS_MILLIGRAM - Static variable in class org.djutils.serialization.DisplayType
-
Mass.MILLIGRAM unit type with code 5.
- MASS_NANOGRAM - Static variable in class org.djutils.serialization.DisplayType
-
Mass.NANOGRAM unit type with code 3.
- MASS_OUNCE - Static variable in class org.djutils.serialization.DisplayType
-
Mass.OUNCE unit type with code 20.
- MASS_PETAELECTRONVOLT - Static variable in class org.djutils.serialization.DisplayType
-
Mass.PETAELECTRONVOLT unit type with code 18.
- MASS_PETAGRAM - Static variable in class org.djutils.serialization.DisplayType
-
Mass.PETAGRAM unit type with code 10.
- MASS_PICOGRAM - Static variable in class org.djutils.serialization.DisplayType
-
Mass.PICOGRAM unit type with code 2.
- MASS_POUND - Static variable in class org.djutils.serialization.DisplayType
-
Mass.POUND unit type with code 21.
- MASS_TERAELECTRONVOLT - Static variable in class org.djutils.serialization.DisplayType
-
Mass.TERAELECTRONVOLT unit type with code 17.
- MASS_TERAGRAM - Static variable in class org.djutils.serialization.DisplayType
-
Mass.TERAGRAM unit type with code 9.
- MASS_TON_LONG - Static variable in class org.djutils.serialization.DisplayType
-
Mass.TON_LONG unit type with code 23.
- MASS_TON_SHORT - Static variable in class org.djutils.serialization.DisplayType
-
Mass.TON_SHORT unit type with code 24.
- MASS_TONNE - Static variable in class org.djutils.serialization.DisplayType
-
Mass.TONNE unit type with code 25.
- MinimalSerializableObject(List<Object>) - Constructor for class org.djutils.serialization.TypedMessage.MinimalSerializableObject
-
Construct a new MinimalCompound object.
- MOMENTUM - Static variable in class org.djutils.serialization.SerializationUnits
-
AngularAcceleration unit type with code 44.
O
- ObjectArraySerializer<E> - Class in org.djutils.serialization.serializers
-
Serializer for Object array classes.
- ObjectArraySerializer(byte, int, E, String) - Constructor for class org.djutils.serialization.serializers.ObjectArraySerializer
-
Construct a new ObjectArraySerializer.
- ObjectMatrixSerializer<E> - Class in org.djutils.serialization.serializers
-
Serializer for simple matrix (non-jagged, non-empty, 2D array) classes.
- ObjectMatrixSerializer(byte, int, Class<E>, String) - Constructor for class org.djutils.serialization.serializers.ObjectMatrixSerializer
-
Construct a new ObjectMatrixSerializer.
- ObjectSerializer<T> - Class in org.djutils.serialization.serializers
-
Serializer for simple classes.
- ObjectSerializer(byte, String) - Constructor for class org.djutils.serialization.serializers.ObjectSerializer
-
Construct a new ObjectSerializer.
- ObjectWithUnitSerializer<U extends org.djunits.unit.Unit<U>,
T> - Class in org.djutils.serialization.serializers -
Abstract class to (de)serializes a DJUNITS value.
- ObjectWithUnitSerializer(byte, String) - Constructor for class org.djutils.serialization.serializers.ObjectWithUnitSerializer
-
Construct a new ObjectWithUnitSerializer.
- org.djutils.serialization - package org.djutils.serialization
-
Interface and code to serialize and deserialize data.
- org.djutils.serialization.serializers - package org.djutils.serialization.serializers
-
The different types of (de)serializers..
- org.djutils.serialization.util - package org.djutils.serialization.util
-
Utility classes for djutils-serialization.
P
- Pointer - Class in org.djutils.serialization.serializers
-
Container for an offset.
- Pointer() - Constructor for class org.djutils.serialization.serializers.Pointer
-
Construct a new Pointer with offset 0.
- Pointer(int) - Constructor for class org.djutils.serialization.serializers.Pointer
-
Construct a new Pointer with specified initial offset.
- POSITION - Static variable in class org.djutils.serialization.SerializationUnits
-
Position unit type with code 17.
- POSITION_ANGSTROM - Static variable in class org.djutils.serialization.DisplayType
-
Position.ANGSTROM unit type with code 21.
- POSITION_ASTRONOMICAL_UNIT - Static variable in class org.djutils.serialization.DisplayType
-
Position.ASTRONOMICAL_UNIT unit type with code 18.
- POSITION_ATTOMETER - Static variable in class org.djutils.serialization.DisplayType
-
Position.ATTOMETER unit type with code 1.
- POSITION_CENTIMETER - Static variable in class org.djutils.serialization.DisplayType
-
Position.CENTIMETER unit type with code 7.
- POSITION_DECIMETER - Static variable in class org.djutils.serialization.DisplayType
-
Position.DECIMETER unit type with code 8.
- POSITION_DEKAMETER - Static variable in class org.djutils.serialization.DisplayType
-
Position.DEKAMETER unit type with code 9.
- POSITION_FEMTOMETER - Static variable in class org.djutils.serialization.DisplayType
-
Position.FEMTOMETER unit type with code 2.
- POSITION_FOOT - Static variable in class org.djutils.serialization.DisplayType
-
Position.FOOT unit type with code 14.
- POSITION_HECTOMETER - Static variable in class org.djutils.serialization.DisplayType
-
Position.HECTOMETER unit type with code 10.
- POSITION_INCH - Static variable in class org.djutils.serialization.DisplayType
-
Position.INCH unit type with code 13.
- POSITION_KILOMETER - Static variable in class org.djutils.serialization.DisplayType
-
Position.KILOMETER unit type with code 11.
- POSITION_LIGHTYEAR - Static variable in class org.djutils.serialization.DisplayType
-
Position.LIGHTYEAR unit type with code 20.
- POSITION_MEGAMETER - Static variable in class org.djutils.serialization.DisplayType
-
Position.MEGAMETER unit type with code 12.
- POSITION_METER - Static variable in class org.djutils.serialization.DisplayType
-
Position.METER unit type with code 0.
- POSITION_MICROMETER - Static variable in class org.djutils.serialization.DisplayType
-
Position.MICROMETER unit type with code 5.
- POSITION_MILE - Static variable in class org.djutils.serialization.DisplayType
-
Position.MILE unit type with code 16.
- POSITION_MILLIMETER - Static variable in class org.djutils.serialization.DisplayType
-
Position.MILLIMETER unit type with code 6.
- POSITION_NANOMETER - Static variable in class org.djutils.serialization.DisplayType
-
Position.NANOMETER unit type with code 4.
- POSITION_NAUTICAL_MILE - Static variable in class org.djutils.serialization.DisplayType
-
Position.NAUTICAL_MILE unit type with code 17.
- POSITION_PARSEC - Static variable in class org.djutils.serialization.DisplayType
-
Position.PARSEC unit type with code 19.
- POSITION_PICOMETER - Static variable in class org.djutils.serialization.DisplayType
-
Position.PICOMETER unit type with code 3.
- POSITION_YARD - Static variable in class org.djutils.serialization.DisplayType
-
Position.YARD unit type with code 15.
- POWER - Static variable in class org.djutils.serialization.SerializationUnits
-
Power unit type with code 20.
- POWER_ERG_PER_SECOND - Static variable in class org.djutils.serialization.DisplayType
-
Power.ERG_PER_SECOND unit type with code 11.
- POWER_FEMTOWATT - Static variable in class org.djutils.serialization.DisplayType
-
Power.FEMTOWATT unit type with code 1.
- POWER_FOOT_POUND_FORCE_PER_HOUR - Static variable in class org.djutils.serialization.DisplayType
-
Power.FOOT_POUND_FORCE_PER_HOUR unit type with code 14.
- POWER_FOOT_POUND_FORCE_PER_MINUTE - Static variable in class org.djutils.serialization.DisplayType
-
Power.FOOT_POUND_FORCE_PER_MINUTE unit type with code 13.
- POWER_FOOT_POUND_FORCE_PER_SECOND - Static variable in class org.djutils.serialization.DisplayType
-
Power.FOOT_POUND_FORCE_PER_SECOND unit type with code 12.
- POWER_GIGAWATT - Static variable in class org.djutils.serialization.DisplayType
-
Power.GIGAWATT unit type with code 8.
- POWER_HORSEPOWER_METRIC - Static variable in class org.djutils.serialization.DisplayType
-
Power.HORSEPOWER_METRIC unit type with code 15.
- POWER_KILOWATT - Static variable in class org.djutils.serialization.DisplayType
-
Power.KILOWATT unit type with code 6.
- POWER_MEGAWATT - Static variable in class org.djutils.serialization.DisplayType
-
Power.MEGAWATT unit type with code 7.
- POWER_MICROWATT - Static variable in class org.djutils.serialization.DisplayType
-
Power.MICROWATT unit type with code 4.
- POWER_MILLIWATT - Static variable in class org.djutils.serialization.DisplayType
-
Power.MILLIWATT unit type with code 5.
- POWER_NANOWATT - Static variable in class org.djutils.serialization.DisplayType
-
Power.NANOWATT unit type with code 3.
- POWER_PETAWATT - Static variable in class org.djutils.serialization.DisplayType
-
Power.PETAWATT unit type with code 10.
- POWER_PICOWATT - Static variable in class org.djutils.serialization.DisplayType
-
Power.PICOWATT unit type with code 2.
- POWER_STHENE_METER_PER_SECOND - Static variable in class org.djutils.serialization.DisplayType
-
Power.STHENE_METER_PER_SECOND unit type with code 16.
- POWER_TERAWATT - Static variable in class org.djutils.serialization.DisplayType
-
Power.TERAWATT unit type with code 9.
- POWER_WATT - Static variable in class org.djutils.serialization.DisplayType
-
Power.WATT unit type with code 0.
- PRESSURE - Static variable in class org.djutils.serialization.SerializationUnits
-
Pressure unit type with code 21.
- PRESSURE_ATMOSPHERE_STANDARD - Static variable in class org.djutils.serialization.DisplayType
-
Pressure.ATMOSPHERE_STANDARD unit type with code 3.
- PRESSURE_ATMOSPHERE_TECHNICAL - Static variable in class org.djutils.serialization.DisplayType
-
Pressure.ATMOSPHERE_TECHNICAL unit type with code 4.
- PRESSURE_BAR - Static variable in class org.djutils.serialization.DisplayType
-
Pressure.BAR unit type with code 6.
- PRESSURE_BARYE - Static variable in class org.djutils.serialization.DisplayType
-
Pressure.BARYE unit type with code 7.
- PRESSURE_CENTIMETER_MERCURY - Static variable in class org.djutils.serialization.DisplayType
-
Pressure.CENTIMETER_MERCURY unit type with code 9.
- PRESSURE_FOOT_MERCURY - Static variable in class org.djutils.serialization.DisplayType
-
Pressure.FOOT_MERCURY unit type with code 11.
- PRESSURE_HECTOPASCAL - Static variable in class org.djutils.serialization.DisplayType
-
Pressure.HECTOPASCAL unit type with code 1.
- PRESSURE_INCH_MERCURY - Static variable in class org.djutils.serialization.DisplayType
-
Pressure.INCH_MERCURY unit type with code 10.
- PRESSURE_KGF_PER_SQUARE_MM - Static variable in class org.djutils.serialization.DisplayType
-
Pressure.KGF_PER_SQUARE_MM unit type with code 12.
- PRESSURE_KILOPASCAL - Static variable in class org.djutils.serialization.DisplayType
-
Pressure.KILOPASCAL unit type with code 2.
- PRESSURE_MILLIBAR - Static variable in class org.djutils.serialization.DisplayType
-
Pressure.MILLIBAR unit type with code 5.
- PRESSURE_MILLIMETER_MERCURY - Static variable in class org.djutils.serialization.DisplayType
-
Pressure.MILLIMETER_MERCURY unit type with code 8.
- PRESSURE_PASCAL - Static variable in class org.djutils.serialization.DisplayType
-
Pressure.PASCAL unit type with code 0.
- PRESSURE_PIEZE - Static variable in class org.djutils.serialization.DisplayType
-
Pressure.PIEZE unit type with code 13.
- PRESSURE_POUND_PER_SQUARE_FOOT - Static variable in class org.djutils.serialization.DisplayType
-
Pressure.POUND_PER_SQUARE_FOOT unit type with code 15.
- PRESSURE_POUND_PER_SQUARE_INCH - Static variable in class org.djutils.serialization.DisplayType
-
Pressure.POUND_PER_SQUARE_INCH unit type with code 14.
- PRESSURE_TORR - Static variable in class org.djutils.serialization.DisplayType
-
Pressure.TORR unit type with code 16.
- PRIMITIVE_DATA_DECODERS - Static variable in class org.djutils.serialization.TypedMessage
-
All the converters that decode into primitive data when possible, keyed by prefix.
R
- RADIOACTIVITY - Static variable in class org.djutils.serialization.SerializationUnits
-
RadioActivity unit type with code 41.
- RADIOACTIVITY_BECQUEREL - Static variable in class org.djutils.serialization.DisplayType
-
RadioActivity.BECQUEREL unit type with code 0.
- RADIOACTIVITY_CURIE - Static variable in class org.djutils.serialization.DisplayType
-
RadioActivity.CURIE unit type with code 6.
- RADIOACTIVITY_GIGABECQUEREL - Static variable in class org.djutils.serialization.DisplayType
-
RadioActivity.GIGABECQUEREL unit type with code 3.
- RADIOACTIVITY_KILOBECQUEREL - Static variable in class org.djutils.serialization.DisplayType
-
RadioActivity.KILOBECQUEREL unit type with code 1.
- RADIOACTIVITY_MEGABECQUEREL - Static variable in class org.djutils.serialization.DisplayType
-
RadioActivity.MEGABECQUEREL unit type with code 2.
- RADIOACTIVITY_MICROCURIE - Static variable in class org.djutils.serialization.DisplayType
-
RadioActivity.MICROCURIE unit type with code 8.
- RADIOACTIVITY_MILLICURIE - Static variable in class org.djutils.serialization.DisplayType
-
RadioActivity.MILLICURIE unit type with code 7.
- RADIOACTIVITY_NANOCURIE - Static variable in class org.djutils.serialization.DisplayType
-
RadioActivity.NANOCURIE unit type with code 9.
- RADIOACTIVITY_PETABECQUEREL - Static variable in class org.djutils.serialization.DisplayType
-
RadioActivity.PETABECQUEREL unit type with code 5.
- RADIOACTIVITY_RUTHERFORD - Static variable in class org.djutils.serialization.DisplayType
-
RadioActivity.RUTHERFORD unit type with code 10.
- RADIOACTIVITY_TERABECQUEREL - Static variable in class org.djutils.serialization.DisplayType
-
RadioActivity.TERABECQUEREL unit type with code 4.
S
- SerialDataDecoder - Class in org.djutils.serialization
-
Decoder for inspection of serialized data.
- SerialDataDecoder(EndianUtil) - Constructor for class org.djutils.serialization.SerialDataDecoder
-
Construct a new SerialDataDecoder.
- serialDataDumper(EndianUtil, byte[]) - Static method in class org.djutils.serialization.util.SerialDataDumper
-
Create a SerialDataDumper object with addressOffset 0; use it to dump an array of bytes and return the dump as a String.
- serialDataDumper(EndianUtil, int, byte[]) - Static method in class org.djutils.serialization.util.SerialDataDumper
-
Create a SerialDataDumper object; use it to dump an array of bytes and return the dump as a String.
- SerialDataDumper - Class in org.djutils.serialization.util
-
Dumper for serialized data.
- SerialDataDumper(EndianUtil) - Constructor for class org.djutils.serialization.util.SerialDataDumper
-
Construct a new SerialDataDumper.
- SerialDataDumper(EndianUtil, int) - Constructor for class org.djutils.serialization.util.SerialDataDumper
-
Construct a new SerialDataDumper.
- SerializableObject<T> - Interface in org.djutils.serialization
-
Interface that must be implemented by objects that can be serialized.
- SerializationException - Exception in org.djutils.serialization
-
Exception for the DSOL ZeroMQ bridge.
- SerializationException() - Constructor for exception org.djutils.serialization.SerializationException
-
Create a serialization exception.
- SerializationException(String) - Constructor for exception org.djutils.serialization.SerializationException
-
Create a serialization exception.
- SerializationException(String, Throwable) - Constructor for exception org.djutils.serialization.SerializationException
-
Create a serialization exception.
- SerializationException(String, Throwable, boolean, boolean) - Constructor for exception org.djutils.serialization.SerializationException
-
Create a serialization exception.
- SerializationException(Throwable) - Constructor for exception org.djutils.serialization.SerializationException
-
Create a serialization exception.
- SerializationRuntimeException - Exception in org.djutils.serialization
-
Exception for the DSOL ZeroMQ bridge.
- SerializationRuntimeException() - Constructor for exception org.djutils.serialization.SerializationRuntimeException
-
Create a serialization exception.
- SerializationRuntimeException(String) - Constructor for exception org.djutils.serialization.SerializationRuntimeException
-
Create a serialization exception.
- SerializationRuntimeException(String, Throwable) - Constructor for exception org.djutils.serialization.SerializationRuntimeException
-
Create a serialization exception.
- SerializationRuntimeException(String, Throwable, boolean, boolean) - Constructor for exception org.djutils.serialization.SerializationRuntimeException
-
Create a serialization exception.
- SerializationRuntimeException(Throwable) - Constructor for exception org.djutils.serialization.SerializationRuntimeException
-
Create a serialization exception.
- SerializationUnits - Class in org.djutils.serialization
-
The Sim0MQ unit types with their code, including static methods to quickly find a unit type.
- SerializationUnits(int, Class<U>, String, String, String) - Constructor for class org.djutils.serialization.SerializationUnits
-
Construct a new UnitType and put it in the maps.
- serialize(E[][], byte[], Pointer, EndianUtil) - Method in class org.djutils.serialization.serializers.ObjectMatrixSerializer
- serialize(E[], byte[], Pointer, EndianUtil) - Method in class org.djutils.serialization.serializers.ObjectArraySerializer
- serialize(M, byte[], Pointer, EndianUtil) - Method in class org.djutils.serialization.serializers.DoubleMatrixSerializer
- serialize(M, byte[], Pointer, EndianUtil) - Method in class org.djutils.serialization.serializers.FloatMatrixSerializer
- serialize(S, byte[], Pointer, EndianUtil) - Method in class org.djutils.serialization.serializers.DoubleScalarSerializer
- serialize(S, byte[], Pointer, EndianUtil) - Method in class org.djutils.serialization.serializers.FloatScalarSerializer
- serialize(T, byte[], Pointer, EndianUtil) - Method in interface org.djutils.serialization.serializers.Serializer
-
Serialize an object of type T; not including the prefix byte(s).
- serialize(V[], byte[], Pointer, EndianUtil) - Method in class org.djutils.serialization.serializers.DoubleVectorArraySerializer
- serialize(V, byte[], Pointer, EndianUtil) - Method in class org.djutils.serialization.serializers.DoubleVectorSerializer
- serialize(V, byte[], Pointer, EndianUtil) - Method in class org.djutils.serialization.serializers.FloatVectorSerializer
- serializeElement(E, byte[], int, EndianUtil) - Method in class org.djutils.serialization.serializers.ArrayOrMatrixSerializer
-
Serializer for one array or matrix element (without type prefix) must be implemented in implementing sub classes.
- Serializer<T> - Interface in org.djutils.serialization.serializers
-
Interface to serialize and deserialize data.
- serializeWithPrefix(E[][], byte[], Pointer, EndianUtil) - Method in class org.djutils.serialization.serializers.ObjectMatrixSerializer
- serializeWithPrefix(E[], byte[], Pointer, EndianUtil) - Method in class org.djutils.serialization.serializers.ObjectArraySerializer
- serializeWithPrefix(T, byte[], Pointer, EndianUtil) - Method in class org.djutils.serialization.serializers.ArrayOrMatrixWithUnitSerializer
- serializeWithPrefix(T, byte[], Pointer, EndianUtil) - Method in class org.djutils.serialization.serializers.BasicPrimitiveArrayOrMatrixSerializer
- serializeWithPrefix(T, byte[], Pointer, EndianUtil) - Method in class org.djutils.serialization.serializers.ObjectSerializer
- serializeWithPrefix(T, byte[], Pointer, EndianUtil) - Method in interface org.djutils.serialization.serializers.Serializer
-
Serialize an object of type T including the prefix byte(s).
- SHORT_16 - Static variable in class org.djutils.serialization.FieldTypes
-
short, 16 bit signed two's complement integer.
- SHORT_16_ARRAY - Static variable in class org.djutils.serialization.FieldTypes
-
Number-preceded short array.
- SHORT_16_ARRAY_LE - Static variable in class org.djutils.serialization.FieldTypes
-
140 (-116) Short array, preceded by a 32-bit little-endian number indicating the number of shorts, little-endian coded shorts.
- SHORT_16_LE - Static variable in class org.djutils.serialization.FieldTypes
-
129 (-127) Short, 16 bit signed two's complement integer, little endian order.
- SHORT_16_MATRIX - Static variable in class org.djutils.serialization.FieldTypes
-
Number of rows and number of columns preceded short matrix.
- SHORT_16_MATRIX_LE - Static variable in class org.djutils.serialization.FieldTypes
-
147 (-109) Short matrix, preceded by a 32-bit little-endian number row count and a 32-bit little-endian number column count, little-endian coded shorts.
- size(E[]) - Method in class org.djutils.serialization.serializers.ObjectArraySerializer
- size(E[][]) - Method in class org.djutils.serialization.serializers.ObjectMatrixSerializer
- size(Object) - Method in class org.djutils.serialization.serializers.FixedSizeObjectSerializer
- size(M) - Method in class org.djutils.serialization.serializers.DoubleMatrixSerializer
- size(M) - Method in class org.djutils.serialization.serializers.FloatMatrixSerializer
- size(S) - Method in class org.djutils.serialization.serializers.DoubleScalarSerializer
- size(S) - Method in class org.djutils.serialization.serializers.FloatScalarSerializer
- size(T) - Method in interface org.djutils.serialization.serializers.Serializer
-
Compute the number of bytes needed to serialize an object of type T (excluding the byte(s) that indicate that an object of type T is next in the data stream).
- size(V) - Method in class org.djutils.serialization.serializers.DoubleVectorSerializer
- size(V) - Method in class org.djutils.serialization.serializers.FloatVectorSerializer
- size(V[]) - Method in class org.djutils.serialization.serializers.DoubleVectorArraySerializer
- sizeWithPrefix(E[]) - Method in class org.djutils.serialization.serializers.ObjectArraySerializer
- sizeWithPrefix(E[][]) - Method in class org.djutils.serialization.serializers.ObjectMatrixSerializer
- sizeWithPrefix(T) - Method in class org.djutils.serialization.serializers.ArrayOrMatrixWithUnitSerializer
- sizeWithPrefix(T) - Method in class org.djutils.serialization.serializers.BasicPrimitiveArrayOrMatrixSerializer
- sizeWithPrefix(T) - Method in class org.djutils.serialization.serializers.ObjectSerializer
- sizeWithPrefix(T) - Method in interface org.djutils.serialization.serializers.Serializer
-
Compute the number of bytes needed to serialize an object of type T (including the byte(s) that indicate that an object of type T is next in the data stream).
- SOLIDANGLE - Static variable in class org.djutils.serialization.SerializationUnits
-
SolidAngle unit type with code 2.
- SOLIDANGLE_SQUARE_DEGREE - Static variable in class org.djutils.serialization.DisplayType
-
SolidAngle.SQUARE_DEGREE unit type with code 1.
- SOLIDANGLE_STERADIAN - Static variable in class org.djutils.serialization.DisplayType
-
SolidAngle.STERADIAN unit type with code 0.
- SPEED - Static variable in class org.djutils.serialization.SerializationUnits
-
Speed unit type with code 22.
- SPEED_FOOT_PER_HOUR - Static variable in class org.djutils.serialization.DisplayType
-
Speed.FOOT_PER_HOUR unit type with code 9.
- SPEED_FOOT_PER_MINUTE - Static variable in class org.djutils.serialization.DisplayType
-
Speed.FOOT_PER_MINUTE unit type with code 8.
- SPEED_FOOT_PER_SECOND - Static variable in class org.djutils.serialization.DisplayType
-
Speed.FOOT_PER_SECOND unit type with code 7.
- SPEED_INCH_PER_HOUR - Static variable in class org.djutils.serialization.DisplayType
-
Speed.INCH_PER_HOUR unit type with code 6.
- SPEED_INCH_PER_MINUTE - Static variable in class org.djutils.serialization.DisplayType
-
Speed.INCH_PER_MINUTE unit type with code 5.
- SPEED_INCH_PER_SECOND - Static variable in class org.djutils.serialization.DisplayType
-
Speed.INCH_PER_SECOND unit type with code 4.
- SPEED_KM_PER_HOUR - Static variable in class org.djutils.serialization.DisplayType
-
Speed.KM_PER_HOUR unit type with code 3.
- SPEED_KM_PER_SECOND - Static variable in class org.djutils.serialization.DisplayType
-
Speed.KM_PER_SECOND unit type with code 2.
- SPEED_KNOT - Static variable in class org.djutils.serialization.DisplayType
-
Speed.KNOT unit type with code 13.
- SPEED_METER_PER_HOUR - Static variable in class org.djutils.serialization.DisplayType
-
Speed.METER_PER_HOUR unit type with code 1.
- SPEED_METER_PER_SECOND - Static variable in class org.djutils.serialization.DisplayType
-
Speed.METER_PER_SECOND unit type with code 0.
- SPEED_MILE_PER_HOUR - Static variable in class org.djutils.serialization.DisplayType
-
Speed.MILE_PER_HOUR unit type with code 12.
- SPEED_MILE_PER_MINUTE - Static variable in class org.djutils.serialization.DisplayType
-
Speed.MILE_PER_MINUTE unit type with code 11.
- SPEED_MILE_PER_SECOND - Static variable in class org.djutils.serialization.DisplayType
-
Speed.MILE_PER_SECOND unit type with code 10.
- STRING_16 - Static variable in class org.djutils.serialization.FieldTypes
-
String, number-preceded char array of 16-bits characters, big-endian order.
- STRING_16_LE - Static variable in class org.djutils.serialization.FieldTypes
-
138 (-118) String, 32-bit little-endian number-preceded char array of 16-bits characters, each 2-byte character in little-endian order.
- STRING_8 - Static variable in class org.djutils.serialization.FieldTypes
-
String, number-preceded byte array of 8-bits characters.
- STRING_8_LE - Static variable in class org.djutils.serialization.FieldTypes
-
s 137 (-119) String, 32-bit little-endian number-preceded byte array of 8-bits characters.
T
- TEMPERATURE - Static variable in class org.djutils.serialization.SerializationUnits
-
Temperature unit type with code 23.
- TEMPERATURE_DEGREE_CELSIUS - Static variable in class org.djutils.serialization.DisplayType
-
Temperature.DEGREE_CELSIUS unit type with code 1.
- TEMPERATURE_DEGREE_FAHRENHEIT - Static variable in class org.djutils.serialization.DisplayType
-
Temperature.DEGREE_FAHRENHEIT unit type with code 2.
- TEMPERATURE_DEGREE_RANKINE - Static variable in class org.djutils.serialization.DisplayType
-
Temperature.DEGREE_RANKINE unit type with code 3.
- TEMPERATURE_DEGREE_REAUMUR - Static variable in class org.djutils.serialization.DisplayType
-
Temperature.DEGREE_REAUMUR unit type with code 4.
- TEMPERATURE_KELVIN - Static variable in class org.djutils.serialization.DisplayType
-
Temperature.KELVIN unit type with code 0.
- TIME - Static variable in class org.djutils.serialization.SerializationUnits
-
Time unit type with code 26.
- TIME_BASE_DAY - Static variable in class org.djutils.serialization.DisplayType
-
Time.BASE_DAY unit type with code 5.
- TIME_BASE_HOUR - Static variable in class org.djutils.serialization.DisplayType
-
Time.BASE_HOUR unit type with code 4.
- TIME_BASE_MICROSECOND - Static variable in class org.djutils.serialization.DisplayType
-
Time.BASE_MICROSECOND unit type with code 1.
- TIME_BASE_MILLISECOND - Static variable in class org.djutils.serialization.DisplayType
-
Time.BASE_MILLISECOND unit type with code 2.
- TIME_BASE_MINUTE - Static variable in class org.djutils.serialization.DisplayType
-
Time.BASE_MINUTE unit type with code 3.
- TIME_BASE_SECOND - Static variable in class org.djutils.serialization.DisplayType
-
Time.BASE_SECOND unit type with code 0.
- TIME_BASE_WEEK - Static variable in class org.djutils.serialization.DisplayType
-
Time.BASE_WEEK unit type with code 6.
- TIME_EPOCH_DAY - Static variable in class org.djutils.serialization.DisplayType
-
Time.EPOCH_DAY unit type with code 12.
- TIME_EPOCH_HOUR - Static variable in class org.djutils.serialization.DisplayType
-
Time.EPOCH_HOUR unit type with code 11.
- TIME_EPOCH_MICROSECOND - Static variable in class org.djutils.serialization.DisplayType
-
Time.EPOCH_MICROSECOND unit type with code 8.
- TIME_EPOCH_MILLISECOND - Static variable in class org.djutils.serialization.DisplayType
-
Time.EPOCH_MILLISECOND unit type with code 9.
- TIME_EPOCH_MINUTE - Static variable in class org.djutils.serialization.DisplayType
-
Time.EPOCH_MINUTE unit type with code 10.
- TIME_EPOCH_SECOND - Static variable in class org.djutils.serialization.DisplayType
-
Time.EPOCH_SECOND unit type with code 7.
- TIME_EPOCH_WEEK - Static variable in class org.djutils.serialization.DisplayType
-
Time.EPOCH_WEEK unit type with code 13.
- TIME_J2000_SECOND - Static variable in class org.djutils.serialization.DisplayType
-
Time.TIME_J2000_SECOND unit type with code 15.
- TIME_YEAR1_SECOND - Static variable in class org.djutils.serialization.DisplayType
-
Time.TIME_YEAR1_SECOND unit type with code 14.
- TORQUE - Static variable in class org.djutils.serialization.SerializationUnits
-
Torque unit type with code 27.
- TORQUE_METER_KILOGRAM_FORCE - Static variable in class org.djutils.serialization.DisplayType
-
Torque.METER_KILOGRAM_FORCE unit type with code 3.
- TORQUE_NEWTON_METER - Static variable in class org.djutils.serialization.DisplayType
-
Torque.NEWTON_METER unit type with code 0.
- TORQUE_POUND_FOOT - Static variable in class org.djutils.serialization.DisplayType
-
Torque.POUND_FOOT unit type with code 1.
- TORQUE_POUND_INCH - Static variable in class org.djutils.serialization.DisplayType
-
Torque.POUND_INCH unit type with code 2.
- toString() - Method in class org.djutils.serialization.EndianUtil
- toString() - Method in class org.djutils.serialization.SerializationUnits
- toString() - Method in class org.djutils.serialization.serializers.BasicSerializer
- toString() - Method in class org.djutils.serialization.serializers.Pointer
- toString() - Method in class org.djutils.serialization.util.SerialDataDumper
- TypedMessage - Class in org.djutils.serialization
-
Message conversions.
- TypedMessage.MinimalSerializableObject - Class in org.djutils.serialization
-
Minimal implementation of SerializableObject.
U
- UTF16 - Static variable in class org.djutils.serialization.TypedMessage
-
the UTF-16 charset, big endian variant.
- UTF8 - Static variable in class org.djutils.serialization.TypedMessage
-
the UTF-8 charset.
V
- VOLUME - Static variable in class org.djutils.serialization.SerializationUnits
-
Volume unit type with code 28.
- VOLUME_CUBIC_ATTOMETER - Static variable in class org.djutils.serialization.DisplayType
-
Volume.CUBIC_ATTOMETER unit type with code 1.
- VOLUME_CUBIC_CENTIMETER - Static variable in class org.djutils.serialization.DisplayType
-
Volume.CUBIC_CENTIMETER unit type with code 7.
- VOLUME_CUBIC_DECIMETER - Static variable in class org.djutils.serialization.DisplayType
-
Volume.CUBIC_DECIMETER unit type with code 8.
- VOLUME_CUBIC_DEKAMETER - Static variable in class org.djutils.serialization.DisplayType
-
Volume.CUBIC_DEKAMETER unit type with code 9.
- VOLUME_CUBIC_FEMTOMETER - Static variable in class org.djutils.serialization.DisplayType
-
Volume.CUBIC_FEMTOMETER unit type with code 2.
- VOLUME_CUBIC_FOOT - Static variable in class org.djutils.serialization.DisplayType
-
Volume.CUBIC_FOOT unit type with code 14.
- VOLUME_CUBIC_HECTOMETER - Static variable in class org.djutils.serialization.DisplayType
-
Volume.CUBIC_HECTOMETER unit type with code 10.
- VOLUME_CUBIC_INCH - Static variable in class org.djutils.serialization.DisplayType
-
Volume.CUBIC_INCH unit type with code 13.
- VOLUME_CUBIC_KILOMETER - Static variable in class org.djutils.serialization.DisplayType
-
Volume.CUBIC_KILOMETER unit type with code 11.
- VOLUME_CUBIC_LIGHTYEAR - Static variable in class org.djutils.serialization.DisplayType
-
Volume.CUBIC_LIGHTYEAR unit type with code 27.
- VOLUME_CUBIC_MEGAMETER - Static variable in class org.djutils.serialization.DisplayType
-
Volume.CUBIC_MEGAMETER unit type with code 12.
- VOLUME_CUBIC_METER - Static variable in class org.djutils.serialization.DisplayType
-
Volume.CUBIC_METER unit type with code 0.
- VOLUME_CUBIC_MICROMETER - Static variable in class org.djutils.serialization.DisplayType
-
Volume.CUBIC_MICROMETER unit type with code 5.
- VOLUME_CUBIC_MILE - Static variable in class org.djutils.serialization.DisplayType
-
Volume.CUBIC_MILE unit type with code 16.
- VOLUME_CUBIC_MILLIMETER - Static variable in class org.djutils.serialization.DisplayType
-
Volume.CUBIC_MILLIMETER unit type with code 6.
- VOLUME_CUBIC_NANOMETER - Static variable in class org.djutils.serialization.DisplayType
-
Volume.CUBIC_NANOMETER unit type with code 4.
- VOLUME_CUBIC_PARSEC - Static variable in class org.djutils.serialization.DisplayType
-
Volume.CUBIC_PARSEC unit type with code 26.
- VOLUME_CUBIC_PICOMETER - Static variable in class org.djutils.serialization.DisplayType
-
Volume.CUBIC_PICOMETER unit type with code 3.
- VOLUME_CUBIC_YARD - Static variable in class org.djutils.serialization.DisplayType
-
Volume.CUBIC_YARD unit type with code 15.
- VOLUME_GALLON_IMP - Static variable in class org.djutils.serialization.DisplayType
-
Volume.GALLON_IMP unit type with code 18.
- VOLUME_GALLON_US_FLUID - Static variable in class org.djutils.serialization.DisplayType
-
Volume.GALLON_US_FLUID unit type with code 19.
- VOLUME_LITER - Static variable in class org.djutils.serialization.DisplayType
-
Volume.LITER unit type with code 17.
- VOLUME_OUNCE_IMP_FLUID - Static variable in class org.djutils.serialization.DisplayType
-
Volume.OUNCE_IMP_FLUID unit type with code 20.
- VOLUME_OUNCE_US_FLUID - Static variable in class org.djutils.serialization.DisplayType
-
Volume.OUNCE_US_FLUID unit type with code 21.
- VOLUME_PINT_IMP - Static variable in class org.djutils.serialization.DisplayType
-
Volume.PINT_IMP unit type with code 22.
- VOLUME_PINT_US_FLUID - Static variable in class org.djutils.serialization.DisplayType
-
Volume.PINT_US_FLUID unit type with code 23.
- VOLUME_QUART_IMP - Static variable in class org.djutils.serialization.DisplayType
-
Volume.QUART_IMP unit type with code 24.
- VOLUME_QUART_US_FLUID - Static variable in class org.djutils.serialization.DisplayType
-
Volume.QUART_US_FLUID unit type with code 25.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form