Uses of Class
org.codehaus.jackson.map.jsontype.SubtypeResolver
-
Packages that use SubtypeResolver Package Description org.codehaus.jackson.map Contains basic mapper (conversion) functionality that allows for converting between regular streaming json content and Java objects (beans or Tree Model: support for both is viaObjectMapper
class, as well as convenience methods included inJsonParser
org.codehaus.jackson.map.jsontype.impl Package that contains standard implementations forTypeResolverBuilder
andTypeIdResolver
. -
-
Uses of SubtypeResolver in org.codehaus.jackson.map
Fields in org.codehaus.jackson.map declared as SubtypeResolver Modifier and Type Field Description protected SubtypeResolver
MapperConfig. _subtypeResolver
Registered concrete subtypes that can be used instead of (or in addition to) ones declared using annotations.protected SubtypeResolver
ObjectMapper. _subtypeResolver
Registered concrete subtypes that can be used instead of (or in addition to) ones declared using annotations.Methods in org.codehaus.jackson.map that return SubtypeResolver Modifier and Type Method Description SubtypeResolver
MapperConfig. 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).SubtypeResolver
ObjectMapper. getSubtypeResolver()
Method for accessing subtype resolver in use.Methods in org.codehaus.jackson.map with parameters of type SubtypeResolver Modifier and Type Method Description DeserializationConfig
DeserializationConfig. createUnshared(SubtypeResolver subtypeResolver)
Method that is called to create a non-shared copy of the configuration to be used for a deserialization operation.abstract T
MapperConfig. createUnshared(SubtypeResolver subtypeResolver)
Method to use for constructing an instance that is not shared between multiple operations but only used for a single one (which may be this instance, if it is immutable; if not, a copy is constructed with same settings)SerializationConfig
SerializationConfig. createUnshared(SubtypeResolver subtypeResolver)
void
ObjectMapper. setSubtypeResolver(SubtypeResolver r)
Method for setting custom subtype resolver to use.DeserializationConfig
DeserializationConfig. withSubtypeResolver(SubtypeResolver str)
abstract T
MapperConfig. withSubtypeResolver(SubtypeResolver str)
Method for constructing and returning a new instance with differentSubtypeResolver
to use.SerializationConfig
SerializationConfig. withSubtypeResolver(SubtypeResolver str)
Constructors in org.codehaus.jackson.map with parameters of type SubtypeResolver Constructor Description DeserializationConfig(ClassIntrospector<? extends BeanDescription> intr, AnnotationIntrospector annIntr, VisibilityChecker<?> vc, SubtypeResolver subtypeResolver, PropertyNamingStrategy propertyNamingStrategy, TypeFactory typeFactory, HandlerInstantiator handlerInstantiator)
Constructor used by ObjectMapper to create default configuration object instance.MapperConfig(ClassIntrospector<? extends BeanDescription> ci, AnnotationIntrospector ai, VisibilityChecker<?> vc, SubtypeResolver str, PropertyNamingStrategy pns, TypeFactory tf, HandlerInstantiator hi)
MapperConfig(MapperConfig<T> src, MapperConfig.Base base, SubtypeResolver str)
SerializationConfig(ClassIntrospector<? extends BeanDescription> intr, AnnotationIntrospector annIntr, VisibilityChecker<?> vc, SubtypeResolver subtypeResolver, PropertyNamingStrategy propertyNamingStrategy, TypeFactory typeFactory, HandlerInstantiator handlerInstantiator)
Constructor used by ObjectMapper to create default configuration object instance.SerializationConfig(SerializationConfig src, HashMap<ClassKey,Class<?>> mixins, SubtypeResolver str)
Constructor used to make a private copy of specific mix-in definitions. -
Uses of SubtypeResolver in org.codehaus.jackson.map.jsontype.impl
Subclasses of SubtypeResolver in org.codehaus.jackson.map.jsontype.impl Modifier and Type Class Description class
StdSubtypeResolver
-