org.codehaus.jackson.map
Class DeserializerFactory.Config

java.lang.Object
  extended by org.codehaus.jackson.map.DeserializerFactory.Config
Direct Known Subclasses:
BeanDeserializerFactory.ConfigImpl
Enclosing class:
DeserializerFactory

public abstract static class DeserializerFactory.Config
extends Object

Configuration settings container class for bean deserializer factory

Since:
1.7

Constructor Summary
DeserializerFactory.Config()
           
 
Method Summary
abstract  Iterable<BeanDeserializerModifier> deserializerModifiers()
           
abstract  Iterable<Deserializers> deserializers()
           
abstract  boolean hasDeserializerModifiers()
           
abstract  boolean hasDeserializers()
           
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.
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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeserializerFactory.Config

public DeserializerFactory.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.


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 modified has highest priority (that is, it gets called before any already registered modifier).


deserializers

public abstract Iterable<Deserializers> deserializers()

deserializerModifiers

public abstract Iterable<BeanDeserializerModifier> deserializerModifiers()

hasDeserializers

public abstract boolean hasDeserializers()

hasDeserializerModifiers

public abstract boolean hasDeserializerModifiers()