## Uses of Class
com.fasterxml.jackson.databind.PropertyName

- Packages that use PropertyName
  Package | Description
  --- | ---
  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.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.
  com.fasterxml.jackson.databind.util | Utility classes for Mapper package.

- - ### Uses of PropertyName in com.fasterxml.jackson.databind

    Fields in com.fasterxml.jackson.databind declared as PropertyName
    Modifier and Type | Field and Description
    --- | ---
    `protected PropertyName` | BeanProperty.Std.`_wrapperName`
    `static PropertyName` | PropertyName.`NO_NAME` Special placeholder value that indicates that there is no name associated.
    `static PropertyName` | PropertyName.`USE_DEFAULT` Special placeholder value that indicates that name to use should be based on the standard heuristics.

    Methods in com.fasterxml.jackson.databind that return PropertyName
    Modifier and Type | Method and Description
    --- | ---
    `static PropertyName` | PropertyName.`construct(String simpleName, String ns)`
    `PropertyName` | AnnotationIntrospector.`findNameForDeserialization(Annotated a)` Method for checking whether given property accessors (method, field) has an annotation that suggests property name to use for deserialization (reading JSON into POJOs).
    `PropertyName` | AnnotationIntrospector.`findNameForSerialization(Annotated a)` Method for checking whether given property accessors (method, field) has an annotation that suggests property name to use for serialization.
    `PropertyName` | AnnotationIntrospector.`findRootName(AnnotatedClass ac)` Method for locating name used as "root name" (for use by some serializers when outputting root-level object -- mostly for XML compatibility purposes) for given class, if one is defined.
    `PropertyName` | AnnotationIntrospector.`findWrapperName(Annotated ann)` Method used to check if specified property has annotation that indicates that it should be wrapped in an element; and if so, name to use.
    `PropertyName` | BeanProperty.`getWrapperName()` If property is indicated to be wrapped, name of wrapper element to use.
    `PropertyName` | BeanProperty.Std.`getWrapperName()`
    `PropertyName` | PropertyName.`withNamespace(String ns)` Fluent factory method for constructing an instance with different namespace.
    `PropertyName` | PropertyName.`withSimpleName(String simpleName)` Fluent factory method for constructing an instance with different simple name.

    Constructors in com.fasterxml.jackson.databind with parameters of type PropertyName
    Constructor and Description
    `BeanProperty.Std(String name, JavaType type, PropertyName wrapperName, Annotations contextAnnotations, AnnotatedMember member, boolean isRequired)`

  - ### Uses of PropertyName in com.fasterxml.jackson.databind.deser

    Fields in com.fasterxml.jackson.databind.deser declared as PropertyName
    Modifier and Type | Field and Description
    --- | ---
    `protected PropertyName` | SettableBeanProperty.`_wrapperName`

    Methods in com.fasterxml.jackson.databind.deser that return PropertyName
    Modifier and Type | Method and Description
    --- | ---
    `PropertyName` | SettableBeanProperty.`getWrapperName()`

    Constructors in com.fasterxml.jackson.databind.deser with parameters of type PropertyName
    Constructor and Description
    `CreatorProperty(String name, JavaType type, PropertyName wrapperName, TypeDeserializer typeDeser, Annotations contextAnnotations, AnnotatedParameter param, int index, Object injectableValueId, boolean isRequired)`
    `SettableBeanProperty(String propName, JavaType type, PropertyName wrapper, TypeDeserializer typeDeser, Annotations contextAnnotations)` Deprecated.
    `SettableBeanProperty(String propName, JavaType type, PropertyName wrapper, TypeDeserializer typeDeser, Annotations contextAnnotations, boolean isRequired)`

  - ### Uses of PropertyName in com.fasterxml.jackson.databind.introspect

    Methods in com.fasterxml.jackson.databind.introspect that return PropertyName
    Modifier and Type | Method and Description
    --- | ---
    `PropertyName` | JacksonAnnotationIntrospector.`findNameForDeserialization(Annotated a)`
    `PropertyName` | AnnotationIntrospectorPair.`findNameForDeserialization(Annotated a)`
    `PropertyName` | JacksonAnnotationIntrospector.`findNameForSerialization(Annotated a)`
    `PropertyName` | AnnotationIntrospectorPair.`findNameForSerialization(Annotated a)`
    `PropertyName` | JacksonAnnotationIntrospector.`findRootName(AnnotatedClass ac)`
    `PropertyName` | AnnotationIntrospectorPair.`findRootName(AnnotatedClass ac)`
    `PropertyName` | AnnotationIntrospectorPair.`findWrapperName(Annotated ann)`
    `PropertyName` | POJOPropertyBuilder.`getWrapperName()`
    `abstract PropertyName` | BeanPropertyDefinition.`getWrapperName()` Accessor for finding wrapper name to use for property (if any).

  - ### Uses of PropertyName in com.fasterxml.jackson.databind.ser

    Fields in com.fasterxml.jackson.databind.ser declared as PropertyName
    Modifier and Type | Field and Description
    --- | ---
    `protected PropertyName` | BeanPropertyWriter.`_wrapperName` Wrapper name to use for this element, if any

    Methods in com.fasterxml.jackson.databind.ser that return PropertyName
    Modifier and Type | Method and Description
    --- | ---
    `PropertyName` | BeanPropertyWriter.`getWrapperName()`

  - ### Uses of PropertyName in com.fasterxml.jackson.databind.util

    Methods in com.fasterxml.jackson.databind.util that return PropertyName
    Modifier and Type | Method and Description
    --- | ---
    `PropertyName` | SimpleBeanPropertyDefinition.`getWrapperName()`

Copyright © 2012-2013 FasterXML. All Rights Reserved.