Uses of Class
com.fasterxml.jackson.databind.AnnotationIntrospector

Packages that use AnnotationIntrospector
com.fasterxml.jackson.databind Contains basic mapper (conversion) functionality that allows for converting between regular streaming json content and Java objects (beans or Tree Model: support for both is via ObjectMapper class, as well as convenience methods included in JsonParser 
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.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 for TypeResolverBuilder and TypeIdResolver
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
 

Subclasses of AnnotationIntrospector in com.fasterxml.jackson.databind
static class AnnotationIntrospector.Pair
          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.
 

Fields in com.fasterxml.jackson.databind declared as AnnotationIntrospector
protected  AnnotationIntrospector AnnotationIntrospector.Pair._primary
           
protected  AnnotationIntrospector AnnotationIntrospector.Pair._secondary
           
protected static AnnotationIntrospector ObjectMapper.DEFAULT_ANNOTATION_INTROSPECTOR
           
 

Methods in com.fasterxml.jackson.databind that return AnnotationIntrospector
static AnnotationIntrospector AnnotationIntrospector.Pair.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 SerializerProvider.getAnnotationIntrospector()
          Convenience method for accessing serialization view in use (if any); equivalent to:
 AnnotationIntrospector SerializationConfig.getAnnotationIntrospector()
           
 AnnotationIntrospector DeserializationContext.getAnnotationIntrospector()
           
 AnnotationIntrospector DeserializationConfig.getAnnotationIntrospector()
          Method for getting AnnotationIntrospector configured to introspect annotation values used for configuration.
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
 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.
 Collection<AnnotationIntrospector> AnnotationIntrospector.Pair.allIntrospectors()
           
 Collection<AnnotationIntrospector> 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.
 Collection<AnnotationIntrospector> AnnotationIntrospector.Pair.allIntrospectors(Collection<AnnotationIntrospector> result)
           
 

Methods in com.fasterxml.jackson.databind with parameters of type AnnotationIntrospector
 void Module.SetupContext.appendAnnotationIntrospector(AnnotationIntrospector ai)
          Method for registering specified AnnotationIntrospector as the lowest priority introspector, chained with existing introspector(s) and called as fallback for cases not otherwise handled.
static AnnotationIntrospector AnnotationIntrospector.Pair.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)
 void Module.SetupContext.insertAnnotationIntrospector(AnnotationIntrospector ai)
          Method for registering specified AnnotationIntrospector 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 changing AnnotationIntrospector used by this mapper instance for both serialization and deserialization
 SerializationConfig SerializationConfig.with(AnnotationIntrospector ai)
           
 DeserializationConfig DeserializationConfig.with(AnnotationIntrospector ai)
           
 SerializationConfig SerializationConfig.withAppendedAnnotationIntrospector(AnnotationIntrospector ai)
           
 DeserializationConfig DeserializationConfig.withAppendedAnnotationIntrospector(AnnotationIntrospector ai)
           
 SerializationConfig SerializationConfig.withInsertedAnnotationIntrospector(AnnotationIntrospector ai)
           
 DeserializationConfig DeserializationConfig.withInsertedAnnotationIntrospector(AnnotationIntrospector ai)
           
 

Method parameters in com.fasterxml.jackson.databind with type arguments of type AnnotationIntrospector
 Collection<AnnotationIntrospector> 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.
 Collection<AnnotationIntrospector> AnnotationIntrospector.Pair.allIntrospectors(Collection<AnnotationIntrospector> result)
           
 

Constructors in com.fasterxml.jackson.databind with parameters of type AnnotationIntrospector
AnnotationIntrospector.Pair(AnnotationIntrospector p, AnnotationIntrospector s)
           
 

Uses of AnnotationIntrospector in com.fasterxml.jackson.databind.cfg
 

Fields in com.fasterxml.jackson.databind.cfg declared as AnnotationIntrospector
protected  AnnotationIntrospector BaseSettings._annotationIntrospector
          Introspector used for accessing annotation value based configuration.
 

