Uses of Interface
tools.jackson.databind.introspect.MixInResolver
Packages that use MixInResolver
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).Functionality needed for Bean introspection, required for detecting
accessors and mutators for Beans, as well as locating and handling
method annotations.
-
Uses of MixInResolver in tools.jackson.databind
Classes in tools.jackson.databind that implement MixInResolverModifier and TypeClassDescriptionfinal classObject that contains baseline configuration for deserialization process.final classObject that contains baseline configuration for serialization process. -
Uses of MixInResolver in tools.jackson.databind.cfg
Classes in tools.jackson.databind.cfg that implement MixInResolverModifier and TypeClassDescriptionclassMapperConfig<T extends MapperConfig<T>>Interface that defines functionality accessible through both serialization and deserialization configuration objects; accessors to mode-independent configuration settings and such.classMapperConfigBase<CFG extends ConfigFeature,T extends MapperConfigBase<CFG, T>> Methods in tools.jackson.databind.cfg that return MixInResolverMethods in tools.jackson.databind.cfg with parameters of type MixInResolverModifier and TypeMethodDescriptionMapperBuilder.mixInOverrides(MixInResolver r) Method that allows defining "override" mix-in resolver: something that is checked first, before simple mix-in definitions. -
Uses of MixInResolver in tools.jackson.databind.introspect
Classes in tools.jackson.databind.introspect that implement MixInResolverModifier and TypeClassDescriptionclassBasicMixInResolverimplementation that both allows simple "local" override definitions (with simple Mix-in class over Target class mapping) and allows optional custom overrides for lookup.Fields in tools.jackson.databind.introspect declared as MixInResolverModifier and TypeFieldDescriptionprotected final MixInResolverAnnotatedClass._mixInResolverObject that knows mapping of mix-in classes (ones that contain annotations to add) with their target classes (ones that get these additional annotations "mixed in").protected final MixInResolverBasicClassIntrospector._mixInResolverprotected final MixInResolverMixInHandler._overridesExternal resolver that gets called before looking at any locally defined mix-in target classes.Methods in tools.jackson.databind.introspect that return MixInResolverModifier and TypeMethodDescriptionMixInResolver.snapshot()Method called to create a new, non-shared copy, to be used by differentObjectMapperinstance, and one that should not be connected to this instance, if resolver has mutable state.Methods in tools.jackson.databind.introspect with parameters of type MixInResolverModifier and TypeMethodDescriptionstatic List<AnnotatedField>AnnotatedFieldCollector.collectFields(MapperConfig<?> config, TypeResolutionContext tc, MixInResolver mixins, JavaType type, Class<?> primaryMixIn, boolean collectAnnotations) static AnnotatedMethodMapAnnotatedMethodCollector.collectMethods(MapperConfig<?> config, TypeResolutionContext tc, MixInResolver mixins, JavaType type, List<JavaType> superTypes, Class<?> primaryMixIn, boolean collectAnnotations) static AnnotatedClassAnnotatedClassResolver.resolve(MapperConfig<?> config, JavaType forType, MixInResolver r) static AnnotatedClassAnnotatedClassResolver.resolveWithoutSuperTypes(MapperConfig<?> config, Class<?> forType, MixInResolver r) static AnnotatedClassAnnotatedClassResolver.resolveWithoutSuperTypes(MapperConfig<?> config, JavaType forType, MixInResolver r) MixInHandler.withOverrides(MixInResolver overrides) Mutant factory for constructor a new resolver instance with given mix-in resolver override.Constructors in tools.jackson.databind.introspect with parameters of type MixInResolverModifierConstructorDescriptionMixInHandler(MixInResolver overrides) protectedMixInHandler(MixInResolver overrides, Map<ClassKey, Class<?>> mixins)