AsArrayTypeSerializer, AsExternalTypeSerializer, AsWrapperTypeSerializerpublic abstract class TypeSerializerBase extends TypeSerializer
| Modifier and Type | Field | Description |
|---|---|---|
protected TypeIdResolver |
_idResolver |
|
protected BeanProperty |
_property |
| Modifier | Constructor | Description |
|---|---|---|
protected |
TypeSerializerBase(TypeIdResolver idRes,
BeanProperty property) |
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.String |
getPropertyName() |
Name of property that contains type information, if
property-based inclusion is used.
|
TypeIdResolver |
getTypeIdResolver() |
Accessor for object that handles conversions between
types and matching type ids.
|
abstract JsonTypeInfo.As |
getTypeInclusion() |
Accessor for type information inclusion method
that serializer uses; indicates how type information
is embedded in resulting JSON.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitwriteTypePrefixForArray, writeTypePrefixForArray, writeTypePrefixForObject, writeTypePrefixForObject, writeTypePrefixForScalar, writeTypePrefixForScalar, writeTypeSuffixForArray, writeTypeSuffixForObject, writeTypeSuffixForScalarprotected final TypeIdResolver _idResolver
protected final BeanProperty _property
protected TypeSerializerBase(TypeIdResolver idRes, BeanProperty property)
public abstract JsonTypeInfo.As getTypeInclusion()
TypeSerializergetTypeInclusion in class TypeSerializerpublic java.lang.String getPropertyName()
TypeSerializergetPropertyName in class TypeSerializerpublic TypeIdResolver getTypeIdResolver()
TypeSerializergetTypeIdResolver in class TypeSerializer