Package 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.

See:
          
Description

Interface Summary
ClassIntrospector.MixInResolverInterface used for decoupling details of how mix-in annotation definitions are accessed (via this interface), and how they are stored (defined by classes that implement the interface)
VisibilityChecker<T extends VisibilityChecker<T>>Interface for object used for determine which property elements (methods, fields, constructors) can be auto-detected, with respect to their visibility modifiers.
WithMember<T> 
 

Class Summary
AnnotatedShared base class used for anything on which annotations (included within a AnnotationMap).
AnnotatedClass 
AnnotatedConstructor 
AnnotatedFieldObject that represents non-static (and usually non-transient/volatile) fields of a class.
AnnotatedMemberIntermediate base class for annotated entities that are members of a class; fields, methods and constructors.
AnnotatedMethod 
AnnotatedMethodMapSimple helper class used to keep track of collection of AnnotatedMethods, accessible by lookup.
AnnotatedParameterObject that represents method parameters, mostly so that associated annotations can be processed conveniently.
AnnotatedWithParamsIntermediate base class that encapsulates features that constructors and methods share.
AnnotationMapSimple helper class used to keep track of collection of Jackson Annotations associated with annotatable things (methods, constructors, classes).
BasicBeanDescriptionDefault BeanDescription implementation.
BasicClassIntrospector 
BeanPropertyDefinitionSimple value classes that contain definitions of properties, used during introspection of properties to use for serialization and deserialization purposes.
ClassIntrospectorHelper class used to introspect features of POJO value classes used with Jackson.
JacksonAnnotationIntrospectorAnnotationIntrospector implementation that handles standard Jackson annotations.
MemberKeyHelper class needed to be able to efficiently access class member functions (Methods and Constructors) in Maps.
NopAnnotationIntrospectorDummy, "no-operation" implementation of AnnotationIntrospector.
ObjectIdInfoContainer object that encapsulates information usually derived from JsonIdentityInfo annotation or its custom alternatives
POJOPropertiesCollectorHelper class used for aggregating information about all possible properties of a POJO.
POJOPropertyBuilderHelper class used for aggregating information about a single potential POJO property.
VisibilityChecker.StdDefault standard implementation is purely based on visibility modifier of given class members, and its configured minimum levels.
 

Package com.fasterxml.jackson.databind.introspect Description

Functionality needed for Bean introspection, required for detecting accessors and mutators for Beans, as well as locating and handling method annotations.

Beyond collecting annotations, additional "method annotation inheritance" is also supported: whereas regular JDK classes do not add annotations from overridden methods in any situation. But code in this package does. Similarly class-annotations are inherited properly from interfaces, in addition to abstract and concrete classes.



Copyright © 2012
fasterxml.com. All Rights Reserved.


NOTHING
NOTHING
Add the Maven Dependecy to your project: maven dependecy for com.amazonaws : aws-java-sdk : 1.3.14