/** * Convenience method for creating a new factory instance with additional * {@link AbstractTypeResolver}. * * @since 1.7 */ public final DeserializerFactory withAbstractTypeResolver(AbstractTypeResolver resolver) { return withConfig(getConfig().withAbstractTypeResolver(resolver)); }
/** * Convenience method for creating a new factory instance with additional * {@link KeyDeserializers}. * * @since 1.8 */ public final DeserializerFactory withAdditionalKeyDeserializers(KeyDeserializers additional) { return withConfig(getConfig().withAdditionalKeyDeserializers(additional)); }
/** * Convenience method for creating a new factory instance with additional * {@link ValueInstantiators}. * * @since 1.9 */ public final DeserializerFactory withValueInstantiators(ValueInstantiators instantiators) { return withConfig(getConfig().withValueInstantiators(instantiators)); }
/** * Convenience method for creating a new factory instance with additional deserializer * provider. * * @since 1.7 */ public final DeserializerFactory withAdditionalDeserializers(Deserializers additional) { return withConfig(getConfig().withAdditionalDeserializers(additional)); }
/** * Convenience method for creating a new factory instance with additional * {@link BeanDeserializerModifier}. * * @since 1.7 */ public final DeserializerFactory withDeserializerModifier(BeanDeserializerModifier modifier) { return withConfig(getConfig().withDeserializerModifier(modifier)); }
/** * Convenience method for creating a new factory instance with additional deserializer * provider. * * @since 1.7 */ public final DeserializerFactory withAdditionalDeserializers(Deserializers additional) { return withConfig(getConfig().withAdditionalDeserializers(additional)); }
/** * Convenience method for creating a new factory instance with additional * {@link KeyDeserializers}. * * @since 1.8 */ public final DeserializerFactory withAdditionalKeyDeserializers(KeyDeserializers additional) { return withConfig(getConfig().withAdditionalKeyDeserializers(additional)); }
/** * Convenience method for creating a new factory instance with additional * {@link BeanDeserializerModifier}. * * @since 1.7 */ public final DeserializerFactory withDeserializerModifier(BeanDeserializerModifier modifier) { return withConfig(getConfig().withDeserializerModifier(modifier)); }
/** * Convenience method for creating a new factory instance with additional * {@link ValueInstantiators}. * * @since 1.9 */ public final DeserializerFactory withValueInstantiators(ValueInstantiators instantiators) { return withConfig(getConfig().withValueInstantiators(instantiators)); }
/** * Convenience method for creating a new factory instance with additional * {@link AbstractTypeResolver}. * * @since 1.7 */ public final DeserializerFactory withAbstractTypeResolver(AbstractTypeResolver resolver) { return withConfig(getConfig().withAbstractTypeResolver(resolver)); }
/** * Convenience method for creating a new factory instance with additional deserializer * provider. * * @since 1.7 */ public final DeserializerFactory withAdditionalDeserializers(Deserializers additional) { return withConfig(getConfig().withAdditionalDeserializers(additional)); }
/** * Convenience method for creating a new factory instance with additional * {@link ValueInstantiators}. * * @since 1.9 */ public final DeserializerFactory withValueInstantiators(ValueInstantiators instantiators) { return withConfig(getConfig().withValueInstantiators(instantiators)); }
/** * Convenience method for creating a new factory instance with additional * {@link AbstractTypeResolver}. * * @since 1.7 */ public final DeserializerFactory withAbstractTypeResolver(AbstractTypeResolver resolver) { return withConfig(getConfig().withAbstractTypeResolver(resolver)); }
/** * Convenience method for creating a new factory instance with additional * {@link BeanDeserializerModifier}. * * @since 1.7 */ public final DeserializerFactory withDeserializerModifier(BeanDeserializerModifier modifier) { return withConfig(getConfig().withDeserializerModifier(modifier)); }
/** * Convenience method for creating a new factory instance with additional deserializer * provider. * * @since 1.7 */ public final DeserializerFactory withAdditionalDeserializers(Deserializers additional) { return withConfig(getConfig().withAdditionalDeserializers(additional)); }
/** * Convenience method for creating a new factory instance with additional * {@link BeanDeserializerModifier}. * * @since 1.7 */ public final DeserializerFactory withDeserializerModifier(BeanDeserializerModifier modifier) { return withConfig(getConfig().withDeserializerModifier(modifier)); }
/** * Convenience method for creating a new factory instance with additional * {@link KeyDeserializers}. * * @since 1.8 */ public final DeserializerFactory withAdditionalKeyDeserializers(KeyDeserializers additional) { return withConfig(getConfig().withAdditionalKeyDeserializers(additional)); }
/** * Convenience method for creating a new factory instance with additional * {@link AbstractTypeResolver}. * * @since 1.7 */ public final DeserializerFactory withAbstractTypeResolver(AbstractTypeResolver resolver) { return withConfig(getConfig().withAbstractTypeResolver(resolver)); }
/** * Convenience method for creating a new factory instance with additional * {@link BeanDeserializerModifier}. * * @since 1.7 */ public final DeserializerFactory withDeserializerModifier(BeanDeserializerModifier modifier) { return withConfig(getConfig().withDeserializerModifier(modifier)); }
/** * Convenience method for creating a new factory instance with additional * {@link ValueInstantiators}. * * @since 1.9 */ public final DeserializerFactory withValueInstantiators(ValueInstantiators instantiators) { return withConfig(getConfig().withValueInstantiators(instantiators)); }