Uses of Class
org.djutils.serialization.Endianness
Packages that use Endianness
Package
Description
Interface and code to serialize and deserialize data.
The different types of (de)serializers..
Utility classes for djutils-serialization.
- 
Uses of Endianness in org.djutils.serializationFields in org.djutils.serialization declared as EndiannessModifier and TypeFieldDescriptionstatic final EndiannessEndianness.BIG_ENDIANDirectly usable bigEndian EndianUtil.static final EndiannessEndianness.LITTLE_ENDIANDirectly usable littleEndian EndianUtil.Methods in org.djutils.serialization that return EndiannessModifier and TypeMethodDescriptionstatic EndiannessEndianness.bigEndian()Construct an EndianUtil object that uses bigEndian encoding.static EndiannessEndianness.littleEndian()Construct an EndianUtil object that uses littleEndian encoding.Methods in org.djutils.serialization with parameters of type EndiannessModifier and TypeMethodDescriptionstatic Object[]TypedMessage.decode(Endianness endianness, byte[] buffer, Map<Byte, Serializer<?>> decoderMap) Decode the message into an object array.static ObjectTypedObject.decode(Endianness endianness, byte[] buffer, Map<Byte, Serializer<?>> decoderMap) Decode the message into a single object.static booleanTypedObject.decodeBoolean(Endianness endianness, byte[] buffer) Decode a boolean value from the buffer, including the prefix.static byteTypedObject.decodeByte(Endianness endianness, byte[] buffer) Decode a byte value from the buffer, including the prefix.static charTypedObject.decodeCharUtf16(Endianness endianness, byte[] buffer) Decode a char value from the buffer, including the prefix, based on a one-byte UTF-16 value.static charTypedObject.decodeCharUtf8(Endianness endianness, byte[] buffer) Decode a char value from the buffer, including the prefix, based on a one-byte UTF-8 value.static doubleTypedObject.decodeDouble(Endianness endianness, byte[] buffer) Decode a double value from the buffer, including the prefix.static floatTypedObject.decodeFloat(Endianness endianness, byte[] buffer) Decode a float value from the buffer, including the prefix.static intTypedObject.decodeInt(Endianness endianness, byte[] buffer) Decode an integer value from the buffer, including the prefix.static longTypedObject.decodeLong(Endianness endianness, byte[] buffer) Decode a long value from the buffer, including the prefix.static shortTypedObject.decodeShort(Endianness endianness, byte[] buffer) Decode a short value from the buffer, including the prefix.static Object[]TypedMessage.decodeToObjectDataTypes(Endianness endianness, byte[] buffer) Decode the message into an object array, constructing Java Object arrays and matrices where possible.static ObjectTypedObject.decodeToObjectDataTypes(Endianness endianness, byte[] buffer) Decode the message into an object, constructing Java Objects, Object arrays and matrices where possible.static Object[]TypedMessage.decodeToPrimitiveDataTypes(Endianness endianness, byte[] buffer) Decode the message into an object array, constructing Java Primitive data arrays and matrices where possible.static ObjectTypedObject.decodeToPrimitiveDataTypes(Endianness endianness, byte[] buffer) Decode the message into an object, constructing Java primitives, primitive data arrays and matrices where possible.static byte[]TypedMessage.encode(Endianness endianness, Object... content) Encode the object array into a byte[] message.static byte[]TypedObject.encode(Endianness endianness, Object content) Encode the object into a byte[] message.static byte[]TypedMessage.encodeUTF16(Endianness endianness, Object... content) Encode the object array into a byte[] message.static byte[]TypedObject.encodeUTF16(Endianness endianness, Object content) Encode the object array into a byte[] message.static byte[]TypedMessage.encodeUTF8(Endianness endianness, Object... content) Encode the object array into a byte[] message.static byte[]TypedObject.encodeUTF8(Endianness endianness, Object content) Encode the object into a byte[] message.static <U extends Unit<U>>
 UTypedObject.getUnit(byte[] buffer, Pointer pointer, Endianness endianness) Retrieve and decode a DJUNITS unit.Constructors in org.djutils.serialization with parameters of type EndiannessModifierConstructorDescriptionSerialDataDecoder(Endianness endianness) Construct a new SerialDataDecoder.
