Class SubtypeSerializer.DefaultSubtypeSerializer<T>
java.lang.Object
org.dominokit.jacksonapt.ser.bean.HasSerializer<T,S>
org.dominokit.jacksonapt.ser.bean.SubtypeSerializer<T,JsonSerializer<T>>
org.dominokit.jacksonapt.ser.bean.SubtypeSerializer.DefaultSubtypeSerializer<T>
- Enclosing class:
- SubtypeSerializer<T,S extends JsonSerializer<T>>
public abstract static class SubtypeSerializer.DefaultSubtypeSerializer<T> extends SubtypeSerializer<T,JsonSerializer<T>>
Delegate the serialization of a subtype to a corresponding
JsonSerializer- Author:
- Nicolas Morel.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.dominokit.jacksonapt.ser.bean.SubtypeSerializer
SubtypeSerializer.BeanSubtypeSerializer<T>, SubtypeSerializer.DefaultSubtypeSerializer<T> -
Constructor Summary
Constructors Constructor Description DefaultSubtypeSerializer() -
Method Summary
Modifier and Type Method Description voidserializeInternally(JsonWriter writer, T value, JsonSerializationContext ctx, JsonSerializerParameters params, IdentitySerializationInfo<T> defaultIdentityInfo, TypeSerializationInfo<T> defaultTypeInfo)Methods inherited from class org.dominokit.jacksonapt.ser.bean.HasSerializer
getSerializer, newSerializerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
DefaultSubtypeSerializer
public DefaultSubtypeSerializer()
-
-
Method Details
-
serializeInternally
public void serializeInternally(JsonWriter writer, T value, JsonSerializationContext ctx, JsonSerializerParameters params, IdentitySerializationInfo<T> defaultIdentityInfo, TypeSerializationInfo<T> defaultTypeInfo)
-