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

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

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

Refine searchRefine arrow

  • DeserializerFactoryConfig.hasDeserializerModifiers
  • 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.cfgDeserializerFactoryConfigdeserializerModifiers

Popular methods of DeserializerFactoryConfig

  • <init>
    Copy-constructor that will create an instance that contains defined set of additional deserializer p
  • deserializers
  • abstractTypeResolvers
  • hasAbstractTypeResolvers
  • hasDeserializerModifiers
  • 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

  • Parsing JSON documents to java classes using gson
  • getSystemService (Context)
  • getApplicationContext (Context)
  • getResourceAsStream (ClassLoader)
  • FileReader (java.io)
    A specialized Reader that reads from a file in the file system. All read requests made by calling me
  • URLEncoder (java.net)
    This class is used to encode a string using the format required by application/x-www-form-urlencoded
  • Time (java.sql)
    Java representation of an SQL TIME value. Provides utilities to format and parse the time's represen
  • JButton (javax.swing)
  • JFileChooser (javax.swing)
  • Options (org.apache.commons.cli)
    Main entry-point into the library. Options represents a collection of Option objects, which describ
  • Top 12 Jupyter Notebook extensions
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