package com.fasterxml.jackson.datatype.hppc.deser;
import com.fasterxml.jackson.databind.BeanDescription;
import com.fasterxml.jackson.databind.DeserializationConfig;
import com.fasterxml.jackson.databind.JavaType;
import com.fasterxml.jackson.databind.JsonDeserializer;
import com.fasterxml.jackson.databind.JsonMappingException;
import com.fasterxml.jackson.databind.deser.Deserializers;
public class HppcDeserializers extends Deserializers.Base
{
@Override
public JsonDeserializer<?> findBeanDeserializer(JavaType type,
DeserializationConfig config, BeanDescription beanDesc)
throws JsonMappingException
{
return HppcContainerDeserializers.findDeserializer(config, type);
}
/*
@Override
public JsonDeserializer<?> findCollectionLikeDeserializer(
CollectionLikeType type, DeserializationConfig config,
BeanDescription arg3,
BeanProperty arg4, TypeDeserializer arg5,
JsonDeserializer<?> arg6) throws JsonMappingException {
// TODO Auto-generated method stub
return null;
}
@Override
public JsonDeserializer<?> findMapLikeDeserializer(MapLikeType type,
DeserializationConfig config,
BeanDescription arg3, BeanProperty arg4, KeyDeserializer arg5,
TypeDeserializer arg6, JsonDeserializer<?> arg7)
throws JsonMappingException {
// TODO Auto-generated method stub
return null;
}
*/
@Override
public boolean hasDeserializerFor(DeserializationConfig config, Class<?> valueType) {
return HppcContainerDeserializers.hasDeserializerFor(config, valueType);
}
}