public class TypeSerializationInfo<T>
extends java.lang.Object
| Constructor and Description |
|---|
TypeSerializationInfo(com.fasterxml.jackson.annotation.JsonTypeInfo.As include,
java.lang.String propertyName)
Constructor for TypeSerializationInfo.
|
| 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.String |
getTypeInfo(java.lang.Class aClass)
getTypeInfo
|
public TypeSerializationInfo(com.fasterxml.jackson.annotation.JsonTypeInfo.As include,
java.lang.String propertyName)
Constructor for TypeSerializationInfo.
include - a JsonTypeInfo.As object.propertyName - a String object.public <S extends T> TypeSerializationInfo<T> addTypeInfo(java.lang.Class<S> clazz, java.lang.String typeInfo)
addTypeInfo
S - the typeclazz - a Class object.typeInfo - a String object.TypeSerializationInfo 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.String getTypeInfo(java.lang.Class aClass)
getTypeInfo
aClass - a Class object.String object.Copyright © 2018. All Rights Reserved.