Java 类com.fasterxml.jackson.databind.deser.BeanDeserializer 实例源码

项目:gitplex-mit    文件:EntityDeserializer.java   
public EntityDeserializer(
        Class<? extends AbstractEntity> entityClass, 
        BeanDeserializer defaultDeserializer, 
        Dao generalDao) {
    super(defaultDeserializer);

    this.entityClass = entityClass;
    this.defaultDeserializer = defaultDeserializer;
    this.generalDao = generalDao;
}
项目:requery    文件:DeserializerModifier.java   
@Override
public JsonDeserializer<?> modifyDeserializer(DeserializationConfig config,
                                              BeanDescription beanDesc,
                                              JsonDeserializer<?> deserializer) {
    if (deserializer instanceof BeanDeserializer) {
        BeanDeserializer beanDeserializer = (BeanDeserializer) deserializer;
        return new EntityBeanDeserializer(beanDeserializer, deserializer.getObjectIdReader());
    }
    return super.modifyDeserializer(config, beanDesc, deserializer);
}
项目:hypersocket-framework    文件:MigrationImpExpModule.java   
@Override
public void setupModule(SetupContext context) {
    context.addBeanDeserializerModifier(new BeanDeserializerModifier() {

        @Override
        public JsonDeserializer<?> modifyDeserializer(DeserializationConfig config, BeanDescription beanDesc, JsonDeserializer<?> deserializer) {
            if(deserializer instanceof BeanDeserializer) {
             return new MigrationBeanDeserializer((BeanDeserializerBase) deserializer, migrationCurrentStack);
         }
         return deserializer;
        }
    });
}
项目:QuizUpWinner    文件:ThrowableDeserializer.java   
public ThrowableDeserializer(BeanDeserializer paramBeanDeserializer)
{
  super(paramBeanDeserializer);
  this._vanillaProcessing = false;
}
项目:QuizUpWinner    文件:ThrowableDeserializer.java   
protected ThrowableDeserializer(BeanDeserializer paramBeanDeserializer, NameTransformer paramNameTransformer)
{
  super(paramBeanDeserializer, paramNameTransformer);
}
项目:gedcomx-java    文件:ExtensibleObjectDeserializer.java   
public ExtensibleObjectDeserializer(BeanDeserializer src) {
  super(src);
}
项目:gedcomx-java    文件:GedcomBeanDeserializerModifier.java   
@Override
public JsonDeserializer<?> modifyDeserializer(DeserializationConfig config, BeanDescription beanDesc, JsonDeserializer<?> deserializer) {
  return deserializer instanceof BeanDeserializer ? new ExtensibleObjectDeserializer((BeanDeserializer) deserializer) : deserializer;
}
项目:joyplus-tv    文件:ThrowableDeserializer.java   
public ThrowableDeserializer(BeanDeserializer baseDeserializer)
{
    super(baseDeserializer);
    // need to disable this, since we do post-processing
    _vanillaProcessing = false;
}
项目:joyplus-tv    文件:ThrowableDeserializer.java   
/**
 * Alternative constructor used when creating "unwrapping" deserializers
 */
protected ThrowableDeserializer(BeanDeserializer src, NameTransformer unwrapper)
{
    super(src, unwrapper);
}