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