public class SuperclassDeserializationInfo<T> extends Object
| Constructor and Description |
|---|
SuperclassDeserializationInfo() |
SuperclassDeserializationInfo(com.fasterxml.jackson.annotation.JsonTypeInfo.As include,
String propertyName) |
| Modifier and Type | Method and Description |
|---|---|
<S extends T> |
addSubtypeDeserializer(SubtypeDeserializer<S> subtypeDeserializer,
Class<S> clazz,
String typeInfo) |
SubtypeDeserializer<? extends T> |
getDeserializer(Class aClass) |
SubtypeDeserializer<? extends T> |
getDeserializer(String typeInfo) |
com.fasterxml.jackson.annotation.JsonTypeInfo.As |
getInclude() |
String |
getPropertyName() |
boolean |
isIncludeTypeInfo() |
public SuperclassDeserializationInfo()
public SuperclassDeserializationInfo(com.fasterxml.jackson.annotation.JsonTypeInfo.As include,
String propertyName)
public <S extends T> SuperclassDeserializationInfo<T> addSubtypeDeserializer(SubtypeDeserializer<S> subtypeDeserializer, Class<S> clazz, String typeInfo)
public boolean isIncludeTypeInfo()
public com.fasterxml.jackson.annotation.JsonTypeInfo.As getInclude()
public String getPropertyName()
public SubtypeDeserializer<? extends T> getDeserializer(Class aClass)
public SubtypeDeserializer<? extends T> getDeserializer(String typeInfo)
Copyright © 2013. All Rights Reserved.