TypeIdResolverpublic class MinimalClassNameIdResolver extends ClassNameIdResolver
| Modifier and Type | Field | Description |
|---|---|---|
protected java.lang.String |
_basePackageName |
Package name of the base class, to be used for determining common
prefix that can be omitted from included type id.
|
protected java.lang.String |
_basePackagePrefix |
Same as
_basePackageName, but includes trailing dot. |
_baseType, _typeFactory| Modifier | Constructor | Description |
|---|---|---|
protected |
MinimalClassNameIdResolver(JavaType baseType,
TypeFactory typeFactory) |
| Modifier and Type | Method | Description |
|---|---|---|
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.
|
JavaType |
typeFromId(java.lang.String id) |
Method called to resolve type from given type identifier.
|
_idFrom, idFromValueAndType, registerSubtypeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitinitprotected final java.lang.String _basePackageName
protected final java.lang.String _basePackagePrefix
_basePackageName, but includes trailing dot.protected MinimalClassNameIdResolver(JavaType baseType, TypeFactory typeFactory)
public JsonTypeInfo.Id getMechanism()
TypeIdResolvergetMechanism in interface TypeIdResolvergetMechanism in class ClassNameIdResolverpublic java.lang.String idFromValue(java.lang.Object value)
TypeIdResolveridFromValue in interface TypeIdResolveridFromValue in class ClassNameIdResolverpublic JavaType typeFromId(java.lang.String id)
TypeIdResolvertypeFromId in interface TypeIdResolvertypeFromId in class ClassNameIdResolver