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

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

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

origin: redisson/redisson

protected JavaType materializeAbstractType(DeserializationContext ctxt,
    JavaType type, BeanDescription beanDesc)
  throws JsonMappingException
{
  // May have multiple resolvers, call in precedence order until one returns non-null
  for (AbstractTypeResolver r : _factoryConfig.abstractTypeResolvers()) {
    JavaType concrete = r.resolveAbstractType(ctxt.getConfig(), beanDesc);
    if (concrete != null) {
      return concrete;
    }
  }
  return null;
}
origin: redisson/redisson

/**
 * Method that will find abstract type mapping for specified type, doing a single
 * lookup through registered abstract type resolvers; will not do recursive lookups.
 */
private JavaType _mapAbstractType2(DeserializationConfig config, JavaType type)
  throws JsonMappingException
{
  Class<?> currClass = type.getRawClass();
  if (_factoryConfig.hasAbstractTypeResolvers()) {
    for (AbstractTypeResolver resolver : _factoryConfig.abstractTypeResolvers()) {
      JavaType concrete = resolver.findTypeMapping(config, type);
      if ((concrete != null) && !concrete.hasRawClass(currClass)) {
        return concrete;
      }
    }
  }
  return null;
}
origin: com.jwebmp.jackson.core/jackson-databind

protected JavaType materializeAbstractType(DeserializationContext ctxt,
    JavaType type, BeanDescription beanDesc)
  throws JsonMappingException
{
  // May have multiple resolvers, call in precedence order until one returns non-null
  for (AbstractTypeResolver r : _factoryConfig.abstractTypeResolvers()) {
    JavaType concrete = r.resolveAbstractType(ctxt.getConfig(), beanDesc);
    if (concrete != null) {
      return concrete;
    }
  }
  return null;
}
origin: Nextdoor/bender

protected JavaType materializeAbstractType(DeserializationContext ctxt,
    JavaType type, BeanDescription beanDesc)
  throws JsonMappingException
{
  // May have multiple resolvers, call in precedence order until one returns non-null
  for (AbstractTypeResolver r : _factoryConfig.abstractTypeResolvers()) {
    JavaType concrete = r.resolveAbstractType(ctxt.getConfig(), beanDesc);
    if (concrete != null) {
      return concrete;
    }
  }
  return null;
}
origin: com.fasterxml.jackson.core/com.springsource.com.fasterxml.jackson.core.jackson-databind

protected JavaType materializeAbstractType(DeserializationConfig config,
    BeanDescription beanDesc)
  throws JsonMappingException
{
  final JavaType abstractType = beanDesc.getType();
  
  /* [JACKSON-502] (1.8): Now it is possible to have multiple resolvers too,
   *   as they are registered via module interface.
   */
  for (AbstractTypeResolver r : _factoryConfig.abstractTypeResolvers()) {
    JavaType concrete = r.resolveAbstractType(config, abstractType);
    if (concrete != null) {
      return concrete;
    }
  }
  return null;
}

origin: com.ning.billing/killbill-osgi-bundles-analytics

protected JavaType materializeAbstractType(DeserializationConfig config,
    BeanDescription beanDesc)
  throws JsonMappingException
{
  final JavaType abstractType = beanDesc.getType();
  
  /* [JACKSON-502] (1.8): Now it is possible to have multiple resolvers too,
   *   as they are registered via module interface.
   */
  for (AbstractTypeResolver r : _factoryConfig.abstractTypeResolvers()) {
    JavaType concrete = r.resolveAbstractType(config, abstractType);
    if (concrete != null) {
      return concrete;
    }
  }
  return null;
}

origin: com.eclipsesource.jaxrs/jersey-all

protected JavaType materializeAbstractType(DeserializationContext ctxt,
    JavaType type, BeanDescription beanDesc)
  throws JsonMappingException
{
  final JavaType abstractType = beanDesc.getType();
  // [JACKSON-502]: Now it is possible to have multiple resolvers too,
  //   as they are registered via module interface.
  for (AbstractTypeResolver r : _factoryConfig.abstractTypeResolvers()) {
    JavaType concrete = r.resolveAbstractType(ctxt.getConfig(), abstractType);
    if (concrete != null) {
      return concrete;
    }
  }
  return null;
}

origin: hstaudacher/osgi-jax-rs-connector

protected JavaType materializeAbstractType(DeserializationContext ctxt,
    JavaType type, BeanDescription beanDesc)
  throws JsonMappingException
{
  final JavaType abstractType = beanDesc.getType();
  // [JACKSON-502]: Now it is possible to have multiple resolvers too,
  //   as they are registered via module interface.
  for (AbstractTypeResolver r : _factoryConfig.abstractTypeResolvers()) {
    JavaType concrete = r.resolveAbstractType(ctxt.getConfig(), abstractType);
    if (concrete != null) {
      return concrete;
    }
  }
  return null;
}

origin: com.fasterxml.jackson.core/com.springsource.com.fasterxml.jackson.core.jackson-databind

/**
 * Method that will find abstract type mapping for specified type, doing a single
 * lookup through registered abstract type resolvers; will not do recursive lookups.
 */
