|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.codehaus.jackson.map.DeserializerFactory.Config
org.codehaus.jackson.map.deser.BeanDeserializerFactory.ConfigImpl
public static class BeanDeserializerFactory.ConfigImpl
Standard configuration settings container class implementation.
Field Summary | |
---|---|
protected AbstractTypeResolver[] |
_abstractTypeResolvers
List of objects that may be able to resolve abstract types to concrete types. |
protected Deserializers[] |
_additionalDeserializers
List of providers for additional deserializers, checked before considering default basic or bean deserializers. |
protected KeyDeserializers[] |
_additionalKeyDeserializers
List of providers for additional key deserializers, checked before considering standard key deserializers. |
protected BeanDeserializerModifier[] |
_modifiers
List of modifiers that can change the way BeanDeserializer instances
are configured and constructed. |
protected static AbstractTypeResolver[] |
NO_ABSTRACT_TYPE_RESOLVERS
|
protected static KeyDeserializers[] |
NO_KEY_DESERIALIZERS
|
protected static BeanDeserializerModifier[] |
NO_MODIFIERS
|
Constructor Summary | |
---|---|
|
BeanDeserializerFactory.ConfigImpl()
Constructor for creating basic configuration with no additional handlers. |
protected |
BeanDeserializerFactory.ConfigImpl(Deserializers[] allAdditionalDeserializers,
KeyDeserializers[] allAdditionalKeyDeserializers,
BeanDeserializerModifier[] modifiers,
AbstractTypeResolver[] atr)
Copy-constructor that will create an instance that contains defined set of additional deserializer providers. |
Method Summary | |
---|---|
Iterable<AbstractTypeResolver> |
abstractTypeResolvers()
|
Iterable<BeanDeserializerModifier> |
deserializerModifiers()
|
Iterable<Deserializers> |
deserializers()
|
boolean |
hasAbstractTypeResolvers()
|
boolean |
hasDeserializerModifiers()
|
boolean |
hasDeserializers()
|
boolean |
hasKeyDeserializers()
|
Iterable<KeyDeserializers> |
keyDeserializers()
|
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. |
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. |
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. |
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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final KeyDeserializers[] NO_KEY_DESERIALIZERS
protected static final BeanDeserializerModifier[] NO_MODIFIERS
protected static final AbstractTypeResolver[] NO_ABSTRACT_TYPE_RESOLVERS
protected final Deserializers[] _additionalDeserializers
protected final KeyDeserializers[] _additionalKeyDeserializers
protected final BeanDeserializerModifier[] _modifiers
BeanDeserializer
instances
are configured and constructed.
protected final AbstractTypeResolver[] _abstractTypeResolvers
Constructor Detail |
---|
public BeanDeserializerFactory.ConfigImpl()
protected BeanDeserializerFactory.ConfigImpl(Deserializers[] allAdditionalDeserializers, KeyDeserializers[] allAdditionalKeyDeserializers, BeanDeserializerModifier[] modifiers, AbstractTypeResolver[] atr)
Method Detail |
---|
public DeserializerFactory.Config withAdditionalDeserializers(Deserializers additional)
DeserializerFactory.Config
withAdditionalDeserializers
in class DeserializerFactory.Config
public DeserializerFactory.Config withAdditionalKeyDeserializers(KeyDeserializers additional)
DeserializerFactory.Config
withAdditionalKeyDeserializers
in class DeserializerFactory.Config
public DeserializerFactory.Config withDeserializerModifier(BeanDeserializerModifier modifier)
DeserializerFactory.Config
withDeserializerModifier
in class DeserializerFactory.Config
public DeserializerFactory.Config withAbstractTypeResolver(AbstractTypeResolver resolver)
DeserializerFactory.Config
withAbstractTypeResolver
in class DeserializerFactory.Config
public boolean hasDeserializers()
hasDeserializers
in class DeserializerFactory.Config
public boolean hasKeyDeserializers()
hasKeyDeserializers
in class DeserializerFactory.Config
public boolean hasDeserializerModifiers()
hasDeserializerModifiers
in class DeserializerFactory.Config
public boolean hasAbstractTypeResolvers()
hasAbstractTypeResolvers
in class DeserializerFactory.Config
public Iterable<Deserializers> deserializers()
deserializers
in class DeserializerFactory.Config
public Iterable<KeyDeserializers> keyDeserializers()
keyDeserializers
in class DeserializerFactory.Config
public Iterable<BeanDeserializerModifier> deserializerModifiers()
deserializerModifiers
in class DeserializerFactory.Config
public Iterable<AbstractTypeResolver> abstractTypeResolvers()
abstractTypeResolvers
in class DeserializerFactory.Config
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |