Class HppcContainerDeserializers
- java.lang.Object
-
- com.fasterxml.jackson.datatype.hppc.deser.HppcContainerDeserializers
-
public class HppcContainerDeserializers extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
HppcContainerDeserializers.IntContainerDeserializerBase<T>
Intermediate base class used for various integral (as opposed to floating point) value container types.(package private) static class
HppcContainerDeserializers.IntDequeDeserializer
(package private) static class
HppcContainerDeserializers.IntIndexedContainerDeserializer
(package private) static class
HppcContainerDeserializers.IntSetDeserializer
-
Field Summary
Fields Modifier and Type Field Description protected static java.util.HashMap<java.lang.Class<?>,java.lang.Class<?>>
_concreteMapping
We can either register abstract type defaults via ObjectMapper, or just do it here.
-
Constructor Summary
Constructors Constructor Description HppcContainerDeserializers()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.fasterxml.jackson.databind.JsonDeserializer<?>
findDeserializer(com.fasterxml.jackson.databind.DeserializationConfig config, com.fasterxml.jackson.databind.JavaType origType)
Method called to see if this serializer (or a serializer this serializer knows) should be used for given type; if not, null is returned.static boolean
hasDeserializerFor(com.fasterxml.jackson.databind.DeserializationConfig config, java.lang.Class<?> rawType)
-
-
-
Field Detail
-
_concreteMapping
protected static final java.util.HashMap<java.lang.Class<?>,java.lang.Class<?>> _concreteMapping
We can either register abstract type defaults via ObjectMapper, or just do it here. For now let's just do it locally; this will allow override of definitions by app code (by using ObjectMapper resolution)
-
-
Method Detail
-
findDeserializer
public static com.fasterxml.jackson.databind.JsonDeserializer<?> findDeserializer(com.fasterxml.jackson.databind.DeserializationConfig config, com.fasterxml.jackson.databind.JavaType origType) throws com.fasterxml.jackson.databind.JsonMappingException
Method called to see if this serializer (or a serializer this serializer knows) should be used for given type; if not, null is returned.- Throws:
com.fasterxml.jackson.databind.JsonMappingException
-
hasDeserializerFor
public static boolean hasDeserializerFor(com.fasterxml.jackson.databind.DeserializationConfig config, java.lang.Class<?> rawType)
-
-