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 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 methods
|
BasicBeanDescription |
forDeserialization(DeserializationConfig cfg,
JavaType type,
ClassIntrospector.MixInResolver r)
Factory method that constructs an introspector that has all
information needed for deserialization purposes.
|
BasicBeanDescription |
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.
|
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 cfg,
JavaType type,
ClassIntrospector.MixInResolver r)
Factory method that constructs an introspector that has all
information needed for serialization purposes.
|
public ClassIntrospector copy()
ClassIntrospectorcopy in class ClassIntrospectorpublic BasicBeanDescription forSerialization(SerializationConfig cfg, JavaType type, ClassIntrospector.MixInResolver r)
ClassIntrospectorforSerialization in class ClassIntrospectorpublic BasicBeanDescription forDeserialization(DeserializationConfig cfg, JavaType type, ClassIntrospector.MixInResolver r)
ClassIntrospectorforDeserialization in class ClassIntrospectorpublic BasicBeanDescription forDeserializationWithBuilder(DeserializationConfig cfg, JavaType type, ClassIntrospector.MixInResolver r)
ClassIntrospectorforDeserializationWithBuilder in class ClassIntrospectorpublic BasicBeanDescription forCreation(DeserializationConfig cfg, JavaType type, ClassIntrospector.MixInResolver r)
ClassIntrospectorforCreation in class ClassIntrospectorpublic BasicBeanDescription forClassAnnotations(MapperConfig<?> config, JavaType type, ClassIntrospector.MixInResolver r)
ClassIntrospectorforClassAnnotations in class ClassIntrospectorpublic BasicBeanDescription forDirectClassAnnotations(MapperConfig<?> config, JavaType type, ClassIntrospector.MixInResolver r)
ClassIntrospectorforDirectClassAnnotations in class ClassIntrospector"Copyright © 2010 - 2020 Adobe Systems Incorporated. All Rights Reserved"