Tabnine Logo
DeserializerFactoryConfig.hasDeserializerModifiers
Code IndexAdd Tabnine to your IDE (free)

How to use
hasDeserializerModifiers
method
in
com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig

Best Java code snippets using com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig.hasDeserializerModifiers (Showing top 20 results out of 315)

Refine searchRefine arrow

  • DeserializerFactoryConfig.deserializerModifiers
  • DeserializationContext.getConfig
origin: redisson/redisson

/**
 * Method called by {@link BeanDeserializerFactory} to see if there might be a standard
 * deserializer registered for given type.
 */
protected JsonDeserializer<?> findStdDeserializer(DeserializationContext ctxt,
    JavaType type, BeanDescription beanDesc)
  throws JsonMappingException
{
  // note: we do NOT check for custom deserializers here, caller has already
  // done that
  JsonDeserializer<?> deser = findDefaultDeserializer(ctxt, type, beanDesc);
  // Also: better ensure these are post-processable?
  if (deser != null) {
    if (_factoryConfig.hasDeserializerModifiers()) {
      for (BeanDeserializerModifier mod : _factoryConfig.deserializerModifiers()) {
        deser = mod.modifyDeserializer(ctxt.getConfig(), beanDesc, deser);
      }
    }
  }
  return deser;
}

origin: redisson/redisson

@Override
public JsonDeserializer<?> createCollectionLikeDeserializer(DeserializationContext ctxt,
    CollectionLikeType type, final BeanDescription beanDesc)
  throws JsonMappingException
{
  JavaType contentType = type.getContentType();
  // Very first thing: is deserializer hard-coded for elements?
  JsonDeserializer<Object> contentDeser = contentType.getValueHandler();
  final DeserializationConfig config = ctxt.getConfig();
  // Then optional type info (1.5): if type has been resolved, we may already know type deserializer:
  TypeDeserializer contentTypeDeser = contentType.getTypeHandler();
  // but if not, may still be possible to find:
  if (contentTypeDeser == null) {
    contentTypeDeser = findTypeDeserializer(config, contentType);
  }
  JsonDeserializer<?> deser = _findCustomCollectionLikeDeserializer(type, config, beanDesc,
      contentTypeDeser, contentDeser);
  if (deser != null) {
    // and then new with 2.2: ability to post-process it too (Issue#120)
    if (_factoryConfig.hasDeserializerModifiers()) {
      for (BeanDeserializerModifier mod : _factoryConfig.deserializerModifiers()) {
        deser = mod.modifyCollectionLikeDeserializer(config, type, beanDesc, deser);
      }
    }
  }
  return deser;
}
origin: redisson/redisson

