T
- classpublic abstract class FixedSizeObjectSerializer<T> extends ObjectSerializer<T>
Copyright (c) 2019-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See OpenTrafficSim License.
Constructor and Description |
---|
FixedSizeObjectSerializer(byte fieldType,
int serializedDataSize,
String dataClassName)
Construct the FixedSizeSerializer.
|
Modifier and Type | Method and Description |
---|---|
int |
size(Object object)
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).
|
getNumberOfDimensions, serializeWithPrefix, sizeWithPrefix
dataClassName, fieldType, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
deSerialize, serialize
public FixedSizeObjectSerializer(byte fieldType, int serializedDataSize, String dataClassName)
fieldType
- byte; the field type (returned by the fieldType
method)serializedDataSize
- int; number of bytes required for serialized TdataClassName
- String; returned by the dataClassName methodpublic final int size(Object object)
Serializer
object
- Object; Instance of the object (should be of type T)Copyright © 2018–2019 Delft University of Technology. All rights reserved.