• 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) on Sun Jul 19 11:36:50 PDT 2015 -->
6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<title>PropertyNamingStrategy.PropertyNamingStrategyBase (jackson-databind 2.6.0 API)</title>
8<meta name="date" content="2015-07-19">
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.PropertyNamingStrategyBase (jackson-databind 2.6.0 API)";
17        }
18    }
19    catch(err) {
20    }
21//-->
22var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":6};
23var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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.PropertyNamingStrategyBase.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.PascalCaseStrategy.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/RuntimeJsonMappingException.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.PropertyNamingStrategyBase.html" target="_top">Frames</a></li>
58<li><a href="PropertyNamingStrategy.PropertyNamingStrategyBase.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.PropertyNamingStrategyBase" class="title">Class PropertyNamingStrategy.PropertyNamingStrategyBase</h2>
98</div>
99<div class="contentContainer">
100<ul class="inheritance">
101<li><a href="http://docs.oracle.com/javase/6/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>com.fasterxml.jackson.databind.PropertyNamingStrategy.PropertyNamingStrategyBase</li>
108</ul>
109</li>
110</ul>
111</li>
112</ul>
113<div class="description">
114<ul class="blockList">
115<li class="blockList">
116<dl>
117<dt>All Implemented Interfaces:</dt>
118<dd><a href="http://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd>
119</dl>
120<dl>
121<dt>Direct Known Subclasses:</dt>
122<dd><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.PascalCaseStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy.PascalCaseStrategy</a></dd>
123</dl>
124<dl>
125<dt>Enclosing class:</dt>
126<dd><a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a></dd>
127</dl>
128<hr>
129<br>
130<pre>public abstract static class <span class="typeNameLabel">PropertyNamingStrategy.PropertyNamingStrategyBase</span>
131extends <a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a></pre>
132<dl>
133<dt><span class="seeLabel">See Also:</span></dt>
134<dd><a href="../../../../serialized-form.html#com.fasterxml.jackson.databind.PropertyNamingStrategy.PropertyNamingStrategyBase">Serialized Form</a></dd>
135</dl>
136</li>
137</ul>
138</div>
139<div class="summary">
140<ul class="blockList">
141<li class="blockList">
142<!-- ======== NESTED CLASS SUMMARY ======== -->
143<ul class="blockList">
144<li class="blockList"><a name="nested.class.summary">
145<!--   -->
146</a>
147<h3>Nested Class Summary</h3>
148<ul class="blockList">
149<li class="blockList"><a name="nested.classes.inherited.from.class.com.fasterxml.jackson.databind.PropertyNamingStrategy">
150<!--   -->
151</a>
152<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>
153<code><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.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></code></li>
154</ul>
155</li>
156</ul>
157<!-- =========== FIELD SUMMARY =========== -->
158<ul class="blockList">
159<li class="blockList"><a name="field.summary">
160<!--   -->
161</a>
162<h3>Field Summary</h3>
163<ul class="blockList">
164<li class="blockList"><a name="fields.inherited.from.class.com.fasterxml.jackson.databind.PropertyNamingStrategy">
165<!--   -->
166</a>
167<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>
168<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#LOWER_CASE">LOWER_CASE</a>, <a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html#PASCAL_CASE_TO_CAMEL_CASE">PASCAL_CASE_TO_CAMEL_CASE</a></code></li>
169</ul>
170</li>
171</ul>
172<!-- ======== CONSTRUCTOR SUMMARY ======== -->
173<ul class="blockList">
174<li class="blockList"><a name="constructor.summary">
175<!--   -->
176</a>
177<h3>Constructor Summary</h3>
178<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
179<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
180<tr>
181<th class="colOne" scope="col">Constructor and Description</th>
182</tr>
183<tr class="altColor">
184<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.PropertyNamingStrategyBase.html#PropertyNamingStrategyBase--">PropertyNamingStrategyBase</a></span>()</code>&nbsp;</td>
185</tr>
186</table>
187</li>
188</ul>
189<!-- ========== METHOD SUMMARY =========== -->
190<ul class="blockList">
191<li class="blockList"><a name="method.summary">
192<!--   -->
193</a>
194<h3>Method Summary</h3>
195<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
196<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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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>
197<tr>
198<th class="colFirst" scope="col">Modifier and Type</th>
199<th class="colLast" scope="col">Method and Description</th>
200</tr>
201<tr id="i0" class="altColor">
202<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
203<td class="colLast"><code><span class="memberNameLink"><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></span>(<a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a>&lt;?&gt;&nbsp;config,
204                           <a href="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedParameter.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedParameter</a>&nbsp;ctorParam,
205                           <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;defaultName)</code>
206<div class="block">Method called to find external name (name used in JSON) for given logical
207 POJO property,
208 as defined by given constructor parameter; typically called when building a deserializer
209 (but not necessarily only then).</div>
210</td>
211</tr>
212<tr id="i1" class="rowColor">
213<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
214<td class="colLast"><code><span class="memberNameLink"><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></span>(<a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a>&lt;?&gt;&nbsp;config,
215            <a href="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedField</a>&nbsp;field,
216            <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;defaultName)</code>
217<div class="block">Method called to find external name (name used in JSON) for given logical
218 POJO property,
219 as defined by given field.</div>
220</td>
221</tr>
222<tr id="i2" class="altColor">
223<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
224<td class="colLast"><code><span class="memberNameLink"><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></span>(<a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a>&lt;?&gt;&nbsp;config,
225                   <a href="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a>&nbsp;method,
226                   <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;defaultName)</code>
227<div class="block">Method called to find external name (name used in JSON) for given logical
228 POJO property,
229 as defined by given getter method; typically called when building a serializer.</div>
230</td>
231</tr>
232<tr id="i3" class="rowColor">
233<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
234<td class="colLast"><code><span class="memberNameLink"><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></span>(<a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a>&lt;?&gt;&nbsp;config,
235                   <a href="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a>&nbsp;method,
236                   <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;defaultName)</code>
237<div class="block">Method called to find external name (name used in JSON) for given logical
238 POJO property,
239 as defined by given setter method; typically called when building a deserializer
240 (but not necessarily only then).</div>
241</td>
242</tr>
243<tr id="i4" class="altColor">
244<td class="colFirst"><code>abstract <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
245<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.PropertyNamingStrategyBase.html#translate-java.lang.String-">translate</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;propertyName)</code>&nbsp;</td>
246</tr>
247</table>
248<ul class="blockList">
249<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
250<!--   -->
251</a>
252<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
253<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
254</ul>
255</li>
256</ul>
257</li>
258</ul>
259</div>
260<div class="details">
261<ul class="blockList">
262<li class="blockList">
263<!-- ========= CONSTRUCTOR DETAIL ======== -->
264<ul class="blockList">
265<li class="blockList"><a name="constructor.detail">
266<!--   -->
267</a>
268<h3>Constructor Detail</h3>
269<a name="PropertyNamingStrategyBase--">
270<!--   -->
271</a>
272<ul class="blockListLast">
273<li class="blockList">
274<h4>PropertyNamingStrategyBase</h4>
275<pre>public&nbsp;PropertyNamingStrategyBase()</pre>
276</li>
277</ul>
278</li>
279</ul>
280<!-- ============ METHOD DETAIL ========== -->
281<ul class="blockList">
282<li class="blockList"><a name="method.detail">
283<!--   -->
284</a>
285<h3>Method Detail</h3>
286<a name="nameForField-com.fasterxml.jackson.databind.cfg.MapperConfig-com.fasterxml.jackson.databind.introspect.AnnotatedField-java.lang.String-">
287<!--   -->
288</a>
289<ul class="blockList">
290<li class="blockList">
291<h4>nameForField</h4>
292<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;nameForField(<a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a>&lt;?&gt;&nbsp;config,
293                           <a href="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedField</a>&nbsp;field,
294                           <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;defaultName)</pre>
295<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html#nameForField-com.fasterxml.jackson.databind.cfg.MapperConfig-com.fasterxml.jackson.databind.introspect.AnnotatedField-java.lang.String-">PropertyNamingStrategy</a></code></span></div>
296<div class="block">Method called to find external name (name used in JSON) for given logical
297 POJO property,
298 as defined by given field.</div>
299<dl>
300<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
301<dd><code><a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html#nameForField-com.fasterxml.jackson.databind.cfg.MapperConfig-com.fasterxml.jackson.databind.introspect.AnnotatedField-java.lang.String-">nameForField</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a></code></dd>
302<dt><span class="paramLabel">Parameters:</span></dt>
303<dd><code>config</code> - Configuration in used: either <code>SerializationConfig</code>
304   or <code>DeserializationConfig</code>, depending on whether method is called
305   during serialization or deserialization</dd>
306<dd><code>field</code> - Field used to access property</dd>
307<dd><code>defaultName</code> - Default name that would be used for property in absence of custom strategy</dd>
308<dt><span class="returnLabel">Returns:</span></dt>
309<dd>Logical name to use for property that the field represents</dd>
310</dl>
311</li>
312</ul>
313<a name="nameForGetterMethod-com.fasterxml.jackson.databind.cfg.MapperConfig-com.fasterxml.jackson.databind.introspect.AnnotatedMethod-java.lang.String-">
314<!--   -->
315</a>
316<ul class="blockList">
317<li class="blockList">
318<h4>nameForGetterMethod</h4>
319<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;nameForGetterMethod(<a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a>&lt;?&gt;&nbsp;config,
320                                  <a href="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a>&nbsp;method,
321                                  <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;defaultName)</pre>
322<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html#nameForGetterMethod-com.fasterxml.jackson.databind.cfg.MapperConfig-com.fasterxml.jackson.databind.introspect.AnnotatedMethod-java.lang.String-">PropertyNamingStrategy</a></code></span></div>
323<div class="block">Method called to find external name (name used in JSON) for given logical
324 POJO property,
325 as defined by given getter method; typically called when building a serializer.
326 (but not always -- when using "getter-as-setter", may be called during
327 deserialization)</div>
328<dl>
329<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
330<dd><code><a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html#nameForGetterMethod-com.fasterxml.jackson.databind.cfg.MapperConfig-com.fasterxml.jackson.databind.introspect.AnnotatedMethod-java.lang.String-">nameForGetterMethod</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a></code></dd>
331<dt><span class="paramLabel">Parameters:</span></dt>
332<dd><code>config</code> - Configuration in used: either <code>SerializationConfig</code>
333   or <code>DeserializationConfig</code>, depending on whether method is called
334   during serialization or deserialization</dd>
335<dd><code>method</code> - Method used to access property.</dd>
336<dd><code>defaultName</code> - Default name that would be used for property in absence of custom strategy</dd>
337<dt><span class="returnLabel">Returns:</span></dt>
338<dd>Logical name to use for property that the method represents</dd>
339</dl>
340</li>
341</ul>
342<a name="nameForSetterMethod-com.fasterxml.jackson.databind.cfg.MapperConfig-com.fasterxml.jackson.databind.introspect.AnnotatedMethod-java.lang.String-">
343<!--   -->
344</a>
345<ul class="blockList">
346<li class="blockList">
347<h4>nameForSetterMethod</h4>
348<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;nameForSetterMethod(<a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a>&lt;?&gt;&nbsp;config,
349                                  <a href="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a>&nbsp;method,
350                                  <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;defaultName)</pre>
351<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html#nameForSetterMethod-com.fasterxml.jackson.databind.cfg.MapperConfig-com.fasterxml.jackson.databind.introspect.AnnotatedMethod-java.lang.String-">PropertyNamingStrategy</a></code></span></div>
352<div class="block">Method called to find external name (name used in JSON) for given logical
353 POJO property,
354 as defined by given setter method; typically called when building a deserializer
355 (but not necessarily only then).</div>
356<dl>
357<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
358<dd><code><a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html#nameForSetterMethod-com.fasterxml.jackson.databind.cfg.MapperConfig-com.fasterxml.jackson.databind.introspect.AnnotatedMethod-java.lang.String-">nameForSetterMethod</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a></code></dd>
359<dt><span class="paramLabel">Parameters:</span></dt>
360<dd><code>config</code> - Configuration in used: either <code>SerializationConfig</code>
361   or <code>DeserializationConfig</code>, depending on whether method is called
362   during serialization or deserialization</dd>
363<dd><code>method</code> - Method used to access property.</dd>
364<dd><code>defaultName</code> - Default name that would be used for property in absence of custom strategy</dd>
365<dt><span class="returnLabel">Returns:</span></dt>
366<dd>Logical name to use for property that the method represents</dd>
367</dl>
368</li>
369</ul>
370<a name="nameForConstructorParameter-com.fasterxml.jackson.databind.cfg.MapperConfig-com.fasterxml.jackson.databind.introspect.AnnotatedParameter-java.lang.String-">
371<!--   -->
372</a>
373<ul class="blockList">
374<li class="blockList">
375<h4>nameForConstructorParameter</h4>
376<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;nameForConstructorParameter(<a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a>&lt;?&gt;&nbsp;config,
377                                          <a href="../../../../com/fasterxml/jackson/databind/introspect/AnnotatedParameter.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedParameter</a>&nbsp;ctorParam,
378                                          <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;defaultName)</pre>
379<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html#nameForConstructorParameter-com.fasterxml.jackson.databind.cfg.MapperConfig-com.fasterxml.jackson.databind.introspect.AnnotatedParameter-java.lang.String-">PropertyNamingStrategy</a></code></span></div>
380<div class="block">Method called to find external name (name used in JSON) for given logical
381 POJO property,
382 as defined by given constructor parameter; typically called when building a deserializer
383 (but not necessarily only then).</div>
384<dl>
385<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
386<dd><code><a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html#nameForConstructorParameter-com.fasterxml.jackson.databind.cfg.MapperConfig-com.fasterxml.jackson.databind.introspect.AnnotatedParameter-java.lang.String-">nameForConstructorParameter</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a></code></dd>
387<dt><span class="paramLabel">Parameters:</span></dt>
388<dd><code>config</code> - Configuration in used: either <code>SerializationConfig</code>
389   or <code>DeserializationConfig</code>, depending on whether method is called
390   during serialization or deserialization</dd>
391<dd><code>ctorParam</code> - Constructor parameter used to pass property.</dd>
392<dd><code>defaultName</code> - Default name that would be used for property in absence of custom strategy</dd>
393</dl>
394</li>
395</ul>
396<a name="translate-java.lang.String-">
397<!--   -->
398</a>
399<ul class="blockListLast">
400<li class="blockList">
401<h4>translate</h4>
402<pre>public abstract&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;translate(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;propertyName)</pre>
403</li>
404</ul>
405</li>
406</ul>
407</li>
408</ul>
409</div>
410</div>
411<!-- ========= END OF CLASS DATA ========= -->
412<!-- ======= START OF BOTTOM NAVBAR ====== -->
413<div class="bottomNav"><a name="navbar.bottom">
414<!--   -->
415</a>
416<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
417<a name="navbar.bottom.firstrow">
418<!--   -->
419</a>
420<ul class="navList" title="Navigation">
421<li><a href="../../../../overview-summary.html">Overview</a></li>
422<li><a href="package-summary.html">Package</a></li>
423<li class="navBarCell1Rev">Class</li>
424<li><a href="class-use/PropertyNamingStrategy.PropertyNamingStrategyBase.html">Use</a></li>
425<li><a href="package-tree.html">Tree</a></li>
426<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
427<li><a href="../../../../index-all.html">Index</a></li>
428<li><a href="../../../../help-doc.html">Help</a></li>
429</ul>
430</div>
431<div class="subNav">
432<ul class="navList">
433<li><a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.PascalCaseStrategy.html" title="class in com.fasterxml.jackson.databind"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
434<li><a href="../../../../com/fasterxml/jackson/databind/RuntimeJsonMappingException.html" title="class in com.fasterxml.jackson.databind"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
435</ul>
436<ul class="navList">
437<li><a href="../../../../index.html?com/fasterxml/jackson/databind/PropertyNamingStrategy.PropertyNamingStrategyBase.html" target="_top">Frames</a></li>
438<li><a href="PropertyNamingStrategy.PropertyNamingStrategyBase.html" target="_top">No&nbsp;Frames</a></li>
439</ul>
440<ul class="navList" id="allclasses_navbar_bottom">
441<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
442</ul>
443<div>
444<script type="text/javascript"><!--
445  allClassesLink = document.getElementById("allclasses_navbar_bottom");
446  if(window==top) {
447    allClassesLink.style.display = "block";
448  }
449  else {
450    allClassesLink.style.display = "none";
451  }
452  //-->
453</script>
454</div>
455<div>
456<ul class="subNavList">
457<li>Summary:&nbsp;</li>
458<li><a href="#nested.classes.inherited.from.class.com.fasterxml.jackson.databind.PropertyNamingStrategy">Nested</a>&nbsp;|&nbsp;</li>
459<li><a href="#fields.inherited.from.class.com.fasterxml.jackson.databind.PropertyNamingStrategy">Field</a>&nbsp;|&nbsp;</li>
460<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
461<li><a href="#method.summary">Method</a></li>
462</ul>
463<ul class="subNavList">
464<li>Detail:&nbsp;</li>
465<li>Field&nbsp;|&nbsp;</li>
466<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
467<li><a href="#method.detail">Method</a></li>
468</ul>
469</div>
470<a name="skip.navbar.bottom">
471<!--   -->
472</a></div>
473<!-- ======== END OF BOTTOM NAVBAR ======= -->
474<p class="legalCopy"><small>Copyright &#169; 2014&#x2013;2015 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p>
475</body>
476</html>
477