Uses of Class
tools.jackson.databind.jsontype.SubtypeResolver
Packages that use SubtypeResolver
Package
Description
Basic data binding (mapping) functionality that
allows for reading JSON content into Java Objects (POJOs)
and JSON Trees (
JsonNode), as well as
writing Java Objects and trees as JSON.Package that contains most of configuration-related classes;
exception being couple of most-commonly used configuration
things (like Feature enumerations) that are at the
main level (
tools.jackson.databind).Package that contains interfaces that define how to implement
functionality for dynamically resolving type during deserialization.
Package that contains standard implementations for
TypeResolverBuilder
and
TypeIdResolver.-
Uses of SubtypeResolver in tools.jackson.databind
Constructors in tools.jackson.databind with parameters of type SubtypeResolverModifierConstructorDescriptionDeserializationConfig(MapperBuilder<?, ?> b, long mapperFeatures, int deserFeatures, int streamReadFeatures, int formatReadFeatures, ConfigOverrides configOverrides, CoercionConfigs coercionConfigs, TypeFactory tf, ClassIntrospector classIntr, MixInHandler mixins, SubtypeResolver str, ContextAttributes defaultAttrs, RootNameLookup rootNames, AbstractTypeResolver[] atrs) SerializationConfig(MapperBuilder<?, ?> b, long mapperFeatures, int serFeatures, int streamWriteFeatures, int formatWriteFeatures, ConfigOverrides configOverrides, TypeFactory tf, ClassIntrospector classIntr, MixInHandler mixins, SubtypeResolver str, ContextAttributes defaultAttrs, RootNameLookup rootNames, FilterProvider filterProvider) -
Uses of SubtypeResolver in tools.jackson.databind.cfg
Fields in tools.jackson.databind.cfg declared as SubtypeResolverModifier and TypeFieldDescriptionprotected SubtypeResolverMapperBuilder._subtypeResolverprotected final SubtypeResolverMapperBuilderState._subtypeResolverprotected final SubtypeResolverMapperConfigBase._subtypeResolverRegistered concrete subtypes that can be used instead of (or in addition to) ones declared using annotations.Methods in tools.jackson.databind.cfg that return SubtypeResolverModifier and TypeMethodDescriptionprotected SubtypeResolverMapperBuilder._defaultSubtypeResolver()Overridable method for changing defaultSubtypeResolverprototype to use.abstract SubtypeResolverMapperConfig.getSubtypeResolver()final SubtypeResolverMapperConfigBase.getSubtypeResolver()Accessor for object used for finding out all reachable subtypes for supertypes; needed when a logical type name is used instead of class name (or custom scheme).MapperBuilder.subtypeResolver()Methods in tools.jackson.databind.cfg with parameters of type SubtypeResolverModifier and TypeMethodDescriptionMapperBuilder.buildDeserializationConfig(ConfigOverrides configOverrides, MixInHandler mixins, TypeFactory tf, ClassIntrospector classIntr, SubtypeResolver str, RootNameLookup rootNames, CoercionConfigs coercionConfigs) MapperBuilder.buildSerializationConfig(ConfigOverrides configOverrides, MixInHandler mixins, TypeFactory tf, ClassIntrospector classIntr, SubtypeResolver str, RootNameLookup rootNames, FilterProvider filterProvider) MapperBuilder.subtypeResolver(SubtypeResolver r) Constructors in tools.jackson.databind.cfg with parameters of type SubtypeResolverModifierConstructorDescriptionprotectedMapperConfigBase(MapperBuilder<?, ?> b, long mapperFeatures, TypeFactory tf, ClassIntrospector classIntr, MixInHandler mixins, SubtypeResolver str, ConfigOverrides configOverrides, ContextAttributes defaultAttrs, RootNameLookup rootNames) Constructor used when creating a new instance (compared to that of creating fluent copies) -
Uses of SubtypeResolver in tools.jackson.databind.jsontype
Methods in tools.jackson.databind.jsontype that return SubtypeResolverModifier and TypeMethodDescriptionabstract SubtypeResolverSubtypeResolver.registerSubtypes(Class<?>... classes) abstract SubtypeResolverSubtypeResolver.registerSubtypes(Collection<Class<?>> subtypes) abstract SubtypeResolverSubtypeResolver.registerSubtypes(NamedType... types) Method for registering specified subtypes (possibly including type names); for type entries without name, non-qualified class name as used as name (unless overridden by annotation).abstract SubtypeResolverSubtypeResolver.snapshot()Method that has to create a new instance that contains same registration information as this instance, but is not linked to this instance. -
Uses of SubtypeResolver in tools.jackson.databind.jsontype.impl
Subclasses of SubtypeResolver in tools.jackson.databind.jsontype.implMethods in tools.jackson.databind.jsontype.impl that return SubtypeResolver