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

      List<Object> 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