Methods in com.fasterxml.jackson.databind.cfg that return AnnotationIntrospector
 AnnotationIntrospector MapperConfig.getAnnotationIntrospector()
          Method for getting AnnotationIntrospector configured to introspect annotation values used for configuration.
 AnnotationIntrospector BaseSettings.getAnnotationIntrospector()
           
 

Methods in com.fasterxml.jackson.databind.cfg with parameters of type AnnotationIntrospector
abstract  T MapperConfigBase.with(AnnotationIntrospector ai)
          Method for constructing and returning a new instance with different AnnotationIntrospector to use (replacing old one).
 BaseSettings BaseSettings.withAnnotationIntrospector(AnnotationIntrospector ai)
           
abstract  T MapperConfigBase.withAppendedAnnotationIntrospector(AnnotationIntrospector introspector)
          Method for constructing and returning a new instance with additional AnnotationIntrospector appended (as the lowest priority one)
 BaseSettings BaseSettings.withAppendedAnnotationIntrospector(AnnotationIntrospector ai)
           
abstract  T MapperConfigBase.withInsertedAnnotationIntrospector(AnnotationIntrospector introspector)
          Method for constructing and returning a new instance with additional AnnotationIntrospector inserted (as the highest priority one)
 BaseSettings BaseSettings.withInsertedAnnotationIntrospector(AnnotationIntrospector ai)
           
 

Constructors in com.fasterxml.jackson.databind.cfg with parameters of type AnnotationIntrospector
BaseSettings(ClassIntrospector ci, AnnotationIntrospector ai, VisibilityChecker<?> vc, PropertyNamingStrategy pns, TypeFactory tf, TypeResolverBuilder<?> typer, DateFormat dateFormat, HandlerInstantiator hi, Locale locale, TimeZone tz)
           
 

Uses of AnnotationIntrospector in com.fasterxml.jackson.databind.deser
 

Methods in com.fasterxml.jackson.databind.deser with parameters of type AnnotationIntrospector
protected  void BasicDeserializerFactory._addDeserializerConstructors(DeserializationContext ctxt, BeanDescription beanDesc, VisibilityChecker<?> vchecker, AnnotationIntrospector intr, CreatorCollector creators)
           
protected  void BasicDeserializerFactory._addDeserializerFactoryMethods(DeserializationContext ctxt, BeanDescription beanDesc, VisibilityChecker<?> vchecker, AnnotationIntrospector intr, CreatorCollector creators)
           
protected  boolean BasicDeserializerFactory._handleSingleArgumentConstructor(DeserializationContext ctxt, BeanDescription beanDesc, VisibilityChecker<?> vchecker, AnnotationIntrospector intr, CreatorCollector creators, AnnotatedConstructor ctor, boolean isCreator, boolean isVisible)
           
protected  boolean BasicDeserializerFactory._handleSingleArgumentFactory(DeserializationConfig config, BeanDescription beanDesc, VisibilityChecker<?> vchecker, AnnotationIntrospector intr, CreatorCollector creators, AnnotatedMethod factory, boolean isCreator)
           
 

Uses of AnnotationIntrospector in com.fasterxml.jackson.databind.introspect
 

Subclasses of AnnotationIntrospector in com.fasterxml.jackson.databind.introspect
 class JacksonAnnotationIntrospector
          AnnotationIntrospector implementation that handles standard Jackson annotations.
 class NopAnnotationIntrospector
          Dummy, "no-operation" implementation of AnnotationIntrospector.
 

Fields in com.fasterxml.jackson.databind.introspect declared as AnnotationIntrospector
protected  AnnotationIntrospector POJOPropertyBuilder._annotationIntrospector
           
protected  AnnotationIntrospector POJOPropertiesCollector._annotationIntrospector
           
protected  AnnotationIntrospector BasicBeanDescription._annotationIntrospector
           
protected  AnnotationIntrospector AnnotatedClass._annotationIntrospector
          Filter used to determine which annotations to gather; used to optimize things so that unnecessary annotations are ignored.
 

Methods in com.fasterxml.jackson.databind.introspect that return AnnotationIntrospector
 AnnotationIntrospector POJOPropertiesCollector.getAnnotationIntrospector()
           
 