final DeserializationConfig config = ctxt.getConfig();
if (deser != null) {
  if (_factoryConfig.hasDeserializerModifiers()) {
    for (BeanDeserializerModifier mod : _factoryConfig.deserializerModifiers()) {
      deser = mod.modifyMapLikeDeserializer(config, type, beanDesc, deser);
origin: redisson/redisson

throws JsonMappingException
final DeserializationConfig config = ctxt.getConfig();
KeyDeserializer deser = null;
if (_factoryConfig.hasKeyDeserializers()) {
  if (_factoryConfig.hasDeserializerModifiers()) {
    for (BeanDeserializerModifier mod : _factoryConfig.deserializerModifiers()) {
      deser = mod.modifyKeyDeserializer(config, type, deser);
origin: redisson/redisson

throws JsonMappingException
final DeserializationConfig config = ctxt.getConfig();
  SimpleBeanPropertyDefinition propDef = SimpleBeanPropertyDefinition.construct(ctxt.getConfig(), am,
      new PropertyName("cause"));
  SettableBeanProperty prop = constructSettableProperty(ctxt, beanDesc, propDef,
if (_factoryConfig.hasDeserializerModifiers()) {
  for (BeanDeserializerModifier mod : _factoryConfig.deserializerModifiers()) {
    builder = mod.updateBuilder(config, beanDesc, builder);
if (_factoryConfig.hasDeserializerModifiers()) {
  for (BeanDeserializerModifier mod : _factoryConfig.deserializerModifiers()) {
    deserializer = mod.modifyDeserializer(config, beanDesc, deserializer);
origin: redisson/redisson

throws JsonMappingException
final DeserializationConfig config = ctxt.getConfig();
JavaType elemType = type.getContentType();
if (_factoryConfig.hasDeserializerModifiers()) {
  for (BeanDeserializerModifier mod : _factoryConfig.deserializerModifiers()) {
    deser = mod.modifyArrayDeserializer(config, type, beanDesc, deser);
origin: redisson/redisson

final DeserializationConfig config = ctxt.getConfig();
  if (_factoryConfig.hasDeserializerModifiers()) {
    for (BeanDeserializerModifier mod : _factoryConfig.deserializerModifiers()) {
      deser = mod.modifyReferenceDeserializer(config, type, beanDesc, deser);
origin: redisson/redisson

throws JsonMappingException
final DeserializationConfig config = ctxt.getConfig();
final Class<?> enumClass = type.getRawClass();
  ValueInstantiator valueInstantiator = _constructDefaultValueInstantiator(ctxt, beanDesc);
  SettableBeanProperty[] creatorProps = (valueInstantiator == null) ? null
      : valueInstantiator.getFromObjectArguments(ctxt.getConfig());
if (_factoryConfig.hasDeserializerModifiers()) {
  for (BeanDeserializerModifier mod : _factoryConfig.deserializerModifiers()) {
    deser = mod.modifyEnumDeserializer(config, type, beanDesc, deser);
origin: redisson/redisson

addInjectables(ctxt, beanDesc, builder);
final DeserializationConfig config = ctxt.getConfig();
if (_factoryConfig.hasDeserializerModifiers()) {
  for (BeanDeserializerModifier mod : _factoryConfig.deserializerModifiers()) {
    builder = mod.updateBuilder(config, beanDesc, builder);
if (_factoryConfig.hasDeserializerModifiers()) {
  for (BeanDeserializerModifier mod : _factoryConfig.deserializerModifiers()) {
    deserializer = mod.modifyDeserializer(config, beanDesc, deserializer);
origin: redisson/redisson

      builderDesc, null);
final DeserializationConfig config = ctxt.getConfig();
BeanDeserializerBuilder builder = constructBeanDeserializerBuilder(ctxt, builderDesc);
builder.setValueInstantiator(valueInstantiator);
if (_factoryConfig.hasDeserializerModifiers()) {
  for (BeanDeserializerModifier mod : _factoryConfig.deserializerModifiers()) {
    builder = mod.updateBuilder(config, builderDesc, builder);
if (_factoryConfig.hasDeserializerModifiers()) {
  for (BeanDeserializerModifier mod : _factoryConfig.deserializerModifiers()) {
    deserializer = mod.modifyDeserializer(config, builderDesc, deserializer);
origin: redisson/redisson

throws JsonMappingException
final DeserializationConfig config = ctxt.getConfig();
JavaType keyType = type.getKeyType();
JavaType contentType = type.getContentType();
if (_factoryConfig.hasDeserializerModifiers()) {
  for (BeanDeserializerModifier mod : _factoryConfig.deserializerModifiers()) {
    deser = mod.modifyMapDeserializer(config, type, beanDesc, deser);
origin: redisson/redisson

final DeserializationConfig config = ctxt.getConfig();
if (_factoryConfig.hasDeserializerModifiers()) {
  for (BeanDeserializerModifier mod : _factoryConfig.deserializerModifiers()) {
    deser = mod.modifyCollectionDeserializer(config, type, beanDesc, deser);
origin: redisson/redisson

    ? builder.getValueInstantiator().getFromObjectArguments(ctxt.getConfig())
    : null;
final boolean hasCreatorProps = (creatorProps != null);
JsonIgnoreProperties.Value ignorals = ctxt.getConfig()
    .getDefaultPropertyIgnorals(beanDesc.getBeanClass(),
        beanDesc.getClassInfo());
    beanDesc, builder, beanDesc.findProperties(), ignored);
if (_factoryConfig.hasDeserializerModifiers()) {
  for (BeanDeserializerModifier mod : _factoryConfig.deserializerModifiers()) {
    propDefs = mod.updateProperties(ctxt.getConfig(), beanDesc, propDefs);
origin: hstaudacher/osgi-jax-rs-connector

/**
 * Method called by {@link BeanDeserializerFactory} to see if there might be a standard
 * deserializer registered for given type.
 */
protected JsonDeserializer<?> findStdDeserializer(DeserializationContext ctxt,
    JavaType type, BeanDescription beanDesc)
  throws JsonMappingException
{
  // note: we do NOT check for custom deserializers here, caller has already
  // done that
  JsonDeserializer<?> deser = findDefaultDeserializer(ctxt, type, beanDesc);
  // Also: better ensure these are post-processable?
  if (deser != null) {
    if (_factoryConfig.hasDeserializerModifiers()) {
      for (BeanDeserializerModifier mod : _factoryConfig.deserializerModifiers()) {
        deser = mod.modifyDeserializer(ctxt.getConfig(), beanDesc, deser);
      }
    }
  }
  return deser;
}

origin: com.eclipsesource.jaxrs/jersey-all

/**
 * Method called by {@link BeanDeserializerFactory} to see if there might be a standard
 * deserializer registered for given type.
 */
protected JsonDeserializer<?> findStdDeserializer(DeserializationContext ctxt,
    JavaType type, BeanDescription beanDesc)
  throws JsonMappingException
{
  // note: we do NOT check for custom deserializers here, caller has already
  // done that
  JsonDeserializer<?> deser = findDefaultDeserializer(ctxt, type, beanDesc);
  // Also: better ensure these are post-processable?
  if (deser != null) {
    if (_factoryConfig.hasDeserializerModifiers()) {
      for (BeanDeserializerModifier mod : _factoryConfig.deserializerModifiers()) {
        deser = mod.modifyDeserializer(ctxt.getConfig(), beanDesc, deser);
      }
    }
  }
  return deser;
}

origin: Nextdoor/bender

/**
 * Method called by {@link BeanDeserializerFactory} to see if there might be a standard
 * deserializer registered for given type.
 */
protected JsonDeserializer<?> findStdDeserializer(DeserializationContext ctxt,
    JavaType type, BeanDescription beanDesc)
  throws JsonMappingException
{
  // note: we do NOT check for custom deserializers here, caller has already
  // done that
  JsonDeserializer<?> deser = findDefaultDeserializer(ctxt, type, beanDesc);
  // Also: better ensure these are post-processable?
  if (deser != null) {
    if (_factoryConfig.hasDeserializerModifiers()) {
      for (BeanDeserializerModifier mod : _factoryConfig.deserializerModifiers()) {
        deser = mod.modifyDeserializer(ctxt.getConfig(), beanDesc, deser);
      }
    }
  }
  return deser;
}

origin: com.jwebmp.jackson.core/jackson-databind

/**
 * Method called by {@link BeanDeserializerFactory} to see if there might be a standard
 * deserializer registered for given type.
 */
protected JsonDeserializer<?> findStdDeserializer(DeserializationContext ctxt,
    JavaType type, BeanDescription beanDesc)
  throws JsonMappingException
{
  // note: we do NOT check for custom deserializers here, caller has already
  // done that
  JsonDeserializer<?> deser = findDefaultDeserializer(ctxt, type, beanDesc);
  // Also: better ensure these are post-processable?
  if (deser != null) {
    if (_factoryConfig.hasDeserializerModifiers()) {
      for (BeanDeserializerModifier mod : _factoryConfig.deserializerModifiers()) {
        deser = mod.modifyDeserializer(ctxt.getConfig(), beanDesc, deser);
      }
    }
  }
  return deser;
}

origin: hstaudacher/osgi-jax-rs-connector

@Override
public JsonDeserializer<?> createCollectionLikeDeserializer(DeserializationContext ctxt,
    CollectionLikeType type, final BeanDescription beanDesc)
  throws JsonMappingException
{
  JavaType contentType = type.getContentType();
  // Very first thing: is deserializer hard-coded for elements?
  JsonDeserializer<Object> contentDeser = contentType.getValueHandler();
  final DeserializationConfig config = ctxt.getConfig();
  // Then optional type info (1.5): if type has been resolved, we may already know type deserializer:
  TypeDeserializer contentTypeDeser = contentType.getTypeHandler();
  // but if not, may still be possible to find:
  if (contentTypeDeser == null) {
    contentTypeDeser = findTypeDeserializer(config, contentType);
  }
  JsonDeserializer<?> deser = _findCustomCollectionLikeDeserializer(type, config, beanDesc,
      contentTypeDeser, contentDeser);
  if (deser != null) {
    // and then new with 2.2: ability to post-process it too (Issue#120)
    if (_factoryConfig.hasDeserializerModifiers()) {
      for (BeanDeserializerModifier mod : _factoryConfig.deserializerModifiers()) {
        deser = mod.modifyCollectionLikeDeserializer(config, type, beanDesc, deser);
      }
    }
  }
  return deser;
}
origin: com.eclipsesource.jaxrs/jersey-all

@Override
public JsonDeserializer<?> createCollectionLikeDeserializer(DeserializationContext ctxt,
    CollectionLikeType type, final BeanDescription beanDesc)
  throws JsonMappingException
{
  JavaType contentType = type.getContentType();
  // Very first thing: is deserializer hard-coded for elements?
  JsonDeserializer<Object> contentDeser = contentType.getValueHandler();
  final DeserializationConfig config = ctxt.getConfig();
  // Then optional type info (1.5): if type has been resolved, we may already know type deserializer:
  TypeDeserializer contentTypeDeser = contentType.getTypeHandler();
  // but if not, may still be possible to find:
  if (contentTypeDeser == null) {
    contentTypeDeser = findTypeDeserializer(config, contentType);
  }
  JsonDeserializer<?> deser = _findCustomCollectionLikeDeserializer(type, config, beanDesc,
      contentTypeDeser, contentDeser);
  if (deser != null) {
    // and then new with 2.2: ability to post-process it too (Issue#120)
    if (_factoryConfig.hasDeserializerModifiers()) {
      for (BeanDeserializerModifier mod : _factoryConfig.deserializerModifiers()) {
        deser = mod.modifyCollectionLikeDeserializer(config, type, beanDesc, deser);
      }
    }
  }
  return deser;
}
origin: com.jwebmp.jackson.core/jackson-databind

@Override
public JsonDeserializer<?> createCollectionLikeDeserializer(DeserializationContext ctxt,
    CollectionLikeType type, final BeanDescription beanDesc)
  throws JsonMappingException
{
  JavaType contentType = type.getContentType();
  // Very first thing: is deserializer hard-coded for elements?
  JsonDeserializer<Object> contentDeser = contentType.getValueHandler();
  final DeserializationConfig config = ctxt.getConfig();
  // Then optional type info (1.5): if type has been resolved, we may already know type deserializer:
  TypeDeserializer contentTypeDeser = contentType.getTypeHandler();
  // but if not, may still be possible to find:
  if (contentTypeDeser == null) {
    contentTypeDeser = findTypeDeserializer(config, contentType);
  }
  JsonDeserializer<?> deser = _findCustomCollectionLikeDeserializer(type, config, beanDesc,
      contentTypeDeser, contentDeser);
  if (deser != null) {
    // and then new with 2.2: ability to post-process it too (Issue#120)
    if (_factoryConfig.hasDeserializerModifiers()) {
      for (BeanDeserializerModifier mod : _factoryConfig.deserializerModifiers()) {
        deser = mod.modifyCollectionLikeDeserializer(config, type, beanDesc, deser);
      }
    }
  }
  return deser;
}
com.fasterxml.jackson.databind.cfgDeserializerFactoryConfighasDeserializerModifiers

Popular methods of DeserializerFactoryConfig

  • <init>
    Copy-constructor that will create an instance that contains defined set of additional deserializer p
  • deserializers
  • abstractTypeResolvers
  • deserializerModifiers
  • hasAbstractTypeResolvers
  • hasKeyDeserializers
  • hasValueInstantiators
  • keyDeserializers
  • valueInstantiators
  • withAbstractTypeResolver
    Fluent/factory method used to construct a configuration object that has same configuration as this i
  • withAdditionalDeserializers
    Fluent/factory method used to construct a configuration object that has same deserializer providers
  • withAdditionalKeyDeserializers
    Fluent/factory method used to construct a configuration object that has same key deserializer provid
  • withAdditionalDeserializers,
  • withAdditionalKeyDeserializers,
  • withDeserializerModifier,
  • withValueInstantiators,
  • hasDeserializers

Popular in Java

  • Updating database using SQL prepared statement
  • addToBackStack (FragmentTransaction)
  • getSharedPreferences (Context)
  • requestLocationUpdates (LocationManager)
  • Map (java.util)
    A Map is a data structure consisting of a set of keys and values in which each key is mapped to a si
  • Random (java.util)
    This class provides methods that return pseudo-random values.It is dangerous to seed Random with the
  • SortedMap (java.util)
    A map that has its keys ordered. The sorting is according to either the natural ordering of its keys
  • ReentrantLock (java.util.concurrent.locks)
    A reentrant mutual exclusion Lock with the same basic behavior and semantics as the implicit monitor
  • Collectors (java.util.stream)
  • Stream (java.util.stream)
    A sequence of elements supporting sequential and parallel aggregate operations. The following exampl
  • Best IntelliJ plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now