Class MinimalClassNameIdResolver
- java.lang.Object
-
- com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase
-
- com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver
-
- com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver
-
- All Implemented Interfaces:
TypeIdResolver
public class MinimalClassNameIdResolver extends ClassNameIdResolver
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MinimalClassNameIdResolver
construct(JavaType baseType, MapperConfig<?> config, PolymorphicTypeValidator ptv)
JsonTypeInfo.Id
getMechanism()
Accessor for mechanism that this resolver uses for determining type id from type.java.lang.String
idFromValue(java.lang.Object value)
Method called to serialize type of the type of given value as a String to include in serialized JSON content.-
Methods inherited from class com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver
getDescForKnownTypeIds, idFromValueAndType, registerSubtype, typeFromId
-
Methods inherited from class com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase
idFromBaseType, init
-
-
-
-
Method Detail
-
construct
public static MinimalClassNameIdResolver construct(JavaType baseType, MapperConfig<?> config, PolymorphicTypeValidator ptv)
-
getMechanism
public JsonTypeInfo.Id getMechanism()
Description copied from interface:TypeIdResolver
Accessor for mechanism that this resolver uses for determining type id from type. Mostly informational; not required to be called or used.- Specified by:
getMechanism
in interfaceTypeIdResolver
- Overrides:
getMechanism
in classClassNameIdResolver
-
idFromValue
public java.lang.String idFromValue(java.lang.Object value)
Description copied from interface:TypeIdResolver
Method called to serialize type of the type of given value as a String to include in serialized JSON content.- Specified by:
idFromValue
in interfaceTypeIdResolver
- Overrides:
idFromValue
in classClassNameIdResolver
-
-