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