public class DeserializerFactoryConfig
extends java.lang.Object
implements java.io.Serializable
DeserializerFactory
.Constructor and Description |
---|
DeserializerFactoryConfig()
Constructor for creating basic configuration with no additional
handlers.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Iterable<AbstractTypeResolver> |
abstractTypeResolvers() |
java.lang.Iterable<BeanDeserializerModifier> |
deserializerModifiers() |
java.lang.Iterable<Deserializers> |
deserializers() |
boolean |
hasAbstractTypeResolvers() |
boolean |
hasDeserializerModifiers() |
boolean |
hasDeserializers() |
boolean |
hasKeyDeserializers() |
boolean |
hasValueInstantiators() |
java.lang.Iterable<KeyDeserializers> |
keyDeserializers() |
java.lang.Iterable<ValueInstantiators> |
valueInstantiators() |
DeserializerFactoryConfig |
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.
|
DeserializerFactoryConfig |
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.
|
DeserializerFactoryConfig |
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.
|
DeserializerFactoryConfig |
withDeserializerModifier(BeanDeserializerModifier modifier)
Fluent/factory method used to construct a configuration object that
has same configuration as this instance plus one additional
deserialiazer modifier.
|
DeserializerFactoryConfig |
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.
|
public DeserializerFactoryConfig()
public DeserializerFactoryConfig withAdditionalDeserializers(Deserializers additional)
public DeserializerFactoryConfig withAdditionalKeyDeserializers(KeyDeserializers additional)
public DeserializerFactoryConfig withDeserializerModifier(BeanDeserializerModifier modifier)
public DeserializerFactoryConfig withAbstractTypeResolver(AbstractTypeResolver resolver)
public DeserializerFactoryConfig withValueInstantiators(ValueInstantiators instantiators)
instantiators
- Object that can provide ValueInstantiator
s for
constructing POJO values during deserializationpublic boolean hasDeserializers()
public boolean hasKeyDeserializers()
public boolean hasDeserializerModifiers()
public boolean hasAbstractTypeResolvers()
public boolean hasValueInstantiators()
public java.lang.Iterable<Deserializers> deserializers()
public java.lang.Iterable<KeyDeserializers> keyDeserializers()
public java.lang.Iterable<BeanDeserializerModifier> deserializerModifiers()
public java.lang.Iterable<AbstractTypeResolver> abstractTypeResolvers()
public java.lang.Iterable<ValueInstantiators> valueInstantiators()
"Copyright © 2010 - 2020 Adobe Systems Incorporated. All Rights Reserved"