Uses of Class
org.codehaus.jackson.map.AnnotationIntrospector

Packages that use AnnotationIntrospector
org.codehaus.jackson.jaxrs Jackson-based JAX-RS provider that can automatically serialize and deserialize resources for JSON content type (MediaType). 
org.codehaus.jackson.map 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 
org.codehaus.jackson.map.deser Contains implementation classes of deserialization part of data binding. 
org.codehaus.jackson.map.introspect Functionality needed for Bean introspection, required for detecting accessors and mutators for Beans, as well as locating and handling method annotations. 
org.codehaus.jackson.map.ser Contains implementation classes of serialization part of data binding. 
org.codehaus.jackson.map.util Utility classes for Mapper package. 
org.codehaus.jackson.xc Package that contains Xml Compatibility functionality for Jackson. 
 

Uses of AnnotationIntrospector in org.codehaus.jackson.jaxrs
 

Fields in org.codehaus.jackson.jaxrs with type parameters of type AnnotationIntrospector
protected  Class<? extends AnnotationIntrospector> MapperConfigurator._jaxbIntrospectorClass
          To support optional dependency to Jackson-XC module (needed if and when JAXB annotations are used for configuration)
 

Methods in org.codehaus.jackson.jaxrs that return AnnotationIntrospector
protected  AnnotationIntrospector MapperConfigurator._resolveIntrospector(Annotations ann)
           
protected  AnnotationIntrospector MapperConfigurator._resolveIntrospectors(Annotations[] annotationsToUse)
           
 

Uses of AnnotationIntrospector in org.codehaus.jackson.map
 

Subclasses of AnnotationIntrospector in org.codehaus.jackson.map
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 org.codehaus.jackson.map declared as AnnotationIntrospector
protected  AnnotationIntrospector SerializationConfig._annotationIntrospector
          Introspector used for accessing annotation value based configuration.
protected  AnnotationIntrospector DeserializationConfig._annotationIntrospector
          Introspector used for accessing annotation value based configuration.
protected static AnnotationIntrospector ObjectMapper.DEFAULT_ANNOTATION_INTROSPECTOR
           
 

Methods in org.codehaus.jackson.map that return AnnotationIntrospector
 AnnotationIntrospector SerializationConfig.getAnnotationIntrospector()
          Method for getting AnnotationIntrospector configured to introspect annotation values used for configuration.
 AnnotationIntrospector MapperConfig.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 org.codehaus.jackson.map with parameters of type AnnotationIntrospector
static AnnotationIntrospector AnnotationIntrospector.pair(AnnotationIntrospector a1, AnnotationIntrospector a2)
           
 void SerializationConfig.setAnnotationIntrospector(AnnotationIntrospector ai)
           
 void MapperConfig.setAnnotationIntrospector(AnnotationIntrospector introspector)
           
 void DeserializationConfig.setAnnotationIntrospector(AnnotationIntrospector introspector)
           
 

Constructors in org.codehaus.jackson.map with parameters of type AnnotationIntrospector
AnnotationIntrospector.Pair(AnnotationIntrospector p, AnnotationIntrospector s)
           
DeserializationConfig(ClassIntrospector<? extends BeanDescription> intr, AnnotationIntrospector annIntr, VisibilityChecker<?> vc)
           
SerializationConfig(ClassIntrospector<? extends BeanDescription> intr, AnnotationIntrospector annIntr, VisibilityChecker<?> vc)
           
 

Uses of AnnotationIntrospector in org.codehaus.jackson.map.deser
 

Methods in org.codehaus.jackson.map.deser with parameters of type AnnotationIntrospector
protected  void BeanDeserializerFactory._addDeserializerConstructors(DeserializationConfig config, BasicBeanDescription beanDesc, VisibilityChecker<?> vchecker, BeanDeserializer deser, AnnotationIntrospector intr, CreatorContainer creators)
           
protected  void BeanDeserializerFactory._addDeserializerFactoryMethods(DeserializationConfig config, BasicBeanDescription beanDesc, VisibilityChecker<?> vchecker, BeanDeserializer deser, AnnotationIntrospector intr, CreatorContainer creators)
           
static
<ET extends Enum<ET>>
EnumResolver<ET>
EnumResolver.constructFor(Class<ET> enumCls, AnnotationIntrospector ai)
           
static EnumResolver<?> EnumResolver.constructUnsafe(Class<?> rawEnumCls, AnnotationIntrospector ai)
          This method is needed because of the dynamic nature of constructing Enum resolvers.
 

Uses of AnnotationIntrospector in org.codehaus.jackson.map.introspect
 

Subclasses of AnnotationIntrospector in org.codehaus.jackson.map.introspect
 class JacksonAnnotationIntrospector
          AnnotationIntrospector implementation that handles standard Jackson annotations.
 class NopAnnotationIntrospector
          Dummy, "no-operation" implementation of AnnotationIntrospector.
 

Fields in org.codehaus.jackson.map.introspect declared as AnnotationIntrospector
protected  AnnotationIntrospector BasicBeanDescription._annotationIntrospector
           
 

Methods in org.codehaus.jackson.map.introspect with parameters of type AnnotationIntrospector
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, org.codehaus.jackson.map.AnnotationIntrospector, org.codehaus.jackson.map.ClassIntrospector.MixInResolver), but that will NOT include information from supertypes; only class itself and any direct mix-ins it may have.
 

Constructors in org.codehaus.jackson.map.introspect with parameters of type AnnotationIntrospector
BasicBeanDescription(JavaType type, AnnotatedClass ac, AnnotationIntrospector ai)
           
 

Uses of AnnotationIntrospector in org.codehaus.jackson.map.ser
 

Methods in org.codehaus.jackson.map.ser with parameters of type AnnotationIntrospector
static EnumSerializer EnumSerializer.construct(Class<Enum<?>> enumClass, AnnotationIntrospector intr)
           
 

Uses of AnnotationIntrospector in org.codehaus.jackson.map.util
 

Methods in org.codehaus.jackson.map.util with parameters of type AnnotationIntrospector
protected  List<NamedType> SubTypeHelper._collectAndResolve(AnnotatedClass rootType, MapperConfig<?> config, AnnotationIntrospector ai, Collection<NamedType> subtypeList)
           
static List<NamedType> SubTypeHelper.collectAndResolveSubtypes(Annotated base, MapperConfig<?> config, AnnotationIntrospector ai)
           
static EnumValues EnumValues.construct(Class<Enum<?>> enumClass, AnnotationIntrospector intr)
           
 

Uses of AnnotationIntrospector in org.codehaus.jackson.xc
 

Subclasses of AnnotationIntrospector in org.codehaus.jackson.xc
 class JaxbAnnotationIntrospector
          Annotation introspector that leverages JAXB annotations where applicable to JSON mapping.