public class TypeDeserializationInfo<T>
extends java.lang.Object
| Constructor and Description |
|---|
TypeDeserializationInfo(com.fasterxml.jackson.annotation.JsonTypeInfo.As include,
java.lang.String propertyName)
Constructor for TypeDeserializationInfo.
|
| Modifier and Type | Method and Description |
|---|---|
<S extends T> |
addTypeInfo(java.lang.Class<S> clazz,
java.lang.String typeInfo)
addTypeInfo
|
com.fasterxml.jackson.annotation.JsonTypeInfo.As |
getInclude()
Getter for the field
include. |
java.lang.String |
getPropertyName()
Getter for the field
propertyName. |
java.lang.Class<? extends T> |
getTypeClass(java.lang.String typeInfo)
getTypeClass
|
public TypeDeserializationInfo(com.fasterxml.jackson.annotation.JsonTypeInfo.As include,
java.lang.String propertyName)
Constructor for TypeDeserializationInfo.
include - a JsonTypeInfo.As object.propertyName - a String object.public <S extends T> TypeDeserializationInfo<T> addTypeInfo(java.lang.Class<S> clazz, java.lang.String typeInfo)
addTypeInfo
S - the typeclazz - a Class object.typeInfo - a String object.TypeDeserializationInfo object.public com.fasterxml.jackson.annotation.JsonTypeInfo.As getInclude()
Getter for the field include.
JsonTypeInfo.As object.public java.lang.String getPropertyName()
Getter for the field propertyName.
String object.public java.lang.Class<? extends T> getTypeClass(java.lang.String typeInfo)
getTypeClass
typeInfo - a String object.Class object.Copyright © 2018. All Rights Reserved.