com.fasterxml.jackson.databind.jsontype.impl
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 |
com.fasterxml.jackson.annotation.JsonTypeInfo.Id |
getMechanism()
Accessor for mechanism that this resolver uses for determining
type id from type. |
String |
idFromValue(Object value)
Method called to serialize type of the type of given value
as a String to include in serialized JSON content. |
JavaType |
typeFromId(String id)
Method called to resolve type from given type identifier. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_basePackageName
protected final String _basePackageName
- Package name of the base class, to be used for determining common
prefix that can be omitted from included type id.
Does not include the trailing dot.
_basePackagePrefix
protected final String _basePackagePrefix
- Same as
_basePackageName
, but includes trailing dot.
MinimalClassNameIdResolver
protected MinimalClassNameIdResolver(JavaType baseType,
TypeFactory typeFactory)
getMechanism
public com.fasterxml.jackson.annotation.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 interface TypeIdResolver
- Overrides:
getMechanism
in class ClassNameIdResolver
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.
- Specified by:
idFromValue
in interface TypeIdResolver
- Overrides:
idFromValue
in class ClassNameIdResolver
typeFromId
public JavaType typeFromId(String id)
- Description copied from interface:
TypeIdResolver
- Method called to resolve type from given type identifier.
- Specified by:
typeFromId
in interface TypeIdResolver
- Overrides:
typeFromId
in class ClassNameIdResolver
Copyright © 2012 fasterxml.com. All Rights Reserved.