类com.fasterxml.jackson.databind.AbstractTypeResolver源码实例Demo

下面列出了怎么用com.fasterxml.jackson.databind.AbstractTypeResolver的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: lams   文件: DeserializerFactoryConfig.java
/**
 * Copy-constructor that will create an instance that contains defined
 * set of additional deserializer providers.
 */
protected DeserializerFactoryConfig(Deserializers[] allAdditionalDeserializers,
        KeyDeserializers[] allAdditionalKeyDeserializers,
        BeanDeserializerModifier[] modifiers,
        AbstractTypeResolver[] atr,
        ValueInstantiators[] vi)
{
    _additionalDeserializers = (allAdditionalDeserializers == null) ?
            NO_DESERIALIZERS : allAdditionalDeserializers;
    _additionalKeyDeserializers = (allAdditionalKeyDeserializers == null) ?
            DEFAULT_KEY_DESERIALIZERS : allAdditionalKeyDeserializers;
    _modifiers = (modifiers == null) ? NO_MODIFIERS : modifiers;
    _abstractTypeResolvers = (atr == null) ? NO_ABSTRACT_TYPE_RESOLVERS : atr;
    _valueInstantiators = (vi == null) ? NO_VALUE_INSTANTIATORS : vi;
}
 
源代码2 项目: lams   文件: DeserializerFactoryConfig.java
/**
 * Fluent/factory method used to construct a configuration object that
 * has same configuration as this instance plus one additional
 * abstract type resolver.
 * Added resolver has the highest priority (that is, it
 * gets called before any already registered resolver).
 */
public DeserializerFactoryConfig withAbstractTypeResolver(AbstractTypeResolver resolver)
{
    if (resolver == null) {
        throw new IllegalArgumentException("Cannot pass null resolver");
    }
    AbstractTypeResolver[] all = ArrayBuilders.insertInListNoDup(_abstractTypeResolvers, resolver);
    return new DeserializerFactoryConfig(_additionalDeserializers, _additionalKeyDeserializers, _modifiers,
            all, _valueInstantiators);
}
 
源代码3 项目: lams   文件: DeserializerFactoryConfig.java
public Iterable<AbstractTypeResolver> abstractTypeResolvers() {
    return new ArrayIterator<AbstractTypeResolver>(_abstractTypeResolvers);
}
 
 类方法
 同包方法