public class BasicClassIntrospector extends ClassIntrospector implements java.io.Serializable
ClassIntrospector.MixInResolver
Constructor and Description |
---|
BasicClassIntrospector() |
Modifier and Type | Method and Description |
---|---|
ClassIntrospector |
copy()
Method that may be needed when `copy()`ing `ObjectMapper` instances.
|
BasicBeanDescription |
forClassAnnotations(MapperConfig<?> config,
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.
|
BasicBeanDescription |
forCreation(DeserializationConfig config,
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 methods
|
BasicBeanDescription |
forDeserialization(DeserializationConfig config,
JavaType type,
ClassIntrospector.MixInResolver r)
Factory method that constructs an introspector that has all
information needed for deserialization purposes.
|
BasicBeanDescription |
forDeserializationWithBuilder(DeserializationConfig config,
JavaType type,
ClassIntrospector.MixInResolver r)
Deprecated.
|
BasicBeanDescription |
forDeserializationWithBuilder(DeserializationConfig config,
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.
|
BasicBeanDescription |
forDirectClassAnnotations(MapperConfig<?> config,
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.
|
BasicBeanDescription |
forSerialization(SerializationConfig config,
JavaType type,
ClassIntrospector.MixInResolver r)
Factory method that constructs an introspector that has all
information needed for serialization purposes.
|
public ClassIntrospector copy()
ClassIntrospector
copy
in class ClassIntrospector
public BasicBeanDescription forSerialization(SerializationConfig config, JavaType type, ClassIntrospector.MixInResolver r)
ClassIntrospector
forSerialization
in class ClassIntrospector
public BasicBeanDescription forDeserialization(DeserializationConfig config, JavaType type, ClassIntrospector.MixInResolver r)
ClassIntrospector
forDeserialization
in class ClassIntrospector
public BasicBeanDescription forDeserializationWithBuilder(DeserializationConfig config, JavaType builderType, ClassIntrospector.MixInResolver r, BeanDescription valueTypeDesc)
ClassIntrospector
forDeserializationWithBuilder
in class ClassIntrospector
@Deprecated public BasicBeanDescription forDeserializationWithBuilder(DeserializationConfig config, JavaType type, ClassIntrospector.MixInResolver r)
forDeserializationWithBuilder
in class ClassIntrospector
public BasicBeanDescription forCreation(DeserializationConfig config, JavaType type, ClassIntrospector.MixInResolver r)
ClassIntrospector
forCreation
in class ClassIntrospector
public BasicBeanDescription forClassAnnotations(MapperConfig<?> config, JavaType type, ClassIntrospector.MixInResolver r)
ClassIntrospector
forClassAnnotations
in class ClassIntrospector
public BasicBeanDescription forDirectClassAnnotations(MapperConfig<?> config, JavaType type, ClassIntrospector.MixInResolver r)
ClassIntrospector
forDirectClassAnnotations
in class ClassIntrospector
Copyright © 2010 - 2023 Adobe. All Rights Reserved