Uses of Interface
com.fasterxml.jackson.databind.util.Annotations

Packages that use Annotations
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.deser Contains implementation classes of deserialization part of data binding. 
com.fasterxml.jackson.databind.deser.impl Contains those implementation classes of deserialization part of data binding that are not considered part of public or semi-public interfaces. 
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.ser Contains implementation classes of serialization part of data binding. 
 

Uses of Annotations in com.fasterxml.jackson.databind
 

Fields in com.fasterxml.jackson.databind declared as Annotations
protected  Annotations BeanProperty.Std._contextAnnotations
          Annotations defined in the context class (if any); may be null if no annotations were found
 

Methods in com.fasterxml.jackson.databind that return Annotations
abstract  Annotations BeanDescription.getClassAnnotations()
          Method for accessing collection of annotations the bean class has.
 

Constructors in com.fasterxml.jackson.databind with parameters of type Annotations
BeanProperty.Std(String name, JavaType type, Annotations contextAnnotations, AnnotatedMember member)
           
 

Uses of Annotations in com.fasterxml.jackson.databind.deser
 

Fields in com.fasterxml.jackson.databind.deser declared as Annotations
protected  Annotations BeanDeserializerBase._classAnnotations
          Annotations from the bean class: used for accessing annotations during resolution phase (see BeanDeserializerBase.resolve(com.fasterxml.jackson.databind.DeserializationContext)).
protected  Annotations SettableBeanProperty._contextAnnotations
          Class that contains this property (either class that declares the property or one of its subclasses), class that is deserialized using deserializer that contains this property.
 

Methods in com.fasterxml.jackson.databind.deser with parameters of type Annotations
 void BeanDeserializerBuilder.addInjectable(String propertyName, JavaType propertyType, Annotations contextAnnotations, AnnotatedMember member, Object valueId)
           
 

Constructors in com.fasterxml.jackson.databind.deser with parameters of type Annotations
CreatorProperty(String name, JavaType type, TypeDeserializer typeDeser, Annotations contextAnnotations, AnnotatedParameter param, int index, Object injectableValueId)
           
SettableBeanProperty(BeanPropertyDefinition propDef, JavaType type, TypeDeserializer typeDeser, Annotations contextAnnotations)
           
SettableBeanProperty(String propName, JavaType type, TypeDeserializer typeDeser, Annotations contextAnnotations)
           
 

Uses of Annotations in com.fasterxml.jackson.databind.deser.impl
 

Constructors in com.fasterxml.jackson.databind.deser.impl with parameters of type Annotations
FieldProperty(BeanPropertyDefinition propDef, JavaType type, TypeDeserializer typeDeser, Annotations contextAnnotations, AnnotatedField field)
           
ManagedReferenceProperty(SettableBeanProperty forward, String refName, SettableBeanProperty backward, Annotations contextAnnotations, boolean isContainer)
           
MethodProperty(BeanPropertyDefinition propDef, JavaType type, TypeDeserializer typeDeser, Annotations contextAnnotations, AnnotatedMethod method)
           
SetterlessProperty(BeanPropertyDefinition propDef, JavaType type, TypeDeserializer typeDeser, Annotations contextAnnotations, AnnotatedMethod method)
           
ValueInjector(String propertyName, JavaType type, Annotations contextAnnotations, AnnotatedMember mutator, Object valueId)
           
 

Uses of Annotations in com.fasterxml.jackson.databind.introspect
 

Classes in com.fasterxml.jackson.databind.introspect that implement Annotations
 class AnnotationMap
          Simple helper class used to keep track of collection of Jackson Annotations associated with annotatable things (methods, constructors, classes).
 

Methods in com.fasterxml.jackson.databind.introspect that return Annotations
 Annotations AnnotatedClass.getAnnotations()
           
 Annotations BasicBeanDescription.getClassAnnotations()
           
 

Uses of Annotations in com.fasterxml.jackson.databind.ser
 

Fields in com.fasterxml.jackson.databind.ser declared as Annotations
protected  Annotations BeanPropertyWriter._contextAnnotations
          Annotations from context (most often, class that declares property, or in case of sub-class serializer, from that sub-class)
 

Methods in com.fasterxml.jackson.databind.ser that return Annotations
 Annotations PropertyBuilder.getClassAnnotations()
           
 

Constructors in com.fasterxml.jackson.databind.ser with parameters of type Annotations
BeanPropertyWriter(BeanPropertyDefinition propDef, AnnotatedMember member, Annotations contextAnnotations, JavaType declaredType, JsonSerializer<?> ser, TypeSerializer typeSer, JavaType serType, boolean suppressNulls, Object suppressableValue)
           
 



Copyright © 2012 fasterxml.com. All Rights Reserved.