private JavaType _mapAbstractType2(DeserializationConfig config, JavaType type)
  throws JsonMappingException
{
  Class<?> currClass = type.getRawClass();
  if (_factoryConfig.hasAbstractTypeResolvers()) {
    for (AbstractTypeResolver resolver : _factoryConfig.abstractTypeResolvers()) {
      JavaType concrete = resolver.findTypeMapping(config, type);
      if (concrete != null && concrete.getRawClass() != currClass) {
        return concrete;
      }
    }
  }
  return null;
}

origin: com.eclipsesource.jaxrs/jersey-all

/**
 * Method that will find abstract type mapping for specified type, doing a single
 * lookup through registered abstract type resolvers; will not do recursive lookups.
 */
private JavaType _mapAbstractType2(DeserializationConfig config, JavaType type)
  throws JsonMappingException
{
  Class<?> currClass = type.getRawClass();
  if (_factoryConfig.hasAbstractTypeResolvers()) {
    for (AbstractTypeResolver resolver : _factoryConfig.abstractTypeResolvers()) {
      JavaType concrete = resolver.findTypeMapping(config, type);
      if (concrete != null && concrete.getRawClass() != currClass) {
        return concrete;
      }
    }
  }
  return null;
}

origin: com.ning.billing/killbill-osgi-bundles-analytics

/**
 * Method that will find abstract type mapping for specified type, doing a single
 * lookup through registered abstract type resolvers; will not do recursive lookups.
 */
private JavaType _mapAbstractType2(DeserializationConfig config, JavaType type)
  throws JsonMappingException
{
  Class<?> currClass = type.getRawClass();
  if (_factoryConfig.hasAbstractTypeResolvers()) {
    for (AbstractTypeResolver resolver : _factoryConfig.abstractTypeResolvers()) {
      JavaType concrete = resolver.findTypeMapping(config, type);
      if (concrete != null && concrete.getRawClass() != currClass) {
        return concrete;
      }
    }
  }
  return null;
}

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

/**
 * Method that will find abstract type mapping for specified type, doing a single
 * lookup through registered abstract type resolvers; will not do recursive lookups.
 */
private JavaType _mapAbstractType2(DeserializationConfig config, JavaType type)
  throws JsonMappingException
{
  Class<?> currClass = type.getRawClass();
  if (_factoryConfig.hasAbstractTypeResolvers()) {
    for (AbstractTypeResolver resolver : _factoryConfig.abstractTypeResolvers()) {
      JavaType concrete = resolver.findTypeMapping(config, type);
      if ((concrete != null) && !concrete.hasRawClass(currClass)) {
        return concrete;
      }
    }
  }
  return null;
}
origin: hstaudacher/osgi-jax-rs-connector

/**
 * Method that will find abstract type mapping for specified type, doing a single
 * lookup through registered abstract type resolvers; will not do recursive lookups.
 */
private JavaType _mapAbstractType2(DeserializationConfig config, JavaType type)
  throws JsonMappingException
{
  Class<?> currClass = type.getRawClass();
  if (_factoryConfig.hasAbstractTypeResolvers()) {
    for (AbstractTypeResolver resolver : _factoryConfig.abstractTypeResolvers()) {
      JavaType concrete = resolver.findTypeMapping(config, type);
      if (concrete != null && concrete.getRawClass() != currClass) {
        return concrete;
      }
    }
  }
  return null;
}

origin: Nextdoor/bender

/**
 * Method that will find abstract type mapping for specified type, doing a single
 * lookup through registered abstract type resolvers; will not do recursive lookups.
 */
private JavaType _mapAbstractType2(DeserializationConfig config, JavaType type)
  throws JsonMappingException
{
  Class<?> currClass = type.getRawClass();
  if (_factoryConfig.hasAbstractTypeResolvers()) {
    for (AbstractTypeResolver resolver : _factoryConfig.abstractTypeResolvers()) {
      JavaType concrete = resolver.findTypeMapping(config, type);
      if (concrete != null && concrete.getRawClass() != currClass) {
        return concrete;
      }
    }
  }
  return null;
}

com.fasterxml.jackson.databind.cfgDeserializerFactoryConfigabstractTypeResolvers

Popular methods of DeserializerFactoryConfig

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

  • Updating database using SQL prepared statement
  • getContentResolver (Context)
  • onRequestPermissionsResult (Fragment)
  • findViewById (Activity)
  • FileReader (java.io)
    A specialized Reader that reads from a file in the file system. All read requests made by calling me
  • IOException (java.io)
    Signals a general, I/O-related error. Error details may be specified when calling the constructor, a
  • SimpleDateFormat (java.text)
    Formats and parses dates in a locale-sensitive manner. Formatting turns a Date into a String, and pa
  • Comparator (java.util)
    A Comparator is used to compare two objects to determine their ordering with respect to each other.
  • SSLHandshakeException (javax.net.ssl)
    The exception that is thrown when a handshake could not be completed successfully.
  • DateTimeFormat (org.joda.time.format)
    Factory that creates instances of DateTimeFormatter from patterns and styles. Datetime formatting i
  • Github Copilot alternatives
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