org.codehaus.jackson.map.jsontype.impl
Class ClassNameIdResolver
java.lang.Object
org.codehaus.jackson.map.jsontype.impl.TypeIdResolverBase
org.codehaus.jackson.map.jsontype.impl.ClassNameIdResolver
- All Implemented Interfaces:
- TypeIdResolver
- Direct Known Subclasses:
- MinimalClassNameIdResolver
public class ClassNameIdResolver
- extends TypeIdResolverBase
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClassNameIdResolver
public ClassNameIdResolver(JavaType baseType)
getMechanism
public JsonTypeInfo.Id getMechanism()
- Description copied from interface:
TypeIdResolver
- Accessor for mechanism that this resolver uses for determining
type id from type.
registerSubtype
public void registerSubtype(Class<?> type,
String name)
idFromValue
public String idFromValue(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.
typeFromId
public JavaType typeFromId(String id)
- Description copied from interface:
TypeIdResolver
- Method called to resolve type from given type identifier.