Uses of Class
tools.jackson.databind.introspect.MixInHandler
Packages that use MixInHandler
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 MixInHandler in tools.jackson.databind
Constructors in tools.jackson.databind with parameters of type MixInHandlerModifierConstructorDescriptionDeserializationConfig
(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 MixInHandler in tools.jackson.databind.cfg
Fields in tools.jackson.databind.cfg declared as MixInHandlerModifier and TypeFieldDescriptionprotected MixInHandler
MapperBuilder._mixInHandler
Handler responsible for resolving mix-in classes registered, if any.protected final MixInHandler
MapperBuilderState._mixInHandler
protected final MixInHandler
MapperConfigBase._mixIns
Mix-in annotation mappings to use, if any.Methods in tools.jackson.databind.cfg that return MixInHandlerModifier and TypeMethodDescriptionprotected MixInHandler
MapperBuilder._defaultMixInHandler()
Overridable method for changing defaultMixInHandler
prototype to use.MapperBuilder.mixInHandler()
Methods in tools.jackson.databind.cfg with parameters of type MixInHandlerModifier 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.mixInHandler
(MixInHandler h) Method that may be used to completely change mix-in handling by providing alternateMixInHandler
implementation.Constructors in tools.jackson.databind.cfg with parameters of type MixInHandlerModifierConstructorDescriptionprotected
MapperConfigBase
(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 MixInHandler in tools.jackson.databind.introspect
Methods in tools.jackson.databind.introspect that return MixInHandlerModifier and TypeMethodDescriptionMixInHandler.addLocalDefinition
(Class<?> target, Class<?> mixinSource) MixInHandler.addLocalDefinitions
(Map<Class<?>, Class<?>> sourceMixins) MixInHandler.clearLocalDefinitions
(Map<Class<?>, Class<?>> sourceMixins) MixInHandler.snapshot()
MixInHandler.withoutLocalDefinitions()
Mutant factory method that constructs a new instance that has no locally defined mix-in/target mappings.MixInHandler.withOverrides
(MixInResolver overrides) Mutant factory for constructor a new resolver instance with given mix-in resolver override.