Module tools.jackson.dataformat.xml
Package tools.jackson.dataformat.xml
Class XmlTypeResolverBuilder.XmlMinimalClassNameIdResolver
java.lang.Object
tools.jackson.databind.jsontype.impl.TypeIdResolverBase
tools.jackson.databind.jsontype.impl.ClassNameIdResolver
tools.jackson.databind.jsontype.impl.MinimalClassNameIdResolver
tools.jackson.dataformat.xml.XmlTypeResolverBuilder.XmlMinimalClassNameIdResolver
- All Implemented Interfaces:
Serializable,tools.jackson.databind.jsontype.TypeIdResolver
- Enclosing class:
- XmlTypeResolverBuilder
protected static class XmlTypeResolverBuilder.XmlMinimalClassNameIdResolver
extends tools.jackson.databind.jsontype.impl.MinimalClassNameIdResolver
- See Also:
-
Field Summary
Fields inherited from class tools.jackson.databind.jsontype.impl.MinimalClassNameIdResolver
_basePackageName, _basePackagePrefixFields inherited from class tools.jackson.databind.jsontype.impl.ClassNameIdResolver
_allowedSubtypes, _subTypeValidatorFields inherited from class tools.jackson.databind.jsontype.impl.TypeIdResolverBase
_baseType -
Constructor Summary
ConstructorsConstructorDescriptionXmlMinimalClassNameIdResolver(tools.jackson.databind.JavaType baseType, Collection<tools.jackson.databind.jsontype.NamedType> subtypes, tools.jackson.databind.jsontype.PolymorphicTypeValidator ptv) -
Method Summary
Modifier and TypeMethodDescriptionidFromValue(tools.jackson.databind.DatabindContext ctxt, Object value) tools.jackson.databind.JavaTypetypeFromId(tools.jackson.databind.DatabindContext ctxt, String id) Methods inherited from class tools.jackson.databind.jsontype.impl.MinimalClassNameIdResolver
_typeFromId, construct, getMechanism, idFromValueAndTypeMethods inherited from class tools.jackson.databind.jsontype.impl.ClassNameIdResolver
_idFrom, getDescForKnownTypeIdsMethods inherited from class tools.jackson.databind.jsontype.impl.TypeIdResolverBase
_resolveToParentAsNecessary, idFromBaseType, init
-
Constructor Details
-
XmlMinimalClassNameIdResolver
public XmlMinimalClassNameIdResolver(tools.jackson.databind.JavaType baseType, Collection<tools.jackson.databind.jsontype.NamedType> subtypes, tools.jackson.databind.jsontype.PolymorphicTypeValidator ptv)
-
-
Method Details
-
idFromValue
- Specified by:
idFromValuein interfacetools.jackson.databind.jsontype.TypeIdResolver- Overrides:
idFromValuein classtools.jackson.databind.jsontype.impl.MinimalClassNameIdResolver
-
typeFromId
public tools.jackson.databind.JavaType typeFromId(tools.jackson.databind.DatabindContext ctxt, String id) throws tools.jackson.core.JacksonException - Specified by:
typeFromIdin interfacetools.jackson.databind.jsontype.TypeIdResolver- Overrides:
typeFromIdin classtools.jackson.databind.jsontype.impl.ClassNameIdResolver- Throws:
tools.jackson.core.JacksonException
-