public class DefaultingXmlTypeResolverBuilder extends com.fasterxml.jackson.databind.ObjectMapper.DefaultTypeResolverBuilder implements Serializable
StdTypeResolverBuilder specifically used with
Default Typing.
Composition/sub-classing gets quite tricky here: ideally we would just
extend XmlTypeResolverBuilder but unfortunately inheritance hierarchy
does not allow this.
| Constructor and Description |
|---|
DefaultingXmlTypeResolverBuilder(com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping t,
com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator ptv) |
| Modifier and Type | Method and Description |
|---|---|
protected com.fasterxml.jackson.databind.jsontype.TypeIdResolver |
idResolver(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config,
com.fasterxml.jackson.databind.JavaType baseType,
com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator subtypeValidator,
Collection<com.fasterxml.jackson.databind.jsontype.NamedType> subtypes,
boolean forSer,
boolean forDeser) |
com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder |
init(com.fasterxml.jackson.annotation.JsonTypeInfo.Id idType,
com.fasterxml.jackson.databind.jsontype.TypeIdResolver idRes) |
com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder |
typeProperty(String typeIdPropName) |
buildTypeDeserializer, buildTypeSerializer, construct, subTypeValidator, useForTypepublic DefaultingXmlTypeResolverBuilder(com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping t,
com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator ptv)
public com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder init(com.fasterxml.jackson.annotation.JsonTypeInfo.Id idType,
com.fasterxml.jackson.databind.jsontype.TypeIdResolver idRes)
init in interface com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder>init in class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilderpublic com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder typeProperty(String typeIdPropName)
typeProperty in interface com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder<com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder>typeProperty in class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilderprotected com.fasterxml.jackson.databind.jsontype.TypeIdResolver idResolver(com.fasterxml.jackson.databind.cfg.MapperConfig<?> config,
com.fasterxml.jackson.databind.JavaType baseType,
com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator subtypeValidator,
Collection<com.fasterxml.jackson.databind.jsontype.NamedType> subtypes,
boolean forSer,
boolean forDeser)
idResolver in class com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilderCopyright © 2019 FasterXML. All rights reserved.