Uses of Class
com.fasterxml.jackson.databind.AnnotationIntrospector
-
Packages that use AnnotationIntrospector 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.deser Contains implementation classes of deserialization part of data binding.com.fasterxml.jackson.databind.deser.impl Contains those implementation classes of deserialization part of data binding that are not considered part of public or semi-public interfaces.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.com.fasterxml.jackson.databind.jsontype Package that contains interfaces that define how to implement functionality for dynamically resolving type during deserialization.com.fasterxml.jackson.databind.jsontype.impl Package that contains standard implementations forTypeResolverBuilder
andTypeIdResolver
.com.fasterxml.jackson.databind.ser Contains implementation classes of serialization part of data binding.com.fasterxml.jackson.databind.util Utility classes for Mapper package. -
-
Uses of AnnotationIntrospector in com.fasterxml.jackson.databind
Fields in com.fasterxml.jackson.databind declared as AnnotationIntrospector Modifier and Type Field Description protected static AnnotationIntrospector
ObjectMapper. DEFAULT_ANNOTATION_INTROSPECTOR
Methods in com.fasterxml.jackson.databind that return AnnotationIntrospector Modifier and Type Method Description abstract AnnotationIntrospector
DatabindContext. getAnnotationIntrospector()
Convenience method for accessing serialization view in use (if any); equivalent to:AnnotationIntrospector
DeserializationContext. getAnnotationIntrospector()
AnnotationIntrospector
SerializerProvider. getAnnotationIntrospector()
static AnnotationIntrospector
AnnotationIntrospector. nopInstance()
Factory method for accessing "no operation" implementation of introspector: instance that will never find any annotation-based configuration.static AnnotationIntrospector
AnnotationIntrospector. pair(AnnotationIntrospector a1, AnnotationIntrospector a2)
Methods in com.fasterxml.jackson.databind that return types with arguments of type AnnotationIntrospector Modifier and Type Method Description java.util.Collection<AnnotationIntrospector>
AnnotationIntrospector. allIntrospectors()
Method that can be used to collect all "real" introspectors that this introspector contains, if any; or this introspector if it is not a container.java.util.Collection<AnnotationIntrospector>
AnnotationIntrospector. allIntrospectors(java.util.Collection<AnnotationIntrospector> result)
Method that can be used to collect all "real" introspectors that this introspector contains, if any; or this introspector if it is not a container.Methods in com.fasterxml.jackson.databind with parameters of type AnnotationIntrospector Modifier and Type Method Description void
Module.SetupContext. appendAnnotationIntrospector(AnnotationIntrospector ai)
Method for registering specifiedAnnotationIntrospector
as the lowest priority introspector, chained with existing introspector(s) and called as fallback for cases not otherwise handled.com.fasterxml.jackson.annotation.JsonFormat.Value
BeanProperty.Bogus. findFormatOverrides(AnnotationIntrospector intr)
Deprecated.com.fasterxml.jackson.annotation.JsonFormat.Value
BeanProperty. findFormatOverrides(AnnotationIntrospector intr)
Deprecated.com.fasterxml.jackson.annotation.JsonFormat.Value
BeanProperty.Std. findFormatOverrides(AnnotationIntrospector intr)
Deprecated.void
Module.SetupContext. insertAnnotationIntrospector(AnnotationIntrospector ai)
Method for registering specifiedAnnotationIntrospector
as the highest priority introspector (will be chained with existing introspector(s) which will be used as fallbacks for cases this introspector does not handle)static AnnotationIntrospector
AnnotationIntrospector. pair(AnnotationIntrospector a1, AnnotationIntrospector a2)
ObjectMapper
ObjectMapper. setAnnotationIntrospector(AnnotationIntrospector ai)
Method for settingAnnotationIntrospector
used by this mapper instance for both serialization and deserialization.ObjectMapper
ObjectMapper. setAnnotationIntrospectors(AnnotationIntrospector serializerAI, AnnotationIntrospector deserializerAI)
Method for changingAnnotationIntrospector
instances used by this mapper instance for serialization and deserialization, specifying them separately so that different introspection can be used for different aspectsMethod parameters in com.fasterxml.jackson.databind with type arguments of type AnnotationIntrospector Modifier and Type Method Description java.util.Collection<AnnotationIntrospector>
AnnotationIntrospector. allIntrospectors(java.util.Collection<AnnotationIntrospector> result)
Method that can be used to collect all "real" introspectors that this introspector contains, if any; or this introspector if it is not a container. -
Uses of AnnotationIntrospector in com.fasterxml.jackson.databind.cfg
Fields in com.fasterxml.jackson.databind.cfg declared as AnnotationIntrospector Modifier and Type Field Description protected AnnotationIntrospector
BaseSettings. _annotationIntrospector
Introspector used for accessing annotation value based configuration.Methods in com.fasterxml.jackson.databind.cfg that return AnnotationIntrospector Modifier and Type Method Description AnnotationIntrospector
BaseSettings. getAnnotationIntrospector()
AnnotationIntrospector
MapperConfig. getAnnotationIntrospector()
Method for gettingAnnotationIntrospector
configured to introspect annotation values used for configuration.Methods in com.fasterxml.jackson.databind.cfg with parameters of type AnnotationIntrospector Modifier and Type Method Description B
MapperBuilder. annotationIntrospector(AnnotationIntrospector intr)
Method for replacingAnnotationIntrospector
used by the mapper instance to be built.T
MapperConfigBase. with(AnnotationIntrospector ai)
Method for constructing and returning a new instance with differentAnnotationIntrospector
to use (replacing old one).BaseSettings
BaseSettings. withAnnotationIntrospector(AnnotationIntrospector ai)
BaseSettings
BaseSettings. withAppendedAnnotationIntrospector(AnnotationIntrospector ai)
T
MapperConfigBase. withAppendedAnnotationIntrospector(AnnotationIntrospector ai)
Method for constructing and returning a new instance with additionalAnnotationIntrospector
appended (as the lowest priority one)BaseSettings
BaseSettings. withInsertedAnnotationIntrospector(AnnotationIntrospector ai)
T
MapperConfigBase. withInsertedAnnotationIntrospector(AnnotationIntrospector ai)
Method for constructing and returning a new instance with additionalAnnotationIntrospector
inserted (as the highest priority one)Constructors in com.fasterxml.jackson.databind.cfg with parameters of type AnnotationIntrospector Constructor Description BaseSettings(ClassIntrospector ci, AnnotationIntrospector ai, PropertyNamingStrategy pns, TypeFactory tf, TypeResolverBuilder<?> typer, java.text.DateFormat dateFormat, HandlerInstantiator hi, java.util.Locale locale, java.util.TimeZone tz, com.fasterxml.jackson.core.Base64Variant defaultBase64, PolymorphicTypeValidator ptv)
Deprecated.BaseSettings(ClassIntrospector ci, AnnotationIntrospector ai, PropertyNamingStrategy pns, TypeFactory tf, TypeResolverBuilder<?> typer, java.text.DateFormat dateFormat, HandlerInstantiator hi, java.util.Locale locale, java.util.TimeZone tz, com.fasterxml.jackson.core.Base64Variant defaultBase64, PolymorphicTypeValidator ptv, AccessorNamingStrategy.Provider accNaming)
-
Uses of AnnotationIntrospector in com.fasterxml.jackson.databind.deser
Methods in com.fasterxml.jackson.databind.deser that return AnnotationIntrospector Modifier and Type Method Description AnnotationIntrospector
BasicDeserializerFactory.CreatorCollectionState. annotationIntrospector()
Methods in com.fasterxml.jackson.databind.deser with parameters of type AnnotationIntrospector Modifier and Type Method Description protected BeanDeserializerBase
BeanDeserializerBase. _handleByNameInclusion(DeserializationContext ctxt, AnnotationIntrospector intr, BeanDeserializerBase contextual, AnnotatedMember accessor)
-
Uses of AnnotationIntrospector in com.fasterxml.jackson.databind.deser.impl
Fields in com.fasterxml.jackson.databind.deser.impl declared as AnnotationIntrospector Modifier and Type Field Description protected AnnotationIntrospector
CreatorCandidate. _intr
Methods in com.fasterxml.jackson.databind.deser.impl with parameters of type AnnotationIntrospector Modifier and Type Method Description static CreatorCandidate
CreatorCandidate. construct(AnnotationIntrospector intr, AnnotatedWithParams creator, BeanPropertyDefinition[] propDefs)
Constructors in com.fasterxml.jackson.databind.deser.impl with parameters of type AnnotationIntrospector Constructor Description CreatorCandidate(AnnotationIntrospector intr, AnnotatedWithParams ct, CreatorCandidate.Param[] params, int count)
-
Uses of AnnotationIntrospector in com.fasterxml.jackson.databind.introspect
Subclasses of AnnotationIntrospector in com.fasterxml.jackson.databind.introspect Modifier and Type Class Description class
AnnotationIntrospectorPair
Helper class that allows using 2 introspectors such that one introspector acts as the primary one to use; and second one as a fallback used if the primary does not provide conclusive or useful result for a method.class
JacksonAnnotationIntrospector
AnnotationIntrospector
implementation that handles standard Jackson annotations.class
NopAnnotationIntrospector
Dummy, "no-operation" implementation ofAnnotationIntrospector
.Fields in com.fasterxml.jackson.databind.introspect declared as AnnotationIntrospector Modifier and Type Field Description protected AnnotationIntrospector
AnnotatedClass. _annotationIntrospector
Filter used to determine which annotations to gather; used to optimize things so that unnecessary annotations are ignored.protected AnnotationIntrospector
BasicBeanDescription. _annotationIntrospector
protected AnnotationIntrospector
POJOPropertiesCollector. _annotationIntrospector
protected AnnotationIntrospector
POJOPropertyBuilder. _annotationIntrospector
protected AnnotationIntrospector
CollectorBase. _intr
protected AnnotationIntrospector
CollectorBase. _intr
protected AnnotationIntrospector
AnnotationIntrospectorPair. _primary
protected AnnotationIntrospector
AnnotationIntrospectorPair. _secondary
Methods in com.fasterxml.jackson.databind.introspect that return AnnotationIntrospector Modifier and Type Method Description static AnnotationIntrospector
AnnotationIntrospectorPair. create(AnnotationIntrospector primary, AnnotationIntrospector secondary)
Helper method for constructing a Pair from two given introspectors (if neither is null); or returning non-null introspector if one is null (and return just null if both are null)AnnotationIntrospector
POJOPropertiesCollector. getAnnotationIntrospector()
Methods in com.fasterxml.jackson.databind.introspect that return types with arguments of type AnnotationIntrospector Modifier and Type Method Description java.util.Collection<AnnotationIntrospector>
AnnotationIntrospectorPair. allIntrospectors()
java.util.Collection<AnnotationIntrospector>
AnnotationIntrospectorPair. allIntrospectors(java.util.Collection<AnnotationIntrospector> result)
Methods in com.fasterxml.jackson.databind.introspect with parameters of type AnnotationIntrospector Modifier and Type Method Description protected void
POJOPropertiesCollector. _addGetterMethod(java.util.Map<java.lang.String,POJOPropertyBuilder> props, AnnotatedMethod m, AnnotationIntrospector ai)
protected void
POJOPropertiesCollector. _addSetterMethod(java.util.Map<java.lang.String,POJOPropertyBuilder> props, AnnotatedMethod m, AnnotationIntrospector ai)
static java.util.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, java.util.List<JavaType> superTypes, java.lang.Class<?> primaryMixIn, boolean collectAnnotations)
static AnnotationIntrospector
AnnotationIntrospectorPair. create(AnnotationIntrospector primary, AnnotationIntrospector secondary)
Helper method for constructing a Pair from two given introspectors (if neither is null); or returning non-null introspector if one is null (and return just null if both are null)com.fasterxml.jackson.annotation.JsonFormat.Value
ConcreteBeanPropertyBase. findFormatOverrides(AnnotationIntrospector intr)
Deprecated.Method parameters in com.fasterxml.jackson.databind.introspect with type arguments of type AnnotationIntrospector Modifier and Type Method Description java.util.Collection<AnnotationIntrospector>
AnnotationIntrospectorPair. allIntrospectors(java.util.Collection<AnnotationIntrospector> result)
Constructors in com.fasterxml.jackson.databind.introspect with parameters of type AnnotationIntrospector Constructor Description AnnotationIntrospectorPair(AnnotationIntrospector p, AnnotationIntrospector s)
POJOPropertyBuilder(MapperConfig<?> config, AnnotationIntrospector ai, boolean forSerialization, PropertyName internalName)
POJOPropertyBuilder(MapperConfig<?> config, AnnotationIntrospector ai, boolean forSerialization, PropertyName internalName, PropertyName name)
-
Uses of AnnotationIntrospector in com.fasterxml.jackson.databind.jsontype
Methods in com.fasterxml.jackson.databind.jsontype with parameters of type AnnotationIntrospector Modifier and Type Method Description java.util.Collection<NamedType>
SubtypeResolver. collectAndResolveSubtypes(AnnotatedClass baseType, MapperConfig<?> config, AnnotationIntrospector ai)
Deprecated.java.util.Collection<NamedType>
SubtypeResolver. collectAndResolveSubtypes(AnnotatedMember property, MapperConfig<?> config, AnnotationIntrospector ai, JavaType baseType)
Deprecated. -
Uses of AnnotationIntrospector in com.fasterxml.jackson.databind.jsontype.impl
Methods in com.fasterxml.jackson.databind.jsontype.impl with parameters of type AnnotationIntrospector Modifier and Type Method Description protected void
StdSubtypeResolver. _collectAndResolve(AnnotatedClass annotatedType, NamedType namedType, MapperConfig<?> config, AnnotationIntrospector ai, java.util.HashMap<NamedType,NamedType> collectedSubtypes)
Method called to find subtypes for a specific type (class), using type (class) as the unique key (in case of conflicts). -
Uses of AnnotationIntrospector in com.fasterxml.jackson.databind.ser
Fields in com.fasterxml.jackson.databind.ser declared as AnnotationIntrospector Modifier and Type Field Description protected AnnotationIntrospector
PropertyBuilder. _annotationIntrospector
-
Uses of AnnotationIntrospector in com.fasterxml.jackson.databind.util
Fields in com.fasterxml.jackson.databind.util declared as AnnotationIntrospector Modifier and Type Field Description protected AnnotationIntrospector
SimpleBeanPropertyDefinition. _annotationIntrospector
Methods in com.fasterxml.jackson.databind.util with parameters of type AnnotationIntrospector Modifier and Type Method Description protected static EnumResolver
EnumResolver. _constructFor(java.lang.Class<?> enumCls0, AnnotationIntrospector ai, boolean isIgnoreCase)
protected static EnumResolver
EnumResolver. _constructUsingMethod(java.lang.Class<?> enumCls0, AnnotatedMember accessor, AnnotationIntrospector ai, boolean isIgnoreCase)
protected static EnumResolver
EnumResolver. _constructUsingToString(java.lang.Class<?> enumCls0, AnnotationIntrospector ai, boolean isIgnoreCase)
protected static java.lang.Enum<?>
EnumResolver. _enumDefault(AnnotationIntrospector intr, java.lang.Class<?> enumCls)
static EnumResolver
EnumResolver. constructFor(java.lang.Class<java.lang.Enum<?>> enumCls, AnnotationIntrospector ai)
Deprecated.Since 2.12static EnumResolver
EnumResolver. constructUnsafe(java.lang.Class<?> rawEnumCls, AnnotationIntrospector ai)
Deprecated.Since 2.12static EnumResolver
EnumResolver. constructUnsafeUsingMethod(java.lang.Class<?> rawEnumCls, AnnotatedMember accessor, AnnotationIntrospector ai)
Deprecated.Since 2.12static EnumResolver
EnumResolver. constructUnsafeUsingToString(java.lang.Class<?> rawEnumCls, AnnotationIntrospector ai)
Deprecated.Since 2.12static EnumResolver
EnumResolver. constructUsingMethod(java.lang.Class<java.lang.Enum<?>> enumCls, AnnotatedMember accessor, AnnotationIntrospector ai)
Deprecated.Since 2.12static EnumResolver
EnumResolver. constructUsingToString(java.lang.Class<java.lang.Enum<?>> enumCls, AnnotationIntrospector ai)
Deprecated.Since 2.12Constructors in com.fasterxml.jackson.databind.util with parameters of type AnnotationIntrospector Constructor Description SimpleBeanPropertyDefinition(AnnotationIntrospector intr, AnnotatedMember member, PropertyName fullName, PropertyMetadata metadata, com.fasterxml.jackson.annotation.JsonInclude.Value inclusion)
-