• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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 Nov 05 19:39:07 PST 2019 -->
6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<title>PropertyNamingStrategy.SnakeCaseStrategy (jackson-databind 2.10.0 API)</title>
8<meta name="date" content="2019-11-05">
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="PropertyNamingStrategy.SnakeCaseStrategy (jackson-databind 2.10.0 API)";
17        }
18    }
19    catch(err) {
20    }
21//-->
22var methods = {"i0":10};
23var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
24var altColor = "altColor";
25var rowColor = "rowColor";
26var tableTab = "tableTab";
27var activeTableTab = "activeTableTab";
28</script>
29<noscript>
30<div>JavaScript is disabled on your browser.</div>
31</noscript>
32<!-- ========= START OF TOP NAVBAR ======= -->
33<div class="topNav"><a name="navbar.top">
34<!--   -->
35</a>
36<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
37<a name="navbar.top.firstrow">
38<!--   -->
39</a>
40<ul class="navList" title="Navigation">
41<li><a href="../../../../overview-summary.html">Overview</a></li>
42<li><a href="package-summary.html">Package</a></li>
43<li class="navBarCell1Rev">Class</li>
44<li><a href="class-use/PropertyNamingStrategy.SnakeCaseStrategy.html">Use</a></li>
45<li><a href="package-tree.html">Tree</a></li>
46<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
47<li><a href="../../../../index-all.html">Index</a></li>
48<li><a href="../../../../help-doc.html">Help</a></li>
49</ul>
50</div>
51<div class="subNav">
52<ul class="navList">
53<li><a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.PropertyNamingStrategyBase.html" title="class in com.fasterxml.jackson.databind"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
54<li><a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.UpperCamelCaseStrategy.html" title="class in com.fasterxml.jackson.databind"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
55</ul>
56<ul class="navList">
57<li><a href="../../../../index.html?com/fasterxml/jackson/databind/PropertyNamingStrategy.SnakeCaseStrategy.html" target="_top">Frames</a></li>
58<li><a href="PropertyNamingStrategy.SnakeCaseStrategy.html" target="_top">No&nbsp;Frames</a></li>
59</ul>
60<ul class="navList" id="allclasses_navbar_top">
61<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
62</ul>
63<div>
64<script type="text/javascript"><!--
65  allClassesLink = document.getElementById("allclasses_navbar_top");
66  if(window==top) {
67    allClassesLink.style.display = "block";
68  }
69  else {
70    allClassesLink.style.display = "none";
71  }
72  //-->
73</script>
74</div>
75<div>
76<ul class="subNavList">
77<li>Summary:&nbsp;</li>
78<li><a href="#nested.classes.inherited.from.class.com.fasterxml.jackson.databind.PropertyNamingStrategy">Nested</a>&nbsp;|&nbsp;</li>
79<li><a href="#fields.inherited.from.class.com.fasterxml.jackson.databind.PropertyNamingStrategy">Field</a>&nbsp;|&nbsp;</li>
80<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
81<li><a href="#method.summary">Method</a></li>
82</ul>
83<ul class="subNavList">
84<li>Detail:&nbsp;</li>
85<li>Field&nbsp;|&nbsp;</li>
86<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
87<li><a href="#method.detail">Method</a></li>
88</ul>
89</div>
90<a name="skip.navbar.top">
91<!--   -->
92</a></div>
93<!-- ========= END OF TOP NAVBAR ========= -->
94<!-- ======== START OF CLASS DATA ======== -->
95<div class="header">
96<div class="subTitle">com.fasterxml.jackson.databind</div>
97<h2 title="Class PropertyNamingStrategy.SnakeCaseStrategy" class="title">Class PropertyNamingStrategy.SnakeCaseStrategy</h2>
98</div>
99<div class="contentContainer">
100<ul class="inheritance">
101<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
102<li>
103<ul class="inheritance">
104<li><a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.PropertyNamingStrategy</a></li>
105<li>
106<ul class="inheritance">
107<li><a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.PropertyNamingStrategyBase.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.PropertyNamingStrategy.PropertyNamingStrategyBase</a></li>
108<li>
109<ul class="inheritance">
110<li>com.fasterxml.jackson.databind.PropertyNamingStrategy.SnakeCaseStrategy</li>
111</ul>
112</li>
113</ul>
114</li>
115</ul>
116</li>
117</ul>
118<div class="description">
119<ul class="blockList">
120<li class="blockList">
121<dl>
122<dt>All Implemented Interfaces:</dt>
123<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd>
124</dl>
125<dl>
126<dt>Direct Known Subclasses:</dt>
127<dd><a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.LowerCaseWithUnderscoresStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy.LowerCaseWithUnderscoresStrategy</a></dd>
128</dl>
129<dl>
130<dt>Enclosing class:</dt>
131<dd><a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a></dd>
132</dl>
133<hr>
134<br>
135<pre>public static class <span class="typeNameLabel">PropertyNamingStrategy.SnakeCaseStrategy</span>
136extends <a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.PropertyNamingStrategyBase.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy.PropertyNamingStrategyBase</a></pre>
137<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
138 property names to lower case JSON element names, separated by
139 underscores.  This implementation is somewhat lenient, in that it
140 provides some additional translations beyond strictly translating from
141 camel case only.  In particular, the following translations are applied
142 by this PropertyNamingStrategy.
143
144 <ul><li>Every upper case letter in the Java property name is translated
145 into two characters, an underscore and the lower case equivalent of the
146 target character, with three exceptions.
147 <ol><li>For contiguous sequences of upper case letters, characters after
148 the first character are replaced only by their lower case equivalent,
149 and are not preceded by an underscore.
150 <ul><li>This provides for reasonable translations of upper case acronyms,
151 e.g., &quot;theWWW&quot; is translated to &quot;the_www&quot;.</li></ul></li>
152 <li>An upper case character in the first position of the Java property
153 name is not preceded by an underscore character, and is translated only
154 to its lower case equivalent.
155 <ul><li>For example, &quot;Results&quot; is translated to &quot;results&quot;,
156 and not to &quot;_results&quot;.</li></ul></li>
157 <li>An upper case character in the Java property name that is already
158 preceded by an underscore character is translated only to its lower case
159 equivalent, and is not preceded by an additional underscore.
160 <ul><li>For example, &quot;user_Name&quot; is translated to
161 &quot;user_name&quot;, and not to &quot;user__name&quot; (with two
162 underscore characters).</li></ul></li></ol></li>
163 <li>If the Java property name starts with an underscore, then that
164 underscore is not included in the translated name, unless the Java
165 property name is just one character in length, i.e., it is the
166 underscore character.  This applies only to the first character of the
167 Java property name.</li></ul>
168
169 These rules result in the following additional example translations from
170 Java property names to JSON element names.
171 <ul><li>&quot;userName&quot; is translated to &quot;user_name&quot;</li>
172 <li>&quot;UserName&quot; is translated to &quot;user_name&quot;</li>
173 <li>&quot;USER_NAME&quot; is translated to &quot;user_name&quot;</li>
174 <li>&quot;user_name&quot; is translated to &quot;user_name&quot; (unchanged)</li>
175 <li>&quot;user&quot; is translated to &quot;user&quot; (unchanged)</li>
176 <li>&quot;User&quot; is translated to &quot;user&quot;</li>
177 <li>&quot;USER&quot; is translated to &quot;user&quot;</li>
178 <li>&quot;_user&quot; is translated to &quot;user&quot;</li>
179 <li>&quot;_User&quot; is translated to &quot;user&quot;</li>
180 <li>&quot;__user&quot; is translated to &quot;_user&quot;
181 (the first of two underscores was removed)</li>
182 <li>&quot;user__name&quot; is translated to &quot;user__name&quot;
183 (unchanged, with two underscores)</li></ul></div>
184<dl>
185<dt><span class="simpleTagLabel">Since:</span></dt>
186<dd>2.7 (was previously called }</dd>
187<dt><span class="seeLabel">See Also:</span></dt>
188<dd><a href="../../../../serialized-form.html#com.fasterxml.jackson.databind.PropertyNamingStrategy.SnakeCaseStrategy">Serialized Form</a></dd>
189</dl>
190</li>
191</ul>
192</div>
193<div class="summary">
194<ul class="blockList">
195<li class="blockList">
196<!-- ======== NESTED CLASS SUMMARY ======== -->
197<ul class="blockList">
198<li class="blockList"><a name="nested.class.summary">
199<!--   -->
200</a>
201<h3>Nested Class Summary</h3>
202<ul class="blockList">
203<li class="blockList"><a name="nested.classes.inherited.from.class.com.fasterxml.jackson.databind.PropertyNamingStrategy">
204<!--   -->
205</a>
206<h3>Nested classes/interfaces inherited from class&nbsp;com.fasterxml.jackson.databind.<a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a></h3>
207<code><a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.KebabCaseStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy.KebabCaseStrategy</a>, <a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.LowerCaseStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy.LowerCaseStrategy</a>, <a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.LowerCaseWithUnderscoresStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy.LowerCaseWithUnderscoresStrategy</a>, <a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.LowerDotCaseStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy.LowerDotCaseStrategy</a>, <a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.PascalCaseStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy.PascalCaseStrategy</a>, <a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.PropertyNamingStrategyBase.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy.PropertyNamingStrategyBase</a>, <a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.SnakeCaseStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy.SnakeCaseStrategy</a>, <a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.UpperCamelCaseStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy.UpperCamelCaseStrategy</a></code></li>
208</ul>
209</li>
210</ul>
211<!-- =========== FIELD SUMMARY =========== -->
212<ul class="blockList">
213<li class="blockList"><a name="field.summary">
214<!--   -->
215</a>
216<h3>Field Summary</h3>
217<ul class="blockList">
218<li class="blockList"><a name="fields.inherited.from.class.com.fasterxml.jackson.databind.PropertyNamingStrategy">
219<!--   -->
220</a>
221<h3>Fields inherited from class&nbsp;com.fasterxml.jackson.databind.<a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a></h3>
222<code><a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html#CAMEL_CASE_TO_LOWER_CASE_WITH_UNDERSCORES">CAMEL_CASE_TO_LOWER_CASE_WITH_UNDERSCORES</a>, <a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html#KEBAB_CASE">KEBAB_CASE</a>, <a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html#LOWER_CAMEL_CASE">LOWER_CAMEL_CASE</a>, <a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html#LOWER_CASE">LOWER_CASE</a>, <a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html#LOWER_DOT_CASE">LOWER_DOT_CASE</a>, <a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html#PASCAL_CASE_TO_CAMEL_CASE">PASCAL_CASE_TO_CAMEL_CASE</a>, <a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html#SNAKE_CASE">SNAKE_CASE</a>, <a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html#UPPER_CAMEL_CASE">UPPER_CAMEL_CASE</a></code></li>
223</ul>
224</li>
225</ul>
226<!-- ======== CONSTRUCTOR SUMMARY ======== -->
227<ul class="blockList">
228<li class="blockList"><a name="constructor.summary">
229<!--   -->
230</a>
231<h3>Constructor Summary</h3>
232<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
233<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
234<tr>
235<th class="colOne" scope="col">Constructor and Description</th>
236</tr>
237<tr class="altColor">
238<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.SnakeCaseStrategy.html#SnakeCaseStrategy--">SnakeCaseStrategy</a></span>()</code>&nbsp;</td>
239</tr>
240</table>
241</li>
242</ul>
243<!-- ========== METHOD SUMMARY =========== -->
244<ul class="blockList">
245<li class="blockList"><a name="method.summary">
246<!--   -->
247</a>
248<h3>Method Summary</h3>
249<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
250<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
251<tr>
252<th class="colFirst" scope="col">Modifier and Type</th>
253<th class="colLast" scope="col">Method and Description</th>
254</tr>
255<tr id="i0" class="altColor">
256<td class="colFirst"><code><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></code></td>
257<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.SnakeCaseStrategy.html#translate-java.lang.String-">translate</a></span>(<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>&nbsp;input)</code>&nbsp;</td>
258</tr>
259</table>
260<ul class="blockList">
261<li class="blockList"><a name="methods.inherited.from.class.com.fasterxml.jackson.databind.PropertyNamingStrategy.PropertyNamingStrategyBase">
262<!--   -->
263</a>
264<h3>Methods inherited from class&nbsp;com.fasterxml.jackson.databind.<a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.PropertyNamingStrategyBase.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy.PropertyNamingStrategyBase</a></h3>
265<code><a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.PropertyNamingStrategyBase.html#nameForConstructorParameter-com.fasterxml.jackson.databind.cfg.MapperConfig-com.fasterxml.jackson.databind.introspect.AnnotatedParameter-java.lang.String-">nameForConstructorParameter</a>, <a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.PropertyNamingStrategyBase.html#nameForField-com.fasterxml.jackson.databind.cfg.MapperConfig-com.fasterxml.jackson.databind.introspect.AnnotatedField-java.lang.String-">nameForField</a>, <a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.PropertyNamingStrategyBase.html#nameForGetterMethod-com.fasterxml.jackson.databind.cfg.MapperConfig-com.fasterxml.jackson.databind.introspect.AnnotatedMethod-java.lang.String-">nameForGetterMethod</a>, <a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.PropertyNamingStrategyBase.html#nameForSetterMethod-com.fasterxml.jackson.databind.cfg.MapperConfig-com.fasterxml.jackson.databind.introspect.AnnotatedMethod-java.lang.String-">nameForSetterMethod</a>, <a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.PropertyNamingStrategyBase.html#translateLowerCaseWithSeparator-java.lang.String-char-">translateLowerCaseWithSeparator</a></code></li>
266</ul>
267<ul class="blockList">
268<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
269<!--   -->
270</a>
271<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
272<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
273</ul>
274</li>
275</ul>
276</li>
277</ul>
278</div>
279<div class="details">
280<ul class="blockList">
281<li class="blockList">
282<!-- ========= CONSTRUCTOR DETAIL ======== -->
283<ul class="blockList">
284<li class="blockList"><a name="constructor.detail">
285<!--   -->
286</a>
287<h3>Constructor Detail</h3>
288<a name="SnakeCaseStrategy--">
289<!--   -->
290</a>
291<ul class="blockListLast">
292<li class="blockList">
293<h4>SnakeCaseStrategy</h4>
294<pre>public&nbsp;SnakeCaseStrategy()</pre>
295</li>
296</ul>
297</li>
298</ul>
299<!-- ============ METHOD DETAIL ========== -->
300<ul class="blockList">
301<li class="blockList"><a name="method.detail">
302<!--   -->
303</a>
304<h3>Method Detail</h3>
305<a name="translate-java.lang.String-">
306<!--   -->
307</a>
308<ul class="blockListLast">
309<li class="blockList">
310<h4>translate</h4>
311<pre>public&nbsp;<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>&nbsp;translate(<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>&nbsp;input)</pre>
312<dl>
313<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
314<dd><code><a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.PropertyNamingStrategyBase.html#translate-java.lang.String-">translate</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.PropertyNamingStrategyBase.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy.PropertyNamingStrategyBase</a></code></dd>
315</dl>
316</li>
317</ul>
318</li>
319</ul>
320</li>
321</ul>
322</div>
323</div>
324<!-- ========= END OF CLASS DATA ========= -->
325<!-- ======= START OF BOTTOM NAVBAR ====== -->
326<div class="bottomNav"><a name="navbar.bottom">
327<!--   -->
328</a>
329<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
330<a name="navbar.bottom.firstrow">
331<!--   -->
332</a>
333<ul class="navList" title="Navigation">
334<li><a href="../../../../overview-summary.html">Overview</a></li>
335<li><a href="package-summary.html">Package</a></li>
336<li class="navBarCell1Rev">Class</li>
337<li><a href="class-use/PropertyNamingStrategy.SnakeCaseStrategy.html">Use</a></li>
338<li><a href="package-tree.html">Tree</a></li>
339<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
340<li><a href="../../../../index-all.html">Index</a></li>
341<li><a href="../../../../help-doc.html">Help</a></li>
342</ul>
343</div>
344<div class="subNav">
345<ul class="navList">
346<li><a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.PropertyNamingStrategyBase.html" title="class in com.fasterxml.jackson.databind"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
347<li><a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.UpperCamelCaseStrategy.html" title="class in com.fasterxml.jackson.databind"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
348</ul>
349<ul class="navList">
350<li><a href="../../../../index.html?com/fasterxml/jackson/databind/PropertyNamingStrategy.SnakeCaseStrategy.html" target="_top">Frames</a></li>
351<li><a href="PropertyNamingStrategy.SnakeCaseStrategy.html" target="_top">No&nbsp;Frames</a></li>
352</ul>
353<ul class="navList" id="allclasses_navbar_bottom">
354<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
355</ul>
356<div>
357<script type="text/javascript"><!--
358  allClassesLink = document.getElementById("allclasses_navbar_bottom");
359  if(window==top) {
360    allClassesLink.style.display = "block";
361  }
362  else {
363    allClassesLink.style.display = "none";
364  }
365  //-->
366</script>
367</div>
368<div>
369<ul class="subNavList">
370<li>Summary:&nbsp;</li>
371<li><a href="#nested.classes.inherited.from.class.com.fasterxml.jackson.databind.PropertyNamingStrategy">Nested</a>&nbsp;|&nbsp;</li>
372<li><a href="#fields.inherited.from.class.com.fasterxml.jackson.databind.PropertyNamingStrategy">Field</a>&nbsp;|&nbsp;</li>
373<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
374<li><a href="#method.summary">Method</a></li>
375</ul>
376<ul class="subNavList">
377<li>Detail:&nbsp;</li>
378<li>Field&nbsp;|&nbsp;</li>
379<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
380<li><a href="#method.detail">Method</a></li>
381</ul>
382</div>
383<a name="skip.navbar.bottom">
384<!--   -->
385</a></div>
386<!-- ======== END OF BOTTOM NAVBAR ======= -->
387<p class="legalCopy"><small>Copyright &#169; 2008&#x2013;2019 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p>
388</body>
389</html>
390