Class SimpleSerializedObject<T>

  • Type Parameters:
    T - The data type representing the serialized object
    All Implemented Interfaces:
    SerializedObject<T>

    public class SimpleSerializedObject<T>
    extends Object
    implements SerializedObject<T>
    SerializedObject implementation that takes all properties as constructor parameters.
    Since:
    2.0
    Author:
    Allard Buijze
    • Constructor Detail

      • SimpleSerializedObject

        public SimpleSerializedObject​(T data,
                                      Class<T> dataType,
                                      SerializedType serializedType)
        Initializes a SimpleSerializedObject using given data and serializedType.
        Parameters:
        data - The data of the serialized object
        dataType - The type of data
        serializedType - The type description of the serialized object
      • SimpleSerializedObject

        public SimpleSerializedObject​(T data,
                                      Class<T> dataType,
                                      String type,
                                      String revision)
        Initializes a SimpleSerializedObject using given data and a serialized type identified by given type and revision.
        Parameters:
        data - The data of the serialized object
        dataType - The type of data
        type - The type identifying the serialized object
        revision - The revision of the serialized object