|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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 |
---|
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
|
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |