1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<!-- NewPage -->
3<html lang="en">
4<head>
5<!-- Generated by javadoc (1.8.0_162) on Tue Mar 24 11:44:41 PDT 2020 -->
6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<title>Uses of Class com.fasterxml.jackson.databind.PropertyNamingStrategy (jackson-databind 2.11.0.rc1 API)</title>
8<meta name="date" content="2020-03-24">
9<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
10<script type="text/javascript" src="../../../../../script.js"></script>
11</head>
12<body>
13<script type="text/javascript"><!--
14    try {
15        if (location.href.indexOf('is-external=true') == -1) {
16            parent.document.title="Uses of Class com.fasterxml.jackson.databind.PropertyNamingStrategy (jackson-databind 2.11.0.rc1 API)";
17        }
18    }
19    catch(err) {
20    }
21//-->
22</script>
23<noscript>
24<div>JavaScript is disabled on your browser.</div>
25</noscript>
26<!-- ========= START OF TOP NAVBAR ======= -->
27<div class="topNav"><a name="navbar.top">
28<!--   -->
29</a>
30<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
31<a name="navbar.top.firstrow">
32<!--   -->
33</a>
34<ul class="navList" title="Navigation">
35<li><a href="../../../../../overview-summary.html">Overview</a></li>
36<li><a href="../package-summary.html">Package</a></li>
37<li><a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">Class</a></li>
38<li class="navBarCell1Rev">Use</li>
39<li><a href="../package-tree.html">Tree</a></li>
40<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
41<li><a href="../../../../../index-all.html">Index</a></li>
42<li><a href="../../../../../help-doc.html">Help</a></li>
43</ul>
44</div>
45<div class="subNav">
46<ul class="navList">
47<li>Prev</li>
48<li>Next</li>
49</ul>
50<ul class="navList">
51<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/class-use/PropertyNamingStrategy.html" target="_top">Frames</a></li>
52<li><a href="PropertyNamingStrategy.html" target="_top">No&nbsp;Frames</a></li>
53</ul>
54<ul class="navList" id="allclasses_navbar_top">
55<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
56</ul>
57<div>
58<script type="text/javascript"><!--
59  allClassesLink = document.getElementById("allclasses_navbar_top");
60  if(window==top) {
61    allClassesLink.style.display = "block";
62  }
63  else {
64    allClassesLink.style.display = "none";
65  }
66  //-->
67</script>
68</div>
69<a name="skip.navbar.top">
70<!--   -->
71</a></div>
72<!-- ========= END OF TOP NAVBAR ========= -->
73<div class="header">
74<h2 title="Uses of Class com.fasterxml.jackson.databind.PropertyNamingStrategy" class="title">Uses of Class<br>com.fasterxml.jackson.databind.PropertyNamingStrategy</h2>
75</div>
76<div class="classUseContainer">
77<ul class="blockList">
78<li class="blockList">
79<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
80<caption><span>Packages that use <a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a></span><span class="tabEnd">&nbsp;</span></caption>
81<tr>
82<th class="colFirst" scope="col">Package</th>
83<th class="colLast" scope="col">Description</th>
84</tr>
85<tbody>
86<tr class="altColor">
87<td class="colFirst"><a href="#com.fasterxml.jackson.databind">com.fasterxml.jackson.databind</a></td>
88<td class="colLast">
89<div class="block">Basic data binding (mapping) functionality that
90allows for reading JSON content into Java Objects (POJOs)
91and JSON Trees (<a href="../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a>), as well as
92writing Java Objects and trees as JSON.</div>
93</td>
94</tr>
95<tr class="rowColor">
96<td class="colFirst"><a href="#com.fasterxml.jackson.databind.cfg">com.fasterxml.jackson.databind.cfg</a></td>
97<td class="colLast">
98<div class="block">Package that contains most of configuration-related classes;
99exception being couple of most-commonly used configuration
100things (like Feature enumerations) that are at the
101main level (<code>com.fasterxml.jackson.databind</code>).</div>
102</td>
103</tr>
104<tr class="altColor">
105<td class="colFirst"><a href="#com.fasterxml.jackson.databind.introspect">com.fasterxml.jackson.databind.introspect</a></td>
106<td class="colLast">
107<div class="block">Functionality needed for Bean introspection, required for detecting
108 accessors and mutators for Beans, as well as locating and handling
109 method annotations.</div>
110</td>
111</tr>
112<tr class="rowColor">
113<td class="colFirst"><a href="#com.fasterxml.jackson.databind.module">com.fasterxml.jackson.databind.module</a></td>
114<td class="colLast">
115<div class="block">Package that contains classes and interfaces to help implement
116 custom extension <a href="../../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind"><code>Module</code></a>s
117 (which are registered using
118 <a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#registerModule-com.fasterxml.jackson.databind.Module-"><code>ObjectMapper.registerModule(com.fasterxml.jackson.databind.Module)</code></a>.</div>
119</td>
120</tr>
121</tbody>
122</table>
123</li>
124<li class="blockList">
125<ul class="blockList">
126<li class="blockList"><a name="com.fasterxml.jackson.databind">
127<!--   -->
128</a>
129<h3>Uses of <a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a> in <a href="../../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</a></h3>
130<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
131<caption><span>Subclasses of <a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a> in <a href="../../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</a></span><span class="tabEnd">&nbsp;</span></caption>
132<tr>
133<th class="colFirst" scope="col">Modifier and Type</th>
134<th class="colLast" scope="col">Class and Description</th>
135</tr>
136<tbody>
137<tr class="altColor">
138<td class="colFirst"><code>static class&nbsp;</code></td>
139<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.KebabCaseStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy.KebabCaseStrategy</a></span></code>
140<div class="block">Naming strategy similar to <a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.SnakeCaseStrategy.html" title="class in com.fasterxml.jackson.databind"><code>PropertyNamingStrategy.SnakeCaseStrategy</code></a>, but instead of underscores
141 as separators, uses hyphens.</div>
142</td>
143</tr>
144<tr class="rowColor">
145<td class="colFirst"><code>static class&nbsp;</code></td>
146<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.LowerCaseStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy.LowerCaseStrategy</a></span></code>
147<div class="block">Simple strategy where external name simply only uses lower-case characters,
148 and no separators.</div>
149</td>
150</tr>
151<tr class="altColor">
152<td class="colFirst"><code>static class&nbsp;</code></td>
153<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.LowerCaseWithUnderscoresStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy.LowerCaseWithUnderscoresStrategy</a></span></code>
154<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
155<div class="block"><span class="deprecationComment">In 2.7 use <a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.SnakeCaseStrategy.html" title="class in com.fasterxml.jackson.databind"><code>PropertyNamingStrategy.SnakeCaseStrategy</code></a> instead</span></div>
156</div>
157</td>
158</tr>
159<tr class="rowColor">
160<td class="colFirst"><code>static class&nbsp;</code></td>
161<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.LowerDotCaseStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy.LowerDotCaseStrategy</a></span></code>
162<div class="block">Naming strategy similar to <a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.KebabCaseStrategy.html" title="class in com.fasterxml.jackson.databind"><code>PropertyNamingStrategy.KebabCaseStrategy</code></a>, but instead of hyphens
163 as separators, uses dots.</div>
164</td>
165</tr>
166<tr class="altColor">
167<td class="colFirst"><code>static class&nbsp;</code></td>
168<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.PascalCaseStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy.PascalCaseStrategy</a></span></code>
169<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
170<div class="block"><span class="deprecationComment">In 2.7 use <a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.UpperCamelCaseStrategy.html" title="class in com.fasterxml.jackson.databind"><code>PropertyNamingStrategy.UpperCamelCaseStrategy</code></a> instead</span></div>
171</div>
172</td>
173</tr>
174<tr class="rowColor">
175<td class="colFirst"><code>static class&nbsp;</code></td>
176<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.PropertyNamingStrategyBase.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy.PropertyNamingStrategyBase</a></span></code>&nbsp;</td>
177</tr>
178<tr class="altColor">
179<td class="colFirst"><code>static class&nbsp;</code></td>
180<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.SnakeCaseStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy.SnakeCaseStrategy</a></span></code>
181<div class="block">A <a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind"><code>PropertyNamingStrategy</code></a> that translates typical camel case Java
182 property names to lower case JSON element names, separated by
183 underscores.</div>
184</td>
185</tr>
186<tr class="rowColor">
187<td class="colFirst"><code>static class&nbsp;</code></td>
188<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.UpperCamelCaseStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy.UpperCamelCaseStrategy</a></span></code>
189<div class="block">A <a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind"><code>PropertyNamingStrategy</code></a> that translates typical camelCase Java
190 property names to PascalCase JSON element names (i.e., with a capital
191 first letter).</div>
192</td>
193</tr>
194</tbody>
195</table>
196<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
197<caption><span>Fields in <a href="../../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</a> declared as <a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a></span><span class="tabEnd">&nbsp;</span></caption>
198<tr>
199<th class="colFirst" scope="col">Modifier and Type</th>
200<th class="colLast" scope="col">Field and Description</th>
201</tr>
202<tbody>
203<tr class="altColor">
204<td class="colFirst"><code>static <a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a></code></td>
205<td class="colLast"><span class="typeNameLabel">PropertyNamingStrategy.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html#CAMEL_CASE_TO_LOWER_CASE_WITH_UNDERSCORES">CAMEL_CASE_TO_LOWER_CASE_WITH_UNDERSCORES</a></span></code>
206<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
207<div class="block"><span class="deprecationComment">Since 2.7 use <a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html#SNAKE_CASE"><code>SNAKE_CASE</code></a> instead;</span></div>
208</div>
209</td>
210</tr>
211<tr class="rowColor">
212<td class="colFirst"><code>static <a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a></code></td>
213<td class="colLast"><span class="typeNameLabel">PropertyNamingStrategy.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html#KEBAB_CASE">KEBAB_CASE</a></span></code>
214<div class="block">Naming convention used in languages like Lisp, where words are in lower-case
215 letters, separated by hyphens.</div>
216</td>
217</tr>
218<tr class="altColor">
219<td class="colFirst"><code>static <a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a></code></td>
220<td class="colLast"><span class="typeNameLabel">PropertyNamingStrategy.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html#LOWER_CAMEL_CASE">LOWER_CAMEL_CASE</a></span></code>
221<div class="block">Naming convention used in Java, where words other than first are capitalized
222 and no separator is used between words.</div>
223</td>
224</tr>
225<tr class="rowColor">
226<td class="colFirst"><code>static <a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a></code></td>
227<td class="colLast"><span class="typeNameLabel">PropertyNamingStrategy.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html#LOWER_CASE">LOWER_CASE</a></span></code>
228<div class="block">Naming convention in which all words of the logical name are in lower case, and
229 no separator is used between words.</div>
230</td>
231</tr>
232<tr class="altColor">
233<td class="colFirst"><code>static <a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a></code></td>
234<td class="colLast"><span class="typeNameLabel">PropertyNamingStrategy.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html#LOWER_DOT_CASE">LOWER_DOT_CASE</a></span></code>
235<div class="block">Naming convention widely used as configuration properties name, where words are in
236 lower-case letters, separated by dots.</div>
237</td>
238</tr>
239<tr class="rowColor">
240<td class="colFirst"><code>static <a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a></code></td>
241<td class="colLast"><span class="typeNameLabel">PropertyNamingStrategy.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html#PASCAL_CASE_TO_CAMEL_CASE">PASCAL_CASE_TO_CAMEL_CASE</a></span></code>
242<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
243<div class="block"><span class="deprecationComment">Since 2.7 use <a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html#UPPER_CAMEL_CASE"><code>UPPER_CAMEL_CASE</code></a> instead;</span></div>
244</div>
245</td>
246</tr>
247<tr class="altColor">
248<td class="colFirst"><code>static <a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a></code></td>
249<td class="colLast"><span class="typeNameLabel">PropertyNamingStrategy.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html#SNAKE_CASE">SNAKE_CASE</a></span></code>
250<div class="block">Naming convention used in languages like C, where words are in lower-case
251 letters, separated by underscores.</div>
252</td>
253</tr>
254<tr class="rowColor">
255<td class="colFirst"><code>static <a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a></code></td>
256<td class="colLast"><span class="typeNameLabel">PropertyNamingStrategy.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html#UPPER_CAMEL_CASE">UPPER_CAMEL_CASE</a></span></code>
257<div class="block">Naming convention used in languages like Pascal, where words are capitalized
258 and no separator is used between words.</div>
259</td>
260</tr>
261</tbody>
262</table>
263<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
264<caption><span>Methods in <a href="../../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</a> that return <a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a></span><span class="tabEnd">&nbsp;</span></caption>
265<tr>
266<th class="colFirst" scope="col">Modifier and Type</th>
267<th class="colLast" scope="col">Method and Description</th>
268</tr>
269<tbody>
270<tr class="altColor">
271<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a></code></td>
272<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#getPropertyNamingStrategy--">getPropertyNamingStrategy</a></span>()</code>&nbsp;</td>
273</tr>
274</tbody>
275</table>
276<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
277<caption><span>Methods in <a href="../../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</a> with parameters of type <a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a></span><span class="tabEnd">&nbsp;</span></caption>
278<tr>
279<th class="colFirst" scope="col">Modifier and Type</th>
280<th class="colLast" scope="col">Method and Description</th>
281</tr>
282<tbody>
283<tr class="altColor">
284<td class="colFirst"><code>void</code></td>
285<td class="colLast"><span class="typeNameLabel">Module.SetupContext.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/Module.SetupContext.html#setNamingStrategy-com.fasterxml.jackson.databind.PropertyNamingStrategy-">setNamingStrategy</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a>&nbsp;naming)</code>
286<div class="block">Method that may be used to override naming strategy that is used
287 by <a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a>.</div>
288</td>
289</tr>
290<tr class="rowColor">
291<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a></code></td>
292<td class="colLast"><span class="typeNameLabel">ObjectMapper.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html#setPropertyNamingStrategy-com.fasterxml.jackson.databind.PropertyNamingStrategy-">setPropertyNamingStrategy</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a>&nbsp;s)</code>
293<div class="block">Method for setting custom property naming strategy to use.</div>
294</td>
295</tr>
296</tbody>
297</table>
298</li>
299<li class="blockList"><a name="com.fasterxml.jackson.databind.cfg">
300<!--   -->
301</a>
302<h3>Uses of <a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a> in <a href="../../../../../com/fasterxml/jackson/databind/cfg/package-summary.html">com.fasterxml.jackson.databind.cfg</a></h3>
303<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
304<caption><span>Fields in <a href="../../../../../com/fasterxml/jackson/databind/cfg/package-summary.html">com.fasterxml.jackson.databind.cfg</a> declared as <a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a></span><span class="tabEnd">&nbsp;</span></caption>
305<tr>
306<th class="colFirst" scope="col">Modifier and Type</th>
307<th class="colLast" scope="col">Field and Description</th>
308</tr>
309<tbody>
310<tr class="altColor">
311<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a></code></td>
312<td class="colLast"><span class="typeNameLabel">BaseSettings.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html#Z:Z_propertyNamingStrategy">_propertyNamingStrategy</a></span></code>
313<div class="block">Custom property naming strategy in use, if any.</div>
314</td>
315</tr>
316</tbody>
317</table>
318<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
319<caption><span>Methods in <a href="../../../../../com/fasterxml/jackson/databind/cfg/package-summary.html">com.fasterxml.jackson.databind.cfg</a> that return <a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a></span><span class="tabEnd">&nbsp;</span></caption>
320<tr>
321<th class="colFirst" scope="col">Modifier and Type</th>
322<th class="colLast" scope="col">Method and Description</th>
323</tr>
324<tbody>
325<tr class="altColor">
326<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a></code></td>
327<td class="colLast"><span class="typeNameLabel">MapperConfig.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getPropertyNamingStrategy--">getPropertyNamingStrategy</a></span>()</code>&nbsp;</td>
328</tr>
329<tr class="rowColor">
330<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a></code></td>
331<td class="colLast"><span class="typeNameLabel">BaseSettings.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html#getPropertyNamingStrategy--">getPropertyNamingStrategy</a></span>()</code>&nbsp;</td>
332</tr>
333<tr class="altColor">
334<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a></code></td>
335<td class="colLast"><span class="typeNameLabel">HandlerInstantiator.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html#namingStrategyInstance-com.fasterxml.jackson.databind.cfg.MapperConfig-com.fasterxml.jackson.databind.introspect.Annotated-java.lang.Class-">namingStrategyInstance</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a>&lt;?&gt;&nbsp;config,
336                      <a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a>&nbsp;annotated,
337                      <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;implClass)</code>
338<div class="block">Method called to construct a NamingStrategy instance used for specified
339 class.</div>
340</td>
341</tr>
342</tbody>
343</table>
344<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
345<caption><span>Methods in <a href="../../../../../com/fasterxml/jackson/databind/cfg/package-summary.html">com.fasterxml.jackson.databind.cfg</a> with parameters of type <a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a></span><span class="tabEnd">&nbsp;</span></caption>
346<tr>
347<th class="colFirst" scope="col">Modifier and Type</th>
348<th class="colLast" scope="col">Method and Description</th>
349</tr>
350<tbody>
351<tr class="altColor">
352<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
353<td class="colLast"><span class="typeNameLabel">MapperBuilder.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#propertyNamingStrategy-com.fasterxml.jackson.databind.PropertyNamingStrategy-">propertyNamingStrategy</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a>&nbsp;s)</code>&nbsp;</td>
354</tr>
355<tr class="rowColor">
356<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a></code></td>
357<td class="colLast"><span class="typeNameLabel">MapperConfigBase.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with-com.fasterxml.jackson.databind.PropertyNamingStrategy-">with</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a>&nbsp;pns)</code>
358<div class="block">Method for constructing and returning a new instance with different
359 <a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind"><code>PropertyNamingStrategy</code></a>
360 to use.</div>
361</td>
362</tr>
363<tr class="altColor">
364<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a></code></td>
365<td class="colLast"><span class="typeNameLabel">BaseSettings.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html#withPropertyNamingStrategy-com.fasterxml.jackson.databind.PropertyNamingStrategy-">withPropertyNamingStrategy</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a>&nbsp;pns)</code>&nbsp;</td>
366</tr>
367</tbody>
368</table>
369<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
370<caption><span>Constructors in <a href="../../../../../com/fasterxml/jackson/databind/cfg/package-summary.html">com.fasterxml.jackson.databind.cfg</a> with parameters of type <a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a></span><span class="tabEnd">&nbsp;</span></caption>
371<tr>
372<th class="colOne" scope="col">Constructor and Description</th>
373</tr>
374<tbody>
375<tr class="altColor">
376<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html#BaseSettings-com.fasterxml.jackson.databind.introspect.ClassIntrospector-com.fasterxml.jackson.databind.AnnotationIntrospector-com.fasterxml.jackson.databind.PropertyNamingStrategy-com.fasterxml.jackson.databind.type.TypeFactory-com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder-java.text.DateFormat-com.fasterxml.jackson.databind.cfg.HandlerInstantiator-java.util.Locale-java.util.TimeZone-com.fasterxml.jackson.core.Base64Variant-">BaseSettings</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect">ClassIntrospector</a>&nbsp;ci,
377            <a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;ai,
378            <a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a>&nbsp;pns,
379            <a href="../../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a>&nbsp;tf,
380            <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</a>&lt;?&gt;&nbsp;typer,
381            <a href="https://docs.oracle.com/javase/8/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a>&nbsp;dateFormat,
382            <a href="../../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg">HandlerInstantiator</a>&nbsp;hi,
383            <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a>&nbsp;locale,
384            <a href="https://docs.oracle.com/javase/8/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a>&nbsp;tz,
385            <a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a>&nbsp;defaultBase64)</code>
386<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
387</td>
388</tr>
389<tr class="rowColor">
390<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html#BaseSettings-com.fasterxml.jackson.databind.introspect.ClassIntrospector-com.fasterxml.jackson.databind.AnnotationIntrospector-com.fasterxml.jackson.databind.PropertyNamingStrategy-com.fasterxml.jackson.databind.type.TypeFactory-com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder-java.text.DateFormat-com.fasterxml.jackson.databind.cfg.HandlerInstantiator-java.util.Locale-java.util.TimeZone-com.fasterxml.jackson.core.Base64Variant-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-">BaseSettings</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect">ClassIntrospector</a>&nbsp;ci,
391            <a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;ai,
392            <a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a>&nbsp;pns,
393            <a href="../../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a>&nbsp;tf,
394            <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</a>&lt;?&gt;&nbsp;typer,
395            <a href="https://docs.oracle.com/javase/8/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a>&nbsp;dateFormat,
396            <a href="../../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg">HandlerInstantiator</a>&nbsp;hi,
397            <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a>&nbsp;locale,
398            <a href="https://docs.oracle.com/javase/8/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a>&nbsp;tz,
399            <a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a>&nbsp;defaultBase64,
400            <a href="../../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype">PolymorphicTypeValidator</a>&nbsp;ptv)</code>&nbsp;</td>
401</tr>
402</tbody>
403</table>
404</li>
405<li class="blockList"><a name="com.fasterxml.jackson.databind.introspect">
406<!--   -->
407</a>
408<h3>Uses of <a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a> in <a href="../../../../../com/fasterxml/jackson/databind/introspect/package-summary.html">com.fasterxml.jackson.databind.introspect</a></h3>
409<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
410<caption><span>Methods in <a href="../../../../../com/fasterxml/jackson/databind/introspect/package-summary.html">com.fasterxml.jackson.databind.introspect</a> with parameters of type <a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a></span><span class="tabEnd">&nbsp;</span></caption>
411<tr>
412<th class="colFirst" scope="col">Modifier and Type</th>
413<th class="colLast" scope="col">Method and Description</th>
414</tr>
415<tbody>
416<tr class="altColor">
417<td class="colFirst"><code>protected void</code></td>
418<td class="colLast"><span class="typeNameLabel">POJOPropertiesCollector.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertiesCollector.html#Z:Z_renameUsing-java.util.Map-com.fasterxml.jackson.databind.PropertyNamingStrategy-">_renameUsing</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.html" title="class in com.fasterxml.jackson.databind.introspect">POJOPropertyBuilder</a>&gt;&nbsp;propMap,
419            <a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a>&nbsp;naming)</code>&nbsp;</td>
420</tr>
421</tbody>
422</table>
423</li>
424<li class="blockList"><a name="com.fasterxml.jackson.databind.module">
425<!--   -->
426</a>
427<h3>Uses of <a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a> in <a href="../../../../../com/fasterxml/jackson/databind/module/package-summary.html">com.fasterxml.jackson.databind.module</a></h3>
428<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
429<caption><span>Fields in <a href="../../../../../com/fasterxml/jackson/databind/module/package-summary.html">com.fasterxml.jackson.databind.module</a> declared as <a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a></span><span class="tabEnd">&nbsp;</span></caption>
430<tr>
431<th class="colFirst" scope="col">Modifier and Type</th>
432<th class="colLast" scope="col">Field and Description</th>
433</tr>
434<tbody>
435<tr class="altColor">
436<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a></code></td>
437<td class="colLast"><span class="typeNameLabel">SimpleModule.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#Z:Z_namingStrategy">_namingStrategy</a></span></code>&nbsp;</td>
438</tr>
439</tbody>
440</table>
441<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
442<caption><span>Methods in <a href="../../../../../com/fasterxml/jackson/databind/module/package-summary.html">com.fasterxml.jackson.databind.module</a> with parameters of type <a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a></span><span class="tabEnd">&nbsp;</span></caption>
443<tr>
444<th class="colFirst" scope="col">Modifier and Type</th>
445<th class="colLast" scope="col">Method and Description</th>
446</tr>
447<tbody>
448<tr class="altColor">
449<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html" title="class in com.fasterxml.jackson.databind.module">SimpleModule</a></code></td>
450<td class="colLast"><span class="typeNameLabel">SimpleModule.</span><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/module/SimpleModule.html#setNamingStrategy-com.fasterxml.jackson.databind.PropertyNamingStrategy-">setNamingStrategy</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a>&nbsp;naming)</code>&nbsp;</td>
451</tr>
452</tbody>
453</table>
454</li>
455</ul>
456</li>
457</ul>
458</div>
459<!-- ======= START OF BOTTOM NAVBAR ====== -->
460<div class="bottomNav"><a name="navbar.bottom">
461<!--   -->
462</a>
463<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
464<a name="navbar.bottom.firstrow">
465<!--   -->
466</a>
467<ul class="navList" title="Navigation">
468<li><a href="../../../../../overview-summary.html">Overview</a></li>
469<li><a href="../package-summary.html">Package</a></li>
470<li><a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">Class</a></li>
471<li class="navBarCell1Rev">Use</li>
472<li><a href="../package-tree.html">Tree</a></li>
473<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
474<li><a href="../../../../../index-all.html">Index</a></li>
475<li><a href="../../../../../help-doc.html">Help</a></li>
476</ul>
477</div>
478<div class="subNav">
479<ul class="navList">
480<li>Prev</li>
481<li>Next</li>
482</ul>
483<ul class="navList">
484<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/class-use/PropertyNamingStrategy.html" target="_top">Frames</a></li>
485<li><a href="PropertyNamingStrategy.html" target="_top">No&nbsp;Frames</a></li>
486</ul>
487<ul class="navList" id="allclasses_navbar_bottom">
488<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
489</ul>
490<div>
491<script type="text/javascript"><!--
492  allClassesLink = document.getElementById("allclasses_navbar_bottom");
493  if(window==top) {
494    allClassesLink.style.display = "block";
495  }
496  else {
497    allClassesLink.style.display = "none";
498  }
499  //-->
500</script>
501</div>
502<a name="skip.navbar.bottom">
503<!--   -->
504</a></div>
505<!-- ======== END OF BOTTOM NAVBAR ======= -->
506<p class="legalCopy"><small>Copyright &#169; 2008&#x2013;2020 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p>
507</body>
508</html>
509