| Package | Description | 
|---|---|
| com.fasterxml.jackson.databind | Basic data binding (mapping) functionality that
allows for reading JSON content into Java Objects (POJOs)
and JSON Trees ( JsonNode), as well as
writing Java Objects and trees as JSON. | 
| 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.deser.std | Contains public standard implementations of abstraction that
 Jackson uses. | 
| 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.util | Utility classes for Mapper package. | 
| Modifier and Type | Method and Description | 
|---|---|
| AnnotatedMethod | BeanDescription. findAnySetter()Deprecated. 
 Since 2.9: use  BeanDescription.findAnySetterAccessor()instead | 
| abstract AnnotatedMethod | BeanDescription. findJsonValueMethod()Deprecated.  | 
| abstract AnnotatedMethod | BeanDescription. findMethod(String name,
          Class<?>[] paramTypes) | 
| AnnotatedMethod | AnnotationIntrospector. resolveSetterConflict(MapperConfig<?> config,
                     AnnotatedMethod setter1,
                     AnnotatedMethod setter2)Method called in cases where a class has two methods eligible to be used
 for the same logical property, and default logic is not enough to figure
 out clear precedence. | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract List<AnnotatedMethod> | BeanDescription. getFactoryMethods() | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | AnnotationIntrospector. hasAnyGetterAnnotation(AnnotatedMethod am)Deprecated. 
 Since 2.9 Use  AnnotationIntrospector.hasAnyGetter(com.fasterxml.jackson.databind.introspect.Annotated)instead | 
| boolean | AnnotationIntrospector. hasAnySetterAnnotation(AnnotatedMethod am)Deprecated. 
 Since 2.9 use  AnnotationIntrospector.hasAnySetter(com.fasterxml.jackson.databind.introspect.Annotated)instead. | 
| boolean | AnnotationIntrospector. hasAsValueAnnotation(AnnotatedMethod am)Deprecated. 
 Since 2.9 Use  AnnotationIntrospector.hasAsValue(Annotated)instead. | 
| String | PropertyNamingStrategy. nameForGetterMethod(MapperConfig<?> config,
                   AnnotatedMethod method,
                   String defaultName)Method called to find external name (name used in JSON) for given logical
 POJO property,
 as defined by given getter method; typically called when building a serializer. | 
| String | PropertyNamingStrategy.PropertyNamingStrategyBase. nameForGetterMethod(MapperConfig<?> config,
                   AnnotatedMethod method,
                   String defaultName) | 
| String | PropertyNamingStrategy. nameForSetterMethod(MapperConfig<?> config,
                   AnnotatedMethod method,
                   String defaultName)Method called to find external name (name used in JSON) for given logical
 POJO property,
 as defined by given setter method; typically called when building a deserializer
 (but not necessarily only then). | 
| String | PropertyNamingStrategy.PropertyNamingStrategyBase. nameForSetterMethod(MapperConfig<?> config,
                   AnnotatedMethod method,
                   String defaultName) | 
| AnnotatedMethod | AnnotationIntrospector. resolveSetterConflict(MapperConfig<?> config,
                     AnnotatedMethod setter1,
                     AnnotatedMethod setter2)Method called in cases where a class has two methods eligible to be used
 for the same logical property, and default logic is not enough to figure
 out clear precedence. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected AnnotatedMethod | BuilderBasedDeserializer. _buildMethod | 
| protected AnnotatedMethod | BeanDeserializerBuilder. _buildMethodWhen creating Builder-based deserializers, this indicates
 method to call on builder to finalize value. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected AnnotatedMethod | BasicDeserializerFactory. _findJsonValueFor(DeserializationConfig config,
                 JavaType enumType)Deprecated. 
 since 2.8 call  findJsonValueMethodonBeanDescriptioninstead | 
| AnnotatedMethod | BeanDeserializerBuilder. getBuildMethod() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | BeanDeserializerBuilder. setPOJOBuilder(AnnotatedMethod buildMethod,
              JsonPOJOBuilder.Value config) | 
| Modifier and Type | Field and Description | 
|---|---|
| protected AnnotatedMethod | SetterlessProperty. _annotated | 
| protected AnnotatedMethod | MethodProperty. _annotated | 
| protected AnnotatedMethod | BeanAsArrayBuilderDeserializer. _buildMethod | 
| Constructor and Description | 
|---|
| BeanAsArrayBuilderDeserializer(BeanDeserializerBase delegate,
                              JavaType targetType,
                              SettableBeanProperty[] ordered,
                              AnnotatedMethod buildMethod)Main constructor used both for creating new instances (by
  BeanDeserializer.asArrayDeserializer()) and for
 creating copies with different delegate. | 
