Class DeserializerFactory.Config

    • Constructor Detail

      • Config

        public Config()
    • Method Detail

      • withAdditionalDeserializers

        public abstract DeserializerFactory.Config withAdditionalDeserializers​(Deserializers additional)
        Fluent/factory method used to construct a configuration object that has same deserializer providers as this instance, plus one specified as argument. Additional provider will be added before existing ones, meaning it has priority over existing definitions.
      • withAdditionalKeyDeserializers

        public abstract DeserializerFactory.Config withAdditionalKeyDeserializers​(KeyDeserializers additional)
        Fluent/factory method used to construct a configuration object that has same key deserializer providers as this instance, plus one specified as argument. Additional provider will be added before existing ones, meaning it has priority over existing definitions.
      • withDeserializerModifier

        public abstract DeserializerFactory.Config withDeserializerModifier​(BeanDeserializerModifier modifier)
        Fluent/factory method used to construct a configuration object that has same configuration as this instance plus one additional deserialiazer modifier. Added modifier has the highest priority (that is, it gets called before any already registered modifier).
      • withAbstractTypeResolver

        public abstract DeserializerFactory.Config withAbstractTypeResolver​(AbstractTypeResolver resolver)
        Fluent/factory method used to construct a configuration object that has same configuration as this instance plus one additional abstract type resolver. Added resolver has the highest priority (that is, it gets called before any already registered resolver).
        Since:
        1.8
      • withValueInstantiators

        public abstract DeserializerFactory.Config withValueInstantiators​(ValueInstantiators instantiators)
        Fluent/factory method used to construct a configuration object that has same configuration as this instance plus specified additional value instantiator provider object. Added instantiator provider has the highest priority (that is, it gets called before any already registered resolver).
        Parameters:
        instantiators - Object that can provide ValueInstantiators for constructing POJO values during deserialization
        Since:
        1.9
      • hasDeserializers

        public abstract boolean hasDeserializers()
      • hasKeyDeserializers

        public abstract boolean hasKeyDeserializers()
        Since:
        1.8
      • hasDeserializerModifiers

        public abstract boolean hasDeserializerModifiers()
      • hasAbstractTypeResolvers

        public abstract boolean hasAbstractTypeResolvers()
        Since:
        1.8
      • hasValueInstantiators

        public abstract boolean hasValueInstantiators()
        Since:
        1.9