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
TypeIdResolver
implementation
that converts between fully-qualified
Java class names and (JSON) Strings.-
Field Summary
Fields inherited from class org.codehaus.jackson.map.jsontype.impl.TypeIdResolverBase
_baseType, _typeFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected final String
Accessor for mechanism that this resolver uses for determining type id from type.idFromValue
(Object value) Method called to serialize type of the type of given value as a String to include in serialized JSON content.idFromValueAndType
(Object value, 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.void
registerSubtype
(Class<?> type, String name) typeFromId
(String id) Method called to resolve type from given type identifier.Methods inherited from class org.codehaus.jackson.map.jsontype.impl.TypeIdResolverBase
idFromBaseType, init
-
Constructor Details
-
ClassNameIdResolver
-
-
Method Details
-
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. -
registerSubtype
-
idFromValue
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. -
idFromValueAndType
Description copied from interface:TypeIdResolver
Alternative method used for determining type from combination of value and type, using suggested type (that serializer provides) and possibly value of that type. Most common implementation will use suggested type as is. -
typeFromId
Description copied from interface:TypeIdResolver
Method called to resolve type from given type identifier. -
_idFrom
-