Class JsonDeserializeString<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 JsonDeserializeString<U>
    extends DeserializeEvents<java.lang.String,​U>
    Function that deserializes a JSON string into an object
    Author:
    Sylvain Hallé
    • Constructor Detail

      • JsonDeserializeString

        public JsonDeserializeString​(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<java.lang.String,​U>