Class VirtualDeserializer

  • All Implemented Interfaces:
    de.quantummaid.mapmaid.mapper.deserialization.deserializers.serializedobjects.SerializedObjectDeserializer, de.quantummaid.mapmaid.mapper.deserialization.deserializers.TypeDeserializer, de.quantummaid.mapmaid.mapper.MappingFunction

    public final class VirtualDeserializer
    extends Object
    implements de.quantummaid.mapmaid.mapper.deserialization.deserializers.serializedobjects.SerializedObjectDeserializer
    • Constructor Detail

      • VirtualDeserializer

        public VirtualDeserializer()
    • Method Detail

      • virtualDeserializerFor

        public static de.quantummaid.mapmaid.mapper.deserialization.deserializers.serializedobjects.SerializedObjectDeserializer virtualDeserializerFor​(String method,
                                                                                                                                                        Map<String,​de.quantummaid.reflectmaid.resolvedtype.ResolvedType> parameters)
      • fields

        public de.quantummaid.mapmaid.mapper.deserialization.DeserializationFields fields()
        Specified by:
        fields in interface de.quantummaid.mapmaid.mapper.deserialization.deserializers.serializedobjects.SerializedObjectDeserializer
      • deserialize

        public Object deserialize​(Map<String,​Object> elements)
        Specified by:
        deserialize in interface de.quantummaid.mapmaid.mapper.deserialization.deserializers.serializedobjects.SerializedObjectDeserializer
      • description

        public String description()
        Specified by:
        description in interface de.quantummaid.mapmaid.mapper.deserialization.deserializers.TypeDeserializer