public class AvroTypeDeserializer
extends com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase
Modifier | Constructor and Description |
---|---|
protected |
AvroTypeDeserializer(com.fasterxml.jackson.databind.JavaType baseType,
com.fasterxml.jackson.databind.jsontype.TypeIdResolver idRes,
String typePropertyName,
boolean typeIdVisible,
com.fasterxml.jackson.databind.JavaType defaultImpl) |
protected |
AvroTypeDeserializer(com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase src,
com.fasterxml.jackson.databind.BeanProperty property) |
Modifier and Type | Method and Description |
---|---|
protected com.fasterxml.jackson.databind.JavaType |
_handleUnknownTypeId(com.fasterxml.jackson.databind.DeserializationContext ctxt,
String typeId) |
Object |
deserializeTypedFromAny(com.fasterxml.jackson.core.JsonParser p,
com.fasterxml.jackson.databind.DeserializationContext ctxt) |
Object |
deserializeTypedFromArray(com.fasterxml.jackson.core.JsonParser p,
com.fasterxml.jackson.databind.DeserializationContext ctxt) |
Object |
deserializeTypedFromObject(com.fasterxml.jackson.core.JsonParser p,
com.fasterxml.jackson.databind.DeserializationContext ctxt) |
Object |
deserializeTypedFromScalar(com.fasterxml.jackson.core.JsonParser p,
com.fasterxml.jackson.databind.DeserializationContext ctxt) |
com.fasterxml.jackson.databind.jsontype.TypeDeserializer |
forProperty(com.fasterxml.jackson.databind.BeanProperty prop) |
com.fasterxml.jackson.annotation.JsonTypeInfo.As |
getTypeInclusion() |
_deserializeWithNativeTypeId, _deserializeWithNativeTypeId, _findDefaultImplDeserializer, _findDeserializer, _handleMissingTypeId, baseType, baseTypeName, getDefaultImpl, getPropertyName, getTypeIdResolver, toString
protected AvroTypeDeserializer(com.fasterxml.jackson.databind.JavaType baseType, com.fasterxml.jackson.databind.jsontype.TypeIdResolver idRes, String typePropertyName, boolean typeIdVisible, com.fasterxml.jackson.databind.JavaType defaultImpl)
protected AvroTypeDeserializer(com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase src, com.fasterxml.jackson.databind.BeanProperty property)
public com.fasterxml.jackson.databind.jsontype.TypeDeserializer forProperty(com.fasterxml.jackson.databind.BeanProperty prop)
forProperty
in class com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase
public com.fasterxml.jackson.annotation.JsonTypeInfo.As getTypeInclusion()
getTypeInclusion
in class com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase
public Object deserializeTypedFromObject(com.fasterxml.jackson.core.JsonParser p, com.fasterxml.jackson.databind.DeserializationContext ctxt) throws IOException
deserializeTypedFromObject
in class com.fasterxml.jackson.databind.jsontype.TypeDeserializer
IOException
public Object deserializeTypedFromArray(com.fasterxml.jackson.core.JsonParser p, com.fasterxml.jackson.databind.DeserializationContext ctxt) throws IOException
deserializeTypedFromArray
in class com.fasterxml.jackson.databind.jsontype.TypeDeserializer
IOException
public Object deserializeTypedFromScalar(com.fasterxml.jackson.core.JsonParser p, com.fasterxml.jackson.databind.DeserializationContext ctxt) throws IOException
deserializeTypedFromScalar
in class com.fasterxml.jackson.databind.jsontype.TypeDeserializer
IOException
public Object deserializeTypedFromAny(com.fasterxml.jackson.core.JsonParser p, com.fasterxml.jackson.databind.DeserializationContext ctxt) throws IOException
deserializeTypedFromAny
in class com.fasterxml.jackson.databind.jsontype.TypeDeserializer
IOException
protected com.fasterxml.jackson.databind.JavaType _handleUnknownTypeId(com.fasterxml.jackson.databind.DeserializationContext ctxt, String typeId) throws IOException
_handleUnknownTypeId
in class com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase
IOException
Copyright © 2017 FasterXML. All rights reserved.