Methods in com.fasterxml.jackson.databind.introspect with parameters of type AnnotationIntrospector
protected  void POJOPropertiesCollector._addGetterMethod(AnnotatedMethod m, AnnotationIntrospector ai)
           
protected  void POJOPropertiesCollector._addSetterMethod(AnnotatedMethod m, AnnotationIntrospector ai)
           
static AnnotatedClass AnnotatedClass.construct(Class<?> cls, AnnotationIntrospector aintr, ClassIntrospector.MixInResolver mir)
          Factory method that instantiates an instance.
static AnnotatedClass AnnotatedClass.constructWithoutSuperTypes(Class<?> cls, AnnotationIntrospector aintr, ClassIntrospector.MixInResolver mir)
          Method similar to AnnotatedClass.construct(java.lang.Class, com.fasterxml.jackson.databind.AnnotationIntrospector, com.fasterxml.jackson.databind.introspect.ClassIntrospector.MixInResolver), but that will NOT include information from supertypes; only class itself and any direct mix-ins it may have.
 

Constructors in com.fasterxml.jackson.databind.introspect with parameters of type AnnotationIntrospector
POJOPropertyBuilder(String internalName, AnnotationIntrospector annotationIntrospector, boolean forSerialization)
           
 

Uses of AnnotationIntrospector in com.fasterxml.jackson.databind.jsontype
 

Methods in com.fasterxml.jackson.databind.jsontype with parameters of type AnnotationIntrospector
abstract  Collection<NamedType> SubtypeResolver.collectAndResolveSubtypes(AnnotatedClass basetype, MapperConfig<?> config, AnnotationIntrospector ai)
          Method for finding out all reachable subtypes for given type.
abstract  Collection<NamedType> SubtypeResolver.collectAndResolveSubtypes(AnnotatedMember property, MapperConfig<?> config, AnnotationIntrospector ai)
          Method for finding out all reachable subtypes for a property specified by given element (method or field)
 

Uses of AnnotationIntrospector in com.fasterxml.jackson.databind.jsontype.impl
 

Methods in com.fasterxml.jackson.databind.jsontype.impl with parameters of type AnnotationIntrospector
protected  void StdSubtypeResolver._collectAndResolve(AnnotatedClass annotatedType, NamedType namedType, MapperConfig<?> config, AnnotationIntrospector ai, HashMap<NamedType,NamedType> collectedSubtypes)
          Method called to find subtypes for a specific type (class)
 Collection<NamedType> StdSubtypeResolver.collectAndResolveSubtypes(AnnotatedClass type, MapperConfig<?> config, AnnotationIntrospector ai)
           
 Collection<NamedType> StdSubtypeResolver.collectAndResolveSubtypes(AnnotatedMember property, MapperConfig<?> config, AnnotationIntrospector ai)
           
 

Uses of AnnotationIntrospector in com.fasterxml.jackson.databind.ser
 

Fields in com.fasterxml.jackson.databind.ser declared as AnnotationIntrospector
protected  AnnotationIntrospector PropertyBuilder._annotationIntrospector
           
 

Uses of AnnotationIntrospector in com.fasterxml.jackson.databind.util
 

Methods in com.fasterxml.jackson.databind.util with parameters of type AnnotationIntrospector
static EnumValues EnumValues.construct(Class<Enum<?>> enumClass, AnnotationIntrospector intr)
           
static
<ET extends Enum<ET>>
EnumResolver<ET>
EnumResolver.constructFor(Class<ET> enumCls, AnnotationIntrospector ai)
          Factory method for constructing resolver that maps from Enum.name() into Enum value
static EnumValues EnumValues.constructFromName(Class<Enum<?>> enumClass, AnnotationIntrospector intr)
           
static EnumValues EnumValues.constructFromToString(Class<Enum<?>> enumClass, AnnotationIntrospector intr)
           
static EnumResolver<?> EnumResolver.constructUnsafe(Class<?> rawEnumCls, AnnotationIntrospector ai)
          This method is needed because of the dynamic nature of constructing Enum resolvers.
 



Copyright © 2012 fasterxml.com. All Rights Reserved.