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

Packages that use PropertyName
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.introspect: Functionality needed for Bean introspection, required for detecting accessors and mutators for Beans, as well as locating and handling method annotations.

Uses of PropertyName in com.fasterxml.jackson.databind

Fields in com.fasterxml.jackson.databind declared as PropertyName
`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
`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` `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.

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

Methods in com.fasterxml.jackson.databind.introspect that return PropertyName
`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)`

Copyright © 2012 FasterXML. All Rights Reserved.