| MethodProperty(BeanPropertyDefinition propDef,
              JavaType type,
              TypeDeserializer typeDeser,
              Annotations contextAnnotations,
              AnnotatedMethod method) | 
| SetterlessProperty(BeanPropertyDefinition propDef,
                  JavaType type,
                  TypeDeserializer typeDeser,
                  Annotations contextAnnotations,
                  AnnotatedMethod method) | 
| Modifier and Type | Method and Description | 
|---|---|
| static KeyDeserializer | StdKeyDeserializers. constructEnumKeyDeserializer(EnumResolver enumResolver,
                            AnnotatedMethod factory) | 
| static JsonDeserializer<?> | EnumDeserializer. deserializerForCreator(DeserializationConfig config,
                      Class<?> enumClass,
                      AnnotatedMethod factory)Deprecated. 
 Since 2.8 | 
| static JsonDeserializer<?> | EnumDeserializer. deserializerForCreator(DeserializationConfig config,
                      Class<?> enumClass,
                      AnnotatedMethod factory,
                      ValueInstantiator valueInstantiator,
                      SettableBeanProperty[] creatorProps)Factory method used when Enum instances are to be deserialized
 using a creator (static factory method) | 
| static JsonDeserializer<?> | EnumDeserializer. deserializerForNoArgsCreator(DeserializationConfig config,
                            Class<?> enumClass,
                            AnnotatedMethod factory)Factory method used when Enum instances are to be deserialized
 using a zero-/no-args factory method | 
| Modifier and Type | Field and Description | 
|---|---|
| protected LinkedList<AnnotatedMethod> | POJOPropertiesCollector. _anySetters | 
| protected POJOPropertyBuilder.Linked<AnnotatedMethod> | POJOPropertyBuilder. _getters | 
| protected Map<MemberKey,AnnotatedMethod> | AnnotatedMethodMap. _methods | 
| protected POJOPropertyBuilder.Linked<AnnotatedMethod> | POJOPropertyBuilder. _setters | 
| List<AnnotatedMethod> | AnnotatedClass.Creators. creatorMethodsSingle argument static methods that might be usable
 as factory methods | 
| Modifier and Type | Method and Description | 
|---|---|
| AnnotatedMethod | AnnotatedMethodMap. find(Method m) | 
| AnnotatedMethod | AnnotatedMethodMap. find(String name,
    Class<?>[] paramTypes) | 
| AnnotatedMethod | BasicBeanDescription. findJsonValueMethod()Deprecated.  | 
| AnnotatedMethod | BasicBeanDescription. findMethod(String name,
          Class<?>[] paramTypes) | 
| AnnotatedMethod | AnnotatedClass. findMethod(String name,
          Class<?>[] paramTypes) | 
| AnnotatedMethod | POJOPropertiesCollector. getAnySetterMethod() | 
| AnnotatedMethod | POJOPropertyBuilder. getGetter() | 
| abstract AnnotatedMethod | BeanPropertyDefinition. getGetter() | 
| AnnotatedMethod | POJOPropertiesCollector. getJsonValueMethod()Deprecated.  | 
| AnnotatedMethod | POJOPropertyBuilder. getSetter() | 
| abstract AnnotatedMethod | BeanPropertyDefinition. getSetter() | 
| AnnotatedMethod | JacksonAnnotationIntrospector. resolveSetterConflict(MapperConfig<?> config,
                     AnnotatedMethod setter1,
                     AnnotatedMethod setter2) | 
| AnnotatedMethod | AnnotationIntrospectorPair. resolveSetterConflict(MapperConfig<?> config,
                     AnnotatedMethod setter1,
                     AnnotatedMethod setter2) | 
| AnnotatedMethod | AnnotatedMethod. withAnnotations(AnnotationMap ann) | 
| Modifier and Type | Method and Description | 
|---|---|
| List<AnnotatedMethod> | BasicBeanDescription. getFactoryMethods() | 
| List<AnnotatedMethod> | AnnotatedClass. getFactoryMethods() | 
| List<AnnotatedMethod> | AnnotatedClass. getStaticMethods()Deprecated. 
 Since 2.9; use  AnnotatedClass.getFactoryMethods()instead. | 
| Iterator<AnnotatedMethod> | AnnotatedMethodMap. iterator() | 
| Iterable<AnnotatedMethod> | AnnotatedClass. memberMethods() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | POJOPropertiesCollector. _addGetterMethod(Map<String,POJOPropertyBuilder> props,
                AnnotatedMethod m,
                AnnotationIntrospector ai) | 
