Uses of Interface
com.fasterxml.jackson.databind.introspect.ClassIntrospector.MixInResolver
-
Packages that use ClassIntrospector.MixInResolver Package Description com.fasterxml.jackson.databind 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.com.fasterxml.jackson.databind.cfg 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 (com.fasterxml.jackson.databind).com.fasterxml.jackson.databind.introspect 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 com.fasterxml.jackson.databind
Classes in com.fasterxml.jackson.databind that implement ClassIntrospector.MixInResolver Modifier and Type Class Description classDeserializationConfigObject that contains baseline configuration for deserialization process.classSerializationConfigObject that contains baseline configuration for serialization process.Methods in com.fasterxml.jackson.databind with parameters of type ClassIntrospector.MixInResolver Modifier and Type Method Description ObjectMapperObjectMapper. 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 com.fasterxml.jackson.databind.cfg
Classes in com.fasterxml.jackson.databind.cfg that implement ClassIntrospector.MixInResolver Modifier and Type Class Description classMapperConfig<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 com.fasterxml.jackson.databind.cfg that return ClassIntrospector.MixInResolver Modifier and Type Method Description ClassIntrospector.MixInResolverMapperConfigBase. copy() -
Uses of ClassIntrospector.MixInResolver in com.fasterxml.jackson.databind.introspect
Classes in com.fasterxml.jackson.databind.introspect that implement ClassIntrospector.MixInResolver Modifier and Type Class Description classSimpleMixInResolverSimple implementation ofClassIntrospector.MixInResolverthat just uses aMapfor containing mapping from target to mix-in classes.Fields in com.fasterxml.jackson.databind.introspect declared as ClassIntrospector.MixInResolver Modifier and Type Field Description protected ClassIntrospector.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 ClassIntrospector.MixInResolverSimpleMixInResolver. _overridesExternal resolver that gets called before looking at any locally defined mix-in target classes.Methods in com.fasterxml.jackson.databind.introspect that return ClassIntrospector.MixInResolver Modifier and Type Method Description ClassIntrospector.MixInResolverClassIntrospector.MixInResolver. copy()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 com.fasterxml.jackson.databind.introspect with parameters of type ClassIntrospector.MixInResolver Modifier and Type Method Description protected AnnotatedClassBasicClassIntrospector. _resolveAnnotatedClass(MapperConfig<?> config, JavaType type, ClassIntrospector.MixInResolver r)protected AnnotatedClassBasicClassIntrospector. _resolveAnnotatedWithoutSuperTypes(MapperConfig<?> config, JavaType type, ClassIntrospector.MixInResolver r)static List<AnnotatedField>AnnotatedFieldCollector. collectFields(AnnotationIntrospector intr, TypeResolutionContext tc, ClassIntrospector.MixInResolver mixins, TypeFactory types, JavaType type)static AnnotatedMethodMapAnnotatedMethodCollector. collectMethods(AnnotationIntrospector intr, TypeResolutionContext tc, ClassIntrospector.MixInResolver mixins, TypeFactory types, JavaType type, List<JavaType> superTypes, Class<?> primaryMixIn)protected POJOPropertiesCollectorBasicClassIntrospector. collectProperties(MapperConfig<?> config, JavaType type, ClassIntrospector.MixInResolver r, boolean forSerialization, String mutatorPrefix)protected POJOPropertiesCollectorBasicClassIntrospector. collectPropertiesWithBuilder(MapperConfig<?> config, JavaType type, ClassIntrospector.MixInResolver r, boolean forSerialization)static AnnotatedClassAnnotatedClass. construct(JavaType type, MapperConfig<?> config, ClassIntrospector.MixInResolver mir)Deprecated.Since 2.9, use methods inAnnotatedClassResolverinstead.static AnnotatedClassAnnotatedClass. constructWithoutSuperTypes(Class<?> raw, MapperConfig<?> config, ClassIntrospector.MixInResolver mir)Deprecated.Since 2.9, use methods inAnnotatedClassResolverinstead.BasicBeanDescriptionBasicClassIntrospector. forClassAnnotations(MapperConfig<?> config, JavaType type, ClassIntrospector.MixInResolver r)abstract BeanDescriptionClassIntrospector. 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.BasicBeanDescriptionBasicClassIntrospector. forCreation(DeserializationConfig cfg, JavaType type, ClassIntrospector.MixInResolver r)abstract BeanDescriptionClassIntrospector. 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 methodsBasicBeanDescriptionBasicClassIntrospector. forDeserialization(DeserializationConfig cfg, JavaType type, ClassIntrospector.MixInResolver r)abstract BeanDescriptionClassIntrospector. forDeserialization(DeserializationConfig cfg, JavaType type, ClassIntrospector.MixInResolver r)Factory method that constructs an introspector that has all information needed for deserialization purposes.BasicBeanDescriptionBasicClassIntrospector. forDeserializationWithBuilder(DeserializationConfig cfg, JavaType type, ClassIntrospector.MixInResolver r)abstract BeanDescriptionClassIntrospector. forDeserializationWithBuilder(DeserializationConfig cfg, JavaType type, ClassIntrospector.MixInResolver r)Factory method that constructs an introspector that has all information needed for constructing deserializers that use intermediate Builder objects.BasicBeanDescriptionBasicClassIntrospector. forDirectClassAnnotations(MapperConfig<?> config, JavaType type, ClassIntrospector.MixInResolver r)abstract BeanDescriptionClassIntrospector. 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.BasicBeanDescriptionBasicClassIntrospector. forSerialization(SerializationConfig cfg, JavaType type, ClassIntrospector.MixInResolver r)abstract BeanDescriptionClassIntrospector. forSerialization(SerializationConfig cfg, JavaType type, ClassIntrospector.MixInResolver r)Factory method that constructs an introspector that has all information needed for serialization purposes.static AnnotatedClassAnnotatedClassResolver. resolve(MapperConfig<?> config, JavaType forType, ClassIntrospector.MixInResolver r)static AnnotatedClassAnnotatedClassResolver. resolveWithoutSuperTypes(MapperConfig<?> config, JavaType forType, ClassIntrospector.MixInResolver r)static AnnotatedClassAnnotatedClassResolver. resolveWithoutSuperTypes(MapperConfig<?> config, Class<?> forType, ClassIntrospector.MixInResolver r)SimpleMixInResolverSimpleMixInResolver. withOverrides(ClassIntrospector.MixInResolver overrides)Mutant factory for constructor a new resolver instance with given mix-in resolver override.Constructors in com.fasterxml.jackson.databind.introspect with parameters of type ClassIntrospector.MixInResolver Constructor Description SimpleMixInResolver(ClassIntrospector.MixInResolver overrides)SimpleMixInResolver(ClassIntrospector.MixInResolver overrides, Map<ClassKey,Class<?>> mixins)
-