Uses of Class
tools.jackson.databind.AnnotationIntrospector
Packages that use AnnotationIntrospector
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 (
tools.jackson.databind).Functionality needed for Bean introspection, required for detecting
accessors and mutators for Beans, as well as locating and handling
method annotations.
Package that contains standard implementations for
TypeResolverBuilder
and
TypeIdResolver.Contains implementation classes of serialization part of
data binding.
-
Uses of AnnotationIntrospector in tools.jackson.databind
Methods in tools.jackson.databind that return AnnotationIntrospectorModifier and TypeMethodDescriptionabstract AnnotationIntrospectorDatabindContext.getAnnotationIntrospector()Convenience method for accessing serialization view in use (if any); equivalent to:final AnnotationIntrospectorDeserializationContext.getAnnotationIntrospector()final AnnotationIntrospectorSerializationContext.getAnnotationIntrospector()static AnnotationIntrospectorAnnotationIntrospector.nopInstance()Factory method for accessing "no operation" implementation of introspector: instance that will never find any annotation-based configuration.static AnnotationIntrospectorAnnotationIntrospector.pair(AnnotationIntrospector a1, AnnotationIntrospector a2) Methods in tools.jackson.databind that return types with arguments of type AnnotationIntrospectorModifier and TypeMethodDescriptionAnnotationIntrospector.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.AnnotationIntrospector.allIntrospectors(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 tools.jackson.databind with parameters of type AnnotationIntrospectorModifier and TypeMethodDescriptionJacksonModule.SetupContext.appendAnnotationIntrospector(AnnotationIntrospector ai) Method for registering specifiedAnnotationIntrospectoras the lowest priority introspector, chained with existing introspector(s) and called as fallback for cases not otherwise handled.JacksonModule.SetupContext.insertAnnotationIntrospector(AnnotationIntrospector ai) Method for registering specifiedAnnotationIntrospectoras 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 AnnotationIntrospectorAnnotationIntrospector.pair(AnnotationIntrospector a1, AnnotationIntrospector a2) Method parameters in tools.jackson.databind with type arguments of type AnnotationIntrospectorModifier and TypeMethodDescriptionAnnotationIntrospector.allIntrospectors(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 tools.jackson.databind.cfg
Fields in tools.jackson.databind.cfg declared as AnnotationIntrospectorModifier and TypeFieldDescriptionprotected final AnnotationIntrospectorBaseSettings._annotationIntrospectorIntrospector used for accessing annotation value based configuration.protected static final AnnotationIntrospectorMapperBuilder.DEFAULT_ANNOTATION_INTROSPECTORMethods in tools.jackson.databind.cfg that return AnnotationIntrospectorModifier and TypeMethodDescriptionMapperBuilder.annotationIntrospector()BaseSettings.getAnnotationIntrospector()MapperConfig.getAnnotationIntrospector()Method for gettingAnnotationIntrospectorconfigured to introspect annotation values used for configuration.Methods in tools.jackson.databind.cfg with parameters of type AnnotationIntrospectorModifier and TypeMethodDescriptionMapperBuilder.annotationIntrospector(AnnotationIntrospector intr) Method for replacingAnnotationIntrospectorused by the mapper instance to be built.ModuleContextBase.appendAnnotationIntrospector(AnnotationIntrospector ai) ModuleContextBase.insertAnnotationIntrospector(AnnotationIntrospector ai) BaseSettings.withAnnotationIntrospector(AnnotationIntrospector ai) BaseSettings.withAppendedAnnotationIntrospector(AnnotationIntrospector ai) BaseSettings.withInsertedAnnotationIntrospector(AnnotationIntrospector ai) Constructors in tools.jackson.databind.cfg with parameters of type AnnotationIntrospectorModifierConstructorDescriptionBaseSettings(AnnotationIntrospector ai, PropertyNamingStrategy pns, EnumNamingStrategy ens, AccessorNamingStrategy.Provider accNaming, TypeResolverBuilder<?> defaultTyper, PolymorphicTypeValidator ptv, DateFormat dateFormat, HandlerInstantiator hi, Locale locale, TimeZone tz, Base64Variant defaultBase64, CacheProvider cacheProvider, JsonNodeFactory nodeFactory, ConstructorDetector ctorDetector) -
Uses of AnnotationIntrospector in tools.jackson.databind.deser.bean
Methods in tools.jackson.databind.deser.bean with parameters of type AnnotationIntrospectorModifier and TypeMethodDescriptionprotected BeanDeserializerBaseBeanDeserializerBase._handleByNameInclusion(DeserializationContext ctxt, AnnotationIntrospector intr, BeanDeserializerBase contextual, AnnotatedMember accessor) -
Uses of AnnotationIntrospector in tools.jackson.databind.introspect
Subclasses of AnnotationIntrospector in tools.jackson.databind.introspectModifier and TypeClassDescriptionclassHelper 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.classAnnotationIntrospectorimplementation that handles standard Jackson annotations.classDummy, "no-operation" implementation ofAnnotationIntrospector.Fields in tools.jackson.databind.introspect declared as AnnotationIntrospectorModifier and TypeFieldDescriptionprotected final AnnotationIntrospectorPOJOPropertiesCollector._annotationIntrospectorprotected final AnnotationIntrospectorPOJOPropertyBuilder._annotationIntrospectorprotected final AnnotationIntrospectorBasicBeanDescription._intrprotected final AnnotationIntrospectorCollectorBase._intrprotected final AnnotationIntrospectorCollectorBase._intrprotected final AnnotationIntrospectorAnnotationIntrospectorPair._primaryprotected final AnnotationIntrospectorAnnotationIntrospectorPair._secondaryMethods in tools.jackson.databind.introspect that return AnnotationIntrospectorModifier and TypeMethodDescriptionstatic AnnotationIntrospectorAnnotationIntrospectorPair.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)POJOPropertiesCollector.getAnnotationIntrospector()Methods in tools.jackson.databind.introspect that return types with arguments of type AnnotationIntrospectorModifier and TypeMethodDescriptionAnnotationIntrospectorPair.allIntrospectors()AnnotationIntrospectorPair.allIntrospectors(Collection<AnnotationIntrospector> result) Methods in tools.jackson.databind.introspect with parameters of type AnnotationIntrospectorModifier and TypeMethodDescriptionstatic AnnotationIntrospectorAnnotationIntrospectorPair.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)Method parameters in tools.jackson.databind.introspect with type arguments of type AnnotationIntrospectorModifier and TypeMethodDescriptionAnnotationIntrospectorPair.allIntrospectors(Collection<AnnotationIntrospector> result) Constructors in tools.jackson.databind.introspect with parameters of type AnnotationIntrospectorModifierConstructorDescriptionPOJOPropertyBuilder(MapperConfig<?> config, AnnotationIntrospector ai, boolean forSerialization, PropertyName internalName) protectedPOJOPropertyBuilder(MapperConfig<?> config, AnnotationIntrospector ai, boolean forSerialization, PropertyName internalName, PropertyName name) -
Uses of AnnotationIntrospector in tools.jackson.databind.jsontype.impl
Methods in tools.jackson.databind.jsontype.impl with parameters of type AnnotationIntrospectorModifier and TypeMethodDescriptionprotected voidStdSubtypeResolver._collectAndResolve(MapperConfig<?> config, AnnotatedClass annotatedType, NamedType namedType, AnnotationIntrospector ai, 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 tools.jackson.databind.ser
Fields in tools.jackson.databind.ser declared as AnnotationIntrospectorModifier and TypeFieldDescriptionprotected final AnnotationIntrospectorPropertyBuilder._annotationIntrospector