| protected void | POJOPropertiesCollector. _addSetterMethod(Map<String,POJOPropertyBuilder> props,
                AnnotatedMethod m,
                AnnotationIntrospector ai) | 
| protected int | POJOPropertyBuilder. _getterPriority(AnnotatedMethod m) | 
| protected int | POJOPropertyBuilder. _setterPriority(AnnotatedMethod m) | 
| void | POJOPropertyBuilder. addGetter(AnnotatedMethod a,
         PropertyName name,
         boolean explName,
         boolean visible,
         boolean ignored) | 
| void | POJOPropertyBuilder. addSetter(AnnotatedMethod a,
         PropertyName name,
         boolean explName,
         boolean visible,
         boolean ignored) | 
| boolean | JacksonAnnotationIntrospector. hasAnyGetterAnnotation(AnnotatedMethod am)Deprecated.  | 
| boolean | AnnotationIntrospectorPair. hasAnyGetterAnnotation(AnnotatedMethod am)Deprecated.  | 
| boolean | JacksonAnnotationIntrospector. hasAnySetterAnnotation(AnnotatedMethod am)Deprecated.  | 
| boolean | AnnotationIntrospectorPair. hasAnySetterAnnotation(AnnotatedMethod am)Deprecated.  | 
| boolean | JacksonAnnotationIntrospector. hasAsValueAnnotation(AnnotatedMethod am)Deprecated.  | 
| boolean | AnnotationIntrospectorPair. hasAsValueAnnotation(AnnotatedMethod am)Deprecated.  | 
| protected boolean | BasicBeanDescription. isFactoryMethod(AnnotatedMethod am) | 
| boolean | VisibilityChecker. isGetterVisible(AnnotatedMethod m) | 
| boolean | VisibilityChecker.Std. isGetterVisible(AnnotatedMethod m) | 
| boolean | VisibilityChecker. isIsGetterVisible(AnnotatedMethod m) | 
| boolean | VisibilityChecker.Std. isIsGetterVisible(AnnotatedMethod m) | 
| boolean | VisibilityChecker. isSetterVisible(AnnotatedMethod m) | 
| boolean | VisibilityChecker.Std. isSetterVisible(AnnotatedMethod m) | 
| AnnotatedMethod | JacksonAnnotationIntrospector. resolveSetterConflict(MapperConfig<?> config,
                     AnnotatedMethod setter1,
                     AnnotatedMethod setter2) | 
| AnnotatedMethod | AnnotationIntrospectorPair. resolveSetterConflict(MapperConfig<?> config,
                     AnnotatedMethod setter1,
                     AnnotatedMethod setter2) | 
| Constructor and Description | 
|---|
| AnnotatedMethodMap(Map<MemberKey,AnnotatedMethod> m) | 
| Creators(AnnotatedConstructor defCtor,
        List<AnnotatedConstructor> ctors,
        List<AnnotatedMethod> ctorMethods) | 
| Modifier and Type | Method and Description | 
|---|---|
| AnnotatedMethod | SimpleBeanPropertyDefinition. getGetter() | 
| AnnotatedMethod | SimpleBeanPropertyDefinition. getSetter() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected static boolean | BeanUtil. isCglibGetCallbacks(AnnotatedMethod am)This method was added to address the need to weed out
 CGLib-injected "getCallbacks" method. | 
| protected static boolean | BeanUtil. isGroovyMetaClassGetter(AnnotatedMethod am)Another helper method to deal with Groovy's problematic metadata accessors | 
| protected static boolean | BeanUtil. isGroovyMetaClassSetter(AnnotatedMethod am)Similar to  BeanUtil.isCglibGetCallbacks(com.fasterxml.jackson.databind.introspect.AnnotatedMethod), need to suppress
 a cyclic reference. | 
| static String | BeanUtil. okNameForGetter(AnnotatedMethod am,
               boolean stdNaming) | 
| static String | BeanUtil. okNameForIsGetter(AnnotatedMethod am,
                 String name,
                 boolean stdNaming) | 
| static String | BeanUtil. okNameForMutator(AnnotatedMethod am,
                String prefix,
                boolean stdNaming) | 
| static String | BeanUtil. okNameForRegularGetter(AnnotatedMethod am,
                      String name,
                      boolean stdNaming) | 
| static String | BeanUtil. okNameForSetter(AnnotatedMethod am,
               boolean stdNaming)Deprecated.  | 
Copyright © 2008–2018 FasterXML. All rights reserved.