- 
Uses of Endianness in org.djutils.serialization.serializersMethods in org.djutils.serialization.serializers with parameters of type EndiannessModifier and TypeMethodDescriptionDoubleMatrixSerializer.deSerialize(byte[] buffer, Pointer pointer, Endianness endianness) DoubleScalarSerializer.deSerialize(byte[] buffer, Pointer pointer, Endianness endianness) V[]DoubleVectorArraySerializer.deSerialize(byte[] buffer, Pointer pointer, Endianness endianness) DoubleVectorSerializer.deSerialize(byte[] buffer, Pointer pointer, Endianness endianness) FloatMatrixSerializer.deSerialize(byte[] buffer, Pointer pointer, Endianness endianness) FloatScalarSerializer.deSerialize(byte[] buffer, Pointer pointer, Endianness endianness) V[]FloatVectorArraySerializer.deSerialize(byte[] buffer, Pointer pointer, Endianness endianness) FloatVectorSerializer.deSerialize(byte[] buffer, Pointer pointer, Endianness endianness) final E[]ObjectArraySerializer.deSerialize(byte[] buffer, Pointer pointer, Endianness endianness) final E[][]ObjectMatrixSerializer.deSerialize(byte[] buffer, Pointer pointer, Endianness endianness) Serializer.deSerialize(byte[] buffer, Pointer pointer, Endianness endianness) Deserialize an object of type T.abstract EArrayOrMatrixSerializer.deSerializeElement(byte[] buffer, int offset, Endianness endianness) Deserializer for one array or matrix element (without type prefix) must be implemented in implementing sub classes.protected voidArrayOrMatrixWithUnitSerializer.encodeUnit(U unit, byte[] message, Pointer pointer, Endianness endianness) Code a unit.protected voidObjectWithUnitSerializer.encodeUnit(U unit, byte[] message, Pointer pointer, Endianness endianness) Code a unit.protected UArrayOrMatrixWithUnitSerializer.getUnit(byte[] buffer, Pointer pointer, Endianness endianness) Retrieve and decode a DJUNITS unit.protected UObjectWithUnitSerializer.getUnit(byte[] buffer, Pointer pointer, Endianness endianness) Retrieve and decode a DJUNITS unit.voidDoubleMatrixSerializer.serialize(M adm, byte[] buffer, Pointer pointer, Endianness endianness) voidDoubleScalarSerializer.serialize(S ads, byte[] buffer, Pointer pointer, Endianness endianness) voidDoubleVectorArraySerializer.serialize(V[] adva, byte[] buffer, Pointer pointer, Endianness endianness) voidDoubleVectorSerializer.serialize(V adv, byte[] buffer, Pointer pointer, Endianness endianness) voidFloatMatrixSerializer.serialize(M afm, byte[] buffer, Pointer pointer, Endianness endianness) voidFloatScalarSerializer.serialize(S afs, byte[] buffer, Pointer pointer, Endianness endianness) voidFloatVectorArraySerializer.serialize(V[] adva, byte[] buffer, Pointer pointer, Endianness endianness) voidFloatVectorSerializer.serialize(V afv, byte[] buffer, Pointer pointer, Endianness endianness) final voidObjectArraySerializer.serialize(E[] array, byte[] buffer, Pointer pointer, Endianness endianness) final voidObjectMatrixSerializer.serialize(E[][] matrix, byte[] buffer, Pointer pointer, Endianness endianness) voidSerializer.serialize(T object, byte[] buffer, Pointer pointer, Endianness endianness) Serialize an object of type T; not including the prefix byte(s).abstract voidArrayOrMatrixSerializer.serializeElement(E object, byte[] buffer, int offset, Endianness endianness) Serializer for one array or matrix element (without type prefix) must be implemented in implementing sub classes.final voidArrayOrMatrixWithUnitSerializer.serializeWithPrefix(T object, byte[] buffer, Pointer pointer, Endianness endianness) final voidBasicPrimitiveArrayOrMatrixSerializer.serializeWithPrefix(T object, byte[] buffer, Pointer pointer, Endianness endianness) final voidObjectArraySerializer.serializeWithPrefix(E[] array, byte[] buffer, Pointer pointer, Endianness endianness) final voidObjectMatrixSerializer.serializeWithPrefix(E[][] matrix, byte[] buffer, Pointer pointer, Endianness endianness) final voidObjectSerializer.serializeWithPrefix(T object, byte[] buffer, Pointer pointer, Endianness endianness) voidSerializer.serializeWithPrefix(T object, byte[] buffer, Pointer pointer, Endianness endianness) Serialize an object of type T including the prefix byte(s).final voidStringArraySerializer.serializeWithPrefix(String[] object, byte[] buffer, Pointer pointer, Endianness endianness) final voidStringMatrixSerializer.serializeWithPrefix(String[][] object, byte[] buffer, Pointer pointer, Endianness endianness) 
- 
Uses of Endianness in org.djutils.serialization.utilMethods in org.djutils.serialization.util with parameters of type EndiannessModifier and TypeMethodDescriptionstatic StringSerialDataDumper.serialDataDumper(Endianness endianness, byte[] bytes) Create a SerialDataDumper object with addressOffset 0; use it to dump an array of bytes and return the dump as a String.static StringSerialDataDumper.serialDataDumper(Endianness endianness, int addressOffset, byte[] bytes) Create a SerialDataDumper object; use it to dump an array of bytes and return the dump as a String.Constructors in org.djutils.serialization.util with parameters of type EndiannessModifierConstructorDescriptionSerialDataDumper(Endianness endianness) Construct a new SerialDataDumper.SerialDataDumper(Endianness endianness, int addressOffset) Construct a new SerialDataDumper.