Uses of Class
org.codehaus.jackson.map.AnnotationIntrospector
-
Packages that use AnnotationIntrospector Package Description 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 viaObjectMapperclass, as well as convenience methods included inJsonParserorg.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.jsontype Package that contains interfaces that define how to implement functionality for dynamically resolving type during deserialization.org.codehaus.jackson.map.jsontype.impl Package that contains standard implementations forTypeResolverBuilderandTypeIdResolver.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, such as handlers for JAXB annotations -
-
Uses of AnnotationIntrospector in org.codehaus.jackson.jaxrs
Fields in org.codehaus.jackson.jaxrs with type parameters of type AnnotationIntrospector Modifier and Type Field Description protected Class<? extends AnnotationIntrospector>MapperConfigurator. _jaxbIntrospectorClassTo 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 Modifier and Type Method Description protected AnnotationIntrospectorMapperConfigurator. _resolveIntrospector(Annotations ann)protected AnnotationIntrospectorMapperConfigurator. _resolveIntrospectors(Annotations[] annotationsToUse) -
Uses of AnnotationIntrospector in org.codehaus.jackson.map
Subclasses of AnnotationIntrospector in org.codehaus.jackson.map Modifier and Type Class Description static classAnnotationIntrospector.PairHelper 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 Modifier and Type Field Description protected AnnotationIntrospectorMapperConfig.Base. _annotationIntrospectorIntrospector used for accessing annotation value based configuration.protected AnnotationIntrospectorAnnotationIntrospector.Pair. _primaryprotected AnnotationIntrospectorAnnotationIntrospector.Pair. _secondaryprotected static AnnotationIntrospectorObjectMapper. DEFAULT_ANNOTATION_INTROSPECTORMethods in org.codehaus.jackson.map that return AnnotationIntrospector Modifier and Type Method Description static AnnotationIntrospectorAnnotationIntrospector.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)AnnotationIntrospectorDeserializationConfig. getAnnotationIntrospector()Method for gettingAnnotationIntrospectorconfigured to introspect annotation values used for configuration.AnnotationIntrospectorMapperConfig.Base. getAnnotationIntrospector()AnnotationIntrospectorMapperConfig. getAnnotationIntrospector()Method for gettingAnnotationIntrospectorconfigured to introspect annotation values used for configuration.AnnotationIntrospectorSerializationConfig. 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 org.codehaus.jackson.map that return types with arguments of type AnnotationIntrospector Modifier and Type Method Description 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. 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>AnnotationIntrospector.Pair. allIntrospectors(Collection<AnnotationIntrospector> result)Methods in org.codehaus.jackson.map with parameters of type AnnotationIntrospector Modifier and Type Method Description voidMapperConfig. appendAnnotationIntrospector(AnnotationIntrospector introspector)Deprecated.Since 1.9 useMapperConfig.withAppendedAnnotationIntrospector(AnnotationIntrospector)instead; this method is deprecated as it changes state, preventing immutability of instancesvoidModule.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.static AnnotationIntrospectorAnnotationIntrospector.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)voidMapperConfig. insertAnnotationIntrospector(AnnotationIntrospector introspector)Deprecated.Since 1.9 useMapperConfig.withInsertedAnnotationIntrospector(AnnotationIntrospector)instead; this method is deprecated as it changes state, preventing immutability of instancesvoidModule.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)voidMapperConfig. setAnnotationIntrospector(AnnotationIntrospector ai)Deprecated.Since 1.8, use eitherMapperConfig.withAnnotationIntrospector(AnnotationIntrospector)or Module API insteadObjectMapperObjectMapper. setAnnotationIntrospector(AnnotationIntrospector ai)Method for changingAnnotationIntrospectorused by this mapper instance for both serialization and deserializationDeserializationConfigDeserializationConfig. withAnnotationIntrospector(AnnotationIntrospector ai)MapperConfig.BaseMapperConfig.Base. withAnnotationIntrospector(AnnotationIntrospector ai)abstract TMapperConfig. withAnnotationIntrospector(AnnotationIntrospector ai)Method for constructing and returning a new instance with differentAnnotationIntrospectorto use (replacing old one).SerializationConfigSerializationConfig. withAnnotationIntrospector(AnnotationIntrospector ai)DeserializationConfigDeserializationConfig. withAppendedAnnotationIntrospector(AnnotationIntrospector ai)MapperConfig.BaseMapperConfig.Base. withAppendedAnnotationIntrospector(AnnotationIntrospector ai)abstract TMapperConfig. withAppendedAnnotationIntrospector(AnnotationIntrospector introspector)Method for constructing and returning a new instance with additionalAnnotationIntrospectorappended (as the lowest priority one)SerializationConfigSerializationConfig. withAppendedAnnotationIntrospector(AnnotationIntrospector ai)DeserializationConfigDeserializationConfig. withInsertedAnnotationIntrospector(AnnotationIntrospector ai)MapperConfig.BaseMapperConfig.Base. withInsertedAnnotationIntrospector(AnnotationIntrospector ai)abstract TMapperConfig. withInsertedAnnotationIntrospector(AnnotationIntrospector introspector)Method for constructing and returning a new instance with additionalAnnotationIntrospectorinserted (as the highest priority one)SerializationConfigSerializationConfig. withInsertedAnnotationIntrospector(AnnotationIntrospector ai)Method parameters in org.codehaus.jackson.map with type arguments of type AnnotationIntrospector Modifier and Type Method Description 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) -
Uses of AnnotationIntrospector in org.codehaus.jackson.map.deser
-
Uses of AnnotationIntrospector in org.codehaus.jackson.map.introspect
Subclasses of AnnotationIntrospector in org.codehaus.jackson.map.introspect Modifier and Type Class Description classJacksonAnnotationIntrospectorAnnotationIntrospectorimplementation that handles standard Jackson annotations.classNopAnnotationIntrospectorDummy, "no-operation" implementation ofAnnotationIntrospector.Fields in org.codehaus.jackson.map.introspect declared as AnnotationIntrospector Modifier and Type Field Description protected AnnotationIntrospectorAnnotatedClass. _annotationIntrospectorFilter used to determine which annotations to gather; used to optimize things so that unnecessary annotations are ignored.protected AnnotationIntrospectorBasicBeanDescription. _annotationIntrospectorprotected AnnotationIntrospectorPOJOPropertiesCollector. _annotationIntrospectorMethods in org.codehaus.jackson.map.introspect that return AnnotationIntrospector Modifier and Type Method Description AnnotationIntrospectorPOJOPropertiesCollector. getAnnotationIntrospector()Methods in org.codehaus.jackson.map.introspect with parameters of type AnnotationIntrospector Modifier and Type Method Description static AnnotatedClassAnnotatedClass. construct(Class<?> cls, AnnotationIntrospector aintr, ClassIntrospector.MixInResolver mir)Factory method that instantiates an instance.static AnnotatedClassAnnotatedClass. constructWithoutSuperTypes(Class<?> cls, AnnotationIntrospector aintr, ClassIntrospector.MixInResolver mir)Method similar toAnnotatedClass.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. -
Uses of AnnotationIntrospector in org.codehaus.jackson.map.jsontype
Methods in org.codehaus.jackson.map.jsontype with parameters of type AnnotationIntrospector Modifier and Type Method Description 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 org.codehaus.jackson.map.jsontype.impl
Methods in org.codehaus.jackson.map.jsontype.impl with parameters of type AnnotationIntrospector Modifier and Type Method Description protected voidStdSubtypeResolver. _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 org.codehaus.jackson.map.ser
Fields in org.codehaus.jackson.map.ser declared as AnnotationIntrospector Modifier and Type Field Description protected AnnotationIntrospectorPropertyBuilder. _annotationIntrospector -
Uses of AnnotationIntrospector in org.codehaus.jackson.map.util
Methods in org.codehaus.jackson.map.util with parameters of type AnnotationIntrospector Modifier and Type Method Description static EnumValuesEnumValues. 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 valuestatic EnumValuesEnumValues. constructFromName(Class<Enum<?>> enumClass, AnnotationIntrospector intr)static EnumValuesEnumValues. 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. -
Uses of AnnotationIntrospector in org.codehaus.jackson.xc
Subclasses of AnnotationIntrospector in org.codehaus.jackson.xc Modifier and Type Class Description classJaxbAnnotationIntrospectorAnnotation introspector that leverages JAXB annotations where applicable to JSON mapping.
-