Uses of Interface
edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.introspect.ClassIntrospector.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 (
edu.internet2.middleware.grouperClientExt.com.fasterxml.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 ClassIntrospector.MixInResolver in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind
Modifier and TypeClassDescriptionfinal class
Object that contains baseline configuration for deserialization process.final class
Object that contains baseline configuration for serialization process.Modifier and TypeMethodDescriptionObjectMapper.setMixInResolver
(ClassIntrospector.MixInResolver resolver) Method that can be called to specify given resolver for locating mix-in classes to use, overriding directly added mappings. -
Uses of ClassIntrospector.MixInResolver in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.cfg
Modifier and TypeClassDescriptionclass
MapperConfig<T extends MapperConfig<T>>
Interface that defines functionality accessible through both serialization and deserialization configuration objects; accessors to mode-independent configuration settings and such.class
MapperConfigBase<CFG extends ConfigFeature,
T extends MapperConfigBase<CFG, T>> -
Uses of ClassIntrospector.MixInResolver in edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.introspect
Modifier and TypeClassDescriptionclass
Simple implementation ofClassIntrospector.MixInResolver
that just uses aMap
for containing mapping from target to mix-in classes.Modifier and TypeFieldDescriptionprotected final ClassIntrospector.MixInResolver
AnnotatedClass._mixInResolver
Object 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 ClassIntrospector.MixInResolver
SimpleMixInResolver._overrides
External resolver that gets called before looking at any locally defined mix-in target classes.Modifier and TypeMethodDescriptionClassIntrospector.MixInResolver.copy()
Method called to create a new, non-shared copy, to be used by differentObjectMapper
instance, and one that should not be connected to this instance, if resolver has mutable state.Modifier and TypeMethodDescriptionprotected AnnotatedClass
BasicClassIntrospector._resolveAnnotatedClass
(MapperConfig<?> config, JavaType type, ClassIntrospector.MixInResolver r) protected AnnotatedClass
BasicClassIntrospector._resolveAnnotatedWithoutSuperTypes
(MapperConfig<?> config, JavaType type, ClassIntrospector.MixInResolver r) static List<AnnotatedField>
AnnotatedFieldCollector.collectFields
(AnnotationIntrospector intr, TypeResolutionContext tc, ClassIntrospector.MixInResolver mixins, TypeFactory types, JavaType type, boolean collectAnnotations) static AnnotatedMethodMap
AnnotatedMethodCollector.collectMethods
(AnnotationIntrospector intr, TypeResolutionContext tc, ClassIntrospector.MixInResolver mixins, TypeFactory types, JavaType type, List<JavaType> superTypes, Class<?> primaryMixIn, boolean collectAnnotations) protected POJOPropertiesCollector
BasicClassIntrospector.collectProperties
(MapperConfig<?> config, JavaType type, ClassIntrospector.MixInResolver r, boolean forSerialization) protected POJOPropertiesCollector
BasicClassIntrospector.collectProperties
(MapperConfig<?> config, JavaType type, ClassIntrospector.MixInResolver r, boolean forSerialization, String mutatorPrefix) Deprecated.protected POJOPropertiesCollector
BasicClassIntrospector.collectPropertiesWithBuilder
(MapperConfig<?> config, JavaType type, ClassIntrospector.MixInResolver r, boolean forSerialization) Deprecated.protected POJOPropertiesCollector
BasicClassIntrospector.collectPropertiesWithBuilder
(MapperConfig<?> config, JavaType type, ClassIntrospector.MixInResolver r, BeanDescription valueTypeDesc, boolean forSerialization) static AnnotatedClass
AnnotatedClass.construct
(JavaType type, MapperConfig<?> config, ClassIntrospector.MixInResolver mir) Deprecated.static AnnotatedClass
AnnotatedClass.constructWithoutSuperTypes
(Class<?> raw, MapperConfig<?> config, ClassIntrospector.MixInResolver mir) Deprecated.Since 2.9, use methods inAnnotatedClassResolver
instead.BasicClassIntrospector.forClassAnnotations
(MapperConfig<?> config, JavaType type, ClassIntrospector.MixInResolver r) abstract BeanDescription
ClassIntrospector.forClassAnnotations
(MapperConfig<?> cfg, JavaType type, ClassIntrospector.MixInResolver r) Factory method that constructs an introspector that only has information regarding annotations class itself (or its supertypes) has, but nothing on methods or constructors.BasicClassIntrospector.forCreation
(DeserializationConfig config, JavaType type, ClassIntrospector.MixInResolver r) abstract BeanDescription
ClassIntrospector.forCreation
(DeserializationConfig cfg, JavaType type, ClassIntrospector.MixInResolver r) Factory method that constructs an introspector that has information necessary for creating instances of given class ("creator"), as well as class annotations, but no information on member methodsBasicClassIntrospector.forDeserialization
(DeserializationConfig config, JavaType type, ClassIntrospector.MixInResolver r) abstract BeanDescription
ClassIntrospector.forDeserialization
(DeserializationConfig cfg, JavaType type, ClassIntrospector.MixInResolver r) Factory method that constructs an introspector that has all information needed for deserialization purposes.BasicClassIntrospector.forDeserializationWithBuilder
(DeserializationConfig config, JavaType type, ClassIntrospector.MixInResolver r) Deprecated.BasicClassIntrospector.forDeserializationWithBuilder
(DeserializationConfig config, JavaType builderType, ClassIntrospector.MixInResolver r, BeanDescription valueTypeDesc) abstract BeanDescription
ClassIntrospector.forDeserializationWithBuilder
(DeserializationConfig cfg, JavaType builderType, ClassIntrospector.MixInResolver r) Deprecated.Since 2.12 use overload that take value type descriptionabstract BeanDescription
ClassIntrospector.forDeserializationWithBuilder
(DeserializationConfig cfg, JavaType builderType, ClassIntrospector.MixInResolver r, BeanDescription valueTypeDesc) Factory method that constructs an introspector that has all information needed for constructing deserializers that use intermediate Builder objects.BasicClassIntrospector.forDirectClassAnnotations
(MapperConfig<?> config, JavaType type, ClassIntrospector.MixInResolver r) abstract BeanDescription
ClassIntrospector.forDirectClassAnnotations
(MapperConfig<?> cfg, JavaType type, ClassIntrospector.MixInResolver r) Factory method that constructs an introspector that only has information regarding annotations class itself has (but NOT including its supertypes), but nothing on methods or constructors.BasicClassIntrospector.forSerialization
(SerializationConfig config, JavaType type, ClassIntrospector.MixInResolver r) abstract BeanDescription
ClassIntrospector.forSerialization
(SerializationConfig cfg, JavaType type, ClassIntrospector.MixInResolver r) Factory method that constructs an introspector that has all information needed for serialization purposes.static AnnotatedClass
AnnotatedClassResolver.resolve
(MapperConfig<?> config, JavaType forType, ClassIntrospector.MixInResolver r) static AnnotatedClass
AnnotatedClassResolver.resolveWithoutSuperTypes
(MapperConfig<?> config, JavaType forType, ClassIntrospector.MixInResolver r) static AnnotatedClass
AnnotatedClassResolver.resolveWithoutSuperTypes
(MapperConfig<?> config, Class<?> forType, ClassIntrospector.MixInResolver r) SimpleMixInResolver.withOverrides
(ClassIntrospector.MixInResolver overrides) Mutant factory for constructor a new resolver instance with given mix-in resolver override.ModifierConstructorDescriptionprotected
SimpleMixInResolver
(ClassIntrospector.MixInResolver overrides, Map<ClassKey, Class<?>> mixins)
AnnotatedClassResolver
instead.