Class JsonDeserialize<U>

  • Type Parameters:
    U - The type of the deserialized objects
    All Implemented Interfaces:
    ca.uqac.lif.azrael.Printable, ca.uqac.lif.azrael.Readable, ca.uqac.lif.cep.Duplicable, ca.uqac.lif.cep.functions.DuplicableFunction

    public class JsonDeserialize<U>
    extends DeserializeEvents<ca.uqac.lif.json.JsonElement,​U>
    Function that deserializes a JSON element into an object
    Author:
    Sylvain Hallé
    • Constructor Detail

      • JsonDeserialize

        public JsonDeserialize​(java.lang.Class<U> output_type)
    • Method Detail

      • getInputTypesFor

        public void getInputTypesFor​(java.util.Set<java.lang.Class<?>> classes,
                                     int index)
        Overrides:
        getInputTypesFor in class DeserializeEvents<ca.uqac.lif.json.JsonElement,​U>