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

Packages that use PropertyNamingStrategy
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.cfg: Package that contains most of configuration-related classes; exception being couple of most-commonly used configuration things (like Feature enumerations) that are at the main level (`com.fasterxml.jackson.databind`).
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 PropertyNamingStrategy in com.fasterxml.jackson.databind

Subclasses of PropertyNamingStrategy in com.fasterxml.jackson.databind
`static class` `PropertyNamingStrategy.LowerCaseWithUnderscoresStrategy` A `PropertyNamingStrategy` that translates typical camel case Java property names to lower case JSON element names, separated by underscores.
`static class` `PropertyNamingStrategy.PropertyNamingStrategyBase`

Fields in com.fasterxml.jackson.databind declared as PropertyNamingStrategy
`static PropertyNamingStrategy` `PropertyNamingStrategy.CAMEL_CASE_TO_LOWER_CASE_WITH_UNDERSCORES` See `PropertyNamingStrategy.LowerCaseWithUnderscoresStrategy` for details.

Methods in com.fasterxml.jackson.databind with parameters of type PropertyNamingStrategy
`ObjectMapper` `ObjectMapper.setPropertyNamingStrategy(PropertyNamingStrategy s)` Method for setting custom property naming strategy to use.
`SerializationConfig` `SerializationConfig.withPropertyNamingStrategy(PropertyNamingStrategy pns)`
`DeserializationConfig` `DeserializationConfig.withPropertyNamingStrategy(PropertyNamingStrategy pns)`

Uses of PropertyNamingStrategy in com.fasterxml.jackson.databind.cfg

Fields in com.fasterxml.jackson.databind.cfg declared as PropertyNamingStrategy
`protected PropertyNamingStrategy` `BaseSettings._propertyNamingStrategy` Custom property naming strategy in use, if any.

Methods in com.fasterxml.jackson.databind.cfg that return PropertyNamingStrategy
`PropertyNamingStrategy` `MapperConfig.getPropertyNamingStrategy()`
`PropertyNamingStrategy` `BaseSettings.getPropertyNamingStrategy()`

Methods in com.fasterxml.jackson.databind.cfg with parameters of type PropertyNamingStrategy
`abstract T` `MapperConfigBase.withPropertyNamingStrategy(PropertyNamingStrategy strategy)` Method for constructing and returning a new instance with different `PropertyNamingStrategy` to use.
`BaseSettings` `BaseSettings.withPropertyNamingStrategy(PropertyNamingStrategy pns)`

Constructors in com.fasterxml.jackson.databind.cfg with parameters of type PropertyNamingStrategy
`BaseSettings(ClassIntrospector ci, AnnotationIntrospector ai, VisibilityChecker<?> vc, PropertyNamingStrategy pns, TypeFactory tf, TypeResolverBuilder<?> typer, DateFormat dateFormat, HandlerInstantiator hi)`

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

Methods in com.fasterxml.jackson.databind.introspect with parameters of type PropertyNamingStrategy
`protected void` `POJOPropertiesCollector._renameUsing(PropertyNamingStrategy naming)`

Copyright © 2012 fasterxml.com. All Rights Reserved.