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 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 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 Frames</a></li> 59</ul> 60<ul class="navList" id="allclasses_navbar_top"> 61<li><a href="../../../../allclasses-noframe.html">All 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: </li> 78<li><a href="#nested.classes.inherited.from.class.com.fasterxml.jackson.databind.PropertyNamingStrategy">Nested</a> | </li> 79<li><a href="#fields.inherited.from.class.com.fasterxml.jackson.databind.PropertyNamingStrategy">Field</a> | </li> 80<li><a href="#constructor.summary">Constr</a> | </li> 81<li><a href="#method.summary">Method</a></li> 82</ul> 83<ul class="subNavList"> 84<li>Detail: </li> 85<li>Field | </li> 86<li><a href="#constructor.detail">Constr</a> | </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., "theWWW" is translated to "the_www".</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, "Results" is translated to "results", 156 and not to "_results".</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, "user_Name" is translated to 161 "user_name", and not to "user__name" (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>"userName" is translated to "user_name"</li> 172 <li>"UserName" is translated to "user_name"</li> 173 <li>"USER_NAME" is translated to "user_name"</li> 174 <li>"user_name" is translated to "user_name" (unchanged)</li> 175 <li>"user" is translated to "user" (unchanged)</li> 176 <li>"User" is translated to "user"</li> 177 <li>"USER" is translated to "user"</li> 178 <li>"_user" is translated to "user"</li> 179 <li>"_User" is translated to "user"</li> 180 <li>"__user" is translated to "_user" 181 (the first of two underscores was removed)</li> 182 <li>"user__name" is translated to "user__name" 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 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 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"> </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> </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"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </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> input)</code> </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 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 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 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 <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> 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> 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> in class <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 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 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 Frames</a></li> 352</ul> 353<ul class="navList" id="allclasses_navbar_bottom"> 354<li><a href="../../../../allclasses-noframe.html">All 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: </li> 371<li><a href="#nested.classes.inherited.from.class.com.fasterxml.jackson.databind.PropertyNamingStrategy">Nested</a> | </li> 372<li><a href="#fields.inherited.from.class.com.fasterxml.jackson.databind.PropertyNamingStrategy">Field</a> | </li> 373<li><a href="#constructor.summary">Constr</a> | </li> 374<li><a href="#method.summary">Method</a></li> 375</ul> 376<ul class="subNavList"> 377<li>Detail: </li> 378<li>Field | </li> 379<li><a href="#constructor.detail">Constr</a> | </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 © 2008–2019 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p> 388</body> 389</html> 390