Package org.djutils.serialization
Interface SerializableObject<T>
- Type Parameters:
T
- type of object that implements this interface
- All Known Implementing Classes:
TypedMessage.MinimalSerializableObject
public interface SerializableObject<T>
Interface that must be implemented by objects that can be serialized.
Copyright (c) 2019-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See OpenTrafficSim License.
- Version:
- $Revision$, $LastChangedDate$, by $Author$,
- Author:
- Alexander Verbraeck, Peter Knoppers, Wouter Schakel
-
Method Summary
Modifier and Type Method Description List<Object>
exportAsList()
Make all elements that need to be serialized available as a list.
-
Method Details
-
exportAsList
Make all elements that need to be serialized available as a list. The size of this list and the types of the elements in it must be consistent. Meaning that the size of the list and content types of the list are always the same.- Returns:
- List<Object>; list of the elements that need to serialized
-