public class TypeNameIdResolver extends TypeIdResolverBase
| Modifier and Type | Method and Description |
|---|---|
static TypeNameIdResolver |
construct(MapperConfig<?> config,
JavaType baseType,
java.util.Collection<NamedType> subtypes,
boolean forSer,
boolean forDeser) |
java.lang.String |
getDescForKnownTypeIds()
Helper method used to get a simple description of all known type ids,
for use in error messages.
|
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.
|
java.lang.String |
idFromValueAndType(java.lang.Object value,
java.lang.Class<?> type)
Alternative method used for determining type from combination of
value and type, using suggested type (that serializer provides)
and possibly value of that type.
|
java.lang.String |
toString() |
JavaType |
typeFromId(DatabindContext context,
java.lang.String id)
Method called to resolve type from given type identifier.
|
idFromBaseType, initpublic static TypeNameIdResolver construct(MapperConfig<?> config, JavaType baseType, java.util.Collection<NamedType> subtypes, boolean forSer, boolean forDeser)
public JsonTypeInfo.Id getMechanism()
TypeIdResolverpublic java.lang.String idFromValue(java.lang.Object value)
TypeIdResolverpublic java.lang.String idFromValueAndType(java.lang.Object value,
java.lang.Class<?> type)
TypeIdResolverpublic JavaType typeFromId(DatabindContext context, java.lang.String id)
TypeIdResolvertypeFromId in interface TypeIdResolvertypeFromId in class TypeIdResolverBasepublic java.lang.String getDescForKnownTypeIds()
TypeIdResolverBasegetDescForKnownTypeIds in interface TypeIdResolvergetDescForKnownTypeIds in class TypeIdResolverBasepublic java.lang.String toString()
toString in class java.lang.Object"Copyright © 2010 - 2018 Adobe Systems Incorporated. All Rights Reserved"