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, hasDefaultImpl, toStringprotected 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.TypeDeserializerBasepublic com.fasterxml.jackson.annotation.JsonTypeInfo.As getTypeInclusion()
getTypeInclusion in class com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBasepublic Object deserializeTypedFromObject(com.fasterxml.jackson.core.JsonParser p, com.fasterxml.jackson.databind.DeserializationContext ctxt) throws IOException
deserializeTypedFromObject in class com.fasterxml.jackson.databind.jsontype.TypeDeserializerIOExceptionpublic Object deserializeTypedFromArray(com.fasterxml.jackson.core.JsonParser p, com.fasterxml.jackson.databind.DeserializationContext ctxt) throws IOException
deserializeTypedFromArray in class com.fasterxml.jackson.databind.jsontype.TypeDeserializerIOExceptionpublic Object deserializeTypedFromScalar(com.fasterxml.jackson.core.JsonParser p, com.fasterxml.jackson.databind.DeserializationContext ctxt) throws IOException
deserializeTypedFromScalar in class com.fasterxml.jackson.databind.jsontype.TypeDeserializerIOExceptionpublic Object deserializeTypedFromAny(com.fasterxml.jackson.core.JsonParser p, com.fasterxml.jackson.databind.DeserializationContext ctxt) throws IOException
deserializeTypedFromAny in class com.fasterxml.jackson.databind.jsontype.TypeDeserializerIOExceptionprotected 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.TypeDeserializerBaseIOExceptionCopyright © 2021 FasterXML. All rights reserved.