• 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 Mar 24 11:44:38 PDT 2020 -->
6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<title>SettableBeanProperty.Delegating (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="SettableBeanProperty.Delegating (jackson-databind 2.11.0.rc1 API)";
17        }
18    }
19    catch(err) {
20    }
21//-->
22var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":6,"i23":10,"i24":10,"i25":10};
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/SettableBeanProperty.Delegating.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/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
54<li><a href="../../../../../com/fasterxml/jackson/databind/deser/UnresolvedForwardReference.html" title="class in com.fasterxml.jackson.databind.deser"><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/deser/SettableBeanProperty.Delegating.html" target="_top">Frames</a></li>
58<li><a href="SettableBeanProperty.Delegating.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.deser.SettableBeanProperty">Nested</a>&nbsp;|&nbsp;</li>
79<li><a href="#field.summary">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><a href="#field.detail">Field</a>&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.deser</div>
97<h2 title="Class SettableBeanProperty.Delegating" class="title">Class SettableBeanProperty.Delegating</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/introspect/ConcreteBeanPropertyBase.html" title="class in com.fasterxml.jackson.databind.introspect">com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase</a></li>
105<li>
106<ul class="inheritance">
107<li><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">com.fasterxml.jackson.databind.deser.SettableBeanProperty</a></li>
108<li>
109<ul class="inheritance">
110<li>com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating</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="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>, <a href="../../../../../com/fasterxml/jackson/databind/util/Named.html" title="interface in com.fasterxml.jackson.databind.util">Named</a>, <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/deser/impl/InnerClassProperty.html" title="class in com.fasterxml.jackson.databind.deser.impl">InnerClassProperty</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ManagedReferenceProperty.html" title="class in com.fasterxml.jackson.databind.deser.impl">ManagedReferenceProperty</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/MergingSettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser.impl">MergingSettableBeanProperty</a></dd>
128</dl>
129<dl>
130<dt>Enclosing class:</dt>
131<dd><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></dd>
132</dl>
133<hr>
134<br>
135<pre>public abstract static class <span class="typeNameLabel">SettableBeanProperty.Delegating</span>
136extends <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></pre>
137<div class="block">Helper class that is designed to both make it easier to sub-class
138 delegating subtypes and to reduce likelihood of breakage when
139 new methods are added.
140<p>
141 Class was specifically added to help with <code>Afterburner</code>
142 module, but its use is not limited to only support it.</div>
143<dl>
144<dt><span class="simpleTagLabel">Since:</span></dt>
145<dd>2.9</dd>
146<dt><span class="seeLabel">See Also:</span></dt>
147<dd><a href="../../../../../serialized-form.html#com.fasterxml.jackson.databind.deser.SettableBeanProperty.Delegating">Serialized Form</a></dd>
148</dl>
149</li>
150</ul>
151</div>
152<div class="summary">
153<ul class="blockList">
154<li class="blockList">
155<!-- ======== NESTED CLASS SUMMARY ======== -->
156<ul class="blockList">
157<li class="blockList"><a name="nested.class.summary">
158<!--   -->
159</a>
160<h3>Nested Class Summary</h3>
161<ul class="blockList">
162<li class="blockList"><a name="nested.classes.inherited.from.class.com.fasterxml.jackson.databind.deser.SettableBeanProperty">
163<!--   -->
164</a>
165<h3>Nested classes/interfaces inherited from class&nbsp;com.fasterxml.jackson.databind.deser.<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></h3>
166<code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.Delegating.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty.Delegating</a></code></li>
167</ul>
168<ul class="blockList">
169<li class="blockList"><a name="nested.classes.inherited.from.class.com.fasterxml.jackson.databind.BeanProperty">
170<!--   -->
171</a>
172<h3>Nested classes/interfaces inherited from interface&nbsp;com.fasterxml.jackson.databind.<a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></h3>
173<code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.Bogus.html" title="class in com.fasterxml.jackson.databind">BeanProperty.Bogus</a>, <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.Std.html" title="class in com.fasterxml.jackson.databind">BeanProperty.Std</a></code></li>
174</ul>
175</li>
176</ul>
177<!-- =========== FIELD SUMMARY =========== -->
178<ul class="blockList">
179<li class="blockList"><a name="field.summary">
180<!--   -->
181</a>
182<h3>Field Summary</h3>
183<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
184<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
185<tr>
186<th class="colFirst" scope="col">Modifier and Type</th>
187<th class="colLast" scope="col">Field and Description</th>
188</tr>
189<tr class="altColor">
190<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></td>
191<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.Delegating.html#delegate">delegate</a></span></code>&nbsp;</td>
192</tr>
193</table>
194<ul class="blockList">
195<li class="blockList"><a name="fields.inherited.from.class.com.fasterxml.jackson.databind.deser.SettableBeanProperty">
196<!--   -->
197</a>
198<h3>Fields inherited from class&nbsp;com.fasterxml.jackson.databind.deser.<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></h3>
199<code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#Z:Z_contextAnnotations">_contextAnnotations</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#Z:Z_managedReferenceName">_managedReferenceName</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#Z:Z_nullProvider">_nullProvider</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#Z:Z_objectIdInfo">_objectIdInfo</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#Z:Z_propertyIndex">_propertyIndex</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#Z:Z_propName">_propName</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#Z:Z_type">_type</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#Z:Z_valueDeserializer">_valueDeserializer</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#Z:Z_valueTypeDeserializer">_valueTypeDeserializer</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#Z:Z_viewMatcher">_viewMatcher</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#Z:Z_wrapperName">_wrapperName</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#MISSING_VALUE_DESERIALIZER">MISSING_VALUE_DESERIALIZER</a></code></li>
200</ul>
201<ul class="blockList">
202<li class="blockList"><a name="fields.inherited.from.class.com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase">
203<!--   -->
204</a>
205<h3>Fields inherited from class&nbsp;com.fasterxml.jackson.databind.introspect.<a href="../../../../../com/fasterxml/jackson/databind/introspect/ConcreteBeanPropertyBase.html" title="class in com.fasterxml.jackson.databind.introspect">ConcreteBeanPropertyBase</a></h3>
206<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/ConcreteBeanPropertyBase.html#Z:Z_aliases">_aliases</a>, <a href="../../../../../com/fasterxml/jackson/databind/introspect/ConcreteBeanPropertyBase.html#Z:Z_metadata">_metadata</a></code></li>
207</ul>
208<ul class="blockList">
209<li class="blockList"><a name="fields.inherited.from.class.com.fasterxml.jackson.databind.BeanProperty">
210<!--   -->
211</a>
212<h3>Fields inherited from interface&nbsp;com.fasterxml.jackson.databind.<a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></h3>
213<code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#EMPTY_FORMAT">EMPTY_FORMAT</a>, <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#EMPTY_INCLUDE">EMPTY_INCLUDE</a></code></li>
214</ul>
215</li>
216</ul>
217<!-- ======== CONSTRUCTOR SUMMARY ======== -->
218<ul class="blockList">
219<li class="blockList"><a name="constructor.summary">
220<!--   -->
221</a>
222<h3>Constructor Summary</h3>
223<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
224<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
225<tr>
226<th class="colFirst" scope="col">Modifier</th>
227<th class="colLast" scope="col">Constructor and Description</th>
228</tr>
229<tr class="altColor">
230<td class="colFirst"><code>protected </code></td>
231<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.Delegating.html#Delegating-com.fasterxml.jackson.databind.deser.SettableBeanProperty-">Delegating</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;d)</code>&nbsp;</td>
232</tr>
233</table>
234</li>
235</ul>
236<!-- ========== METHOD SUMMARY =========== -->
237<ul class="blockList">
238<li class="blockList"><a name="method.summary">
239<!--   -->
240</a>
241<h3>Method Summary</h3>
242<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
243<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>
244<tr>
245<th class="colFirst" scope="col">Modifier and Type</th>
246<th class="colLast" scope="col">Method and Description</th>
247</tr>
248<tr id="i0" class="altColor">
249<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></td>
250<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.Delegating.html#Z:Z_with-com.fasterxml.jackson.databind.deser.SettableBeanProperty-">_with</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;newDelegate)</code>&nbsp;</td>
251</tr>
252<tr id="i1" class="rowColor">
253<td class="colFirst"><code>void</code></td>
254<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.Delegating.html#assignIndex-int-">assignIndex</a></span>(int&nbsp;index)</code>
255<div class="block">Method used to assign index for property.</div>
256</td>
257</tr>
258<tr id="i2" class="altColor">
259<td class="colFirst"><code>void</code></td>
260<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.Delegating.html#deserializeAndSet-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-">deserializeAndSet</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
261                 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
262                 <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>&nbsp;instance)</code>
263<div class="block">Method called to deserialize appropriate value, given parser (and
264 context), and set it using appropriate mechanism.</div>
265</td>
266</tr>
267<tr id="i3" class="rowColor">
268<td class="colFirst"><code><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></code></td>
269<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.Delegating.html#deserializeSetAndReturn-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-">deserializeSetAndReturn</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
270                       <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
271                       <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>&nbsp;instance)</code>
272<div class="block">Alternative to <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#deserializeAndSet-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-"><code>SettableBeanProperty.deserializeAndSet(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, java.lang.Object)</code></a> that returns
273 either return value of setter method called (if one is),
274 or null to indicate that no return value is available.</div>
275</td>
276</tr>
277<tr id="i4" class="altColor">
278<td class="colFirst"><code>void</code></td>
279<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.Delegating.html#fixAccess-com.fasterxml.jackson.databind.DeserializationConfig-">fixAccess</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config)</code>
280<div class="block">Method called to ensure that the mutator has proper access rights to
281 be called, as per configuration.</div>
282</td>
283</tr>
284<tr id="i5" class="rowColor">
285<td class="colFirst"><code>&lt;A extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>&gt;<br>A</code></td>
286<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.Delegating.html#getAnnotation-java.lang.Class-">getAnnotation</a></span>(<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;A&gt;&nbsp;acls)</code>
287<div class="block">Method for finding annotation associated with this property;
288 meaning annotation associated with one of entities used to
289 access property.</div>
290</td>
291</tr>
292<tr id="i6" class="altColor">
293<td class="colFirst"><code>int</code></td>
294<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.Delegating.html#getCreatorIndex--">getCreatorIndex</a></span>()</code>
295<div class="block">Method for accessing index of the creator property: for other
296 types of properties will simply return -1.</div>
297</td>
298</tr>
299<tr id="i7" class="rowColor">
300<td class="colFirst"><code>protected <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;</code></td>
301<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.Delegating.html#getDeclaringClass--">getDeclaringClass</a></span>()</code>&nbsp;</td>
302</tr>
303<tr id="i8" class="altColor">
304<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></td>
305<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.Delegating.html#getDelegate--">getDelegate</a></span>()</code>&nbsp;</td>
306</tr>
307<tr id="i9" class="rowColor">
308<td class="colFirst"><code><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></code></td>
309<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.Delegating.html#getInjectableValueId--">getInjectableValueId</a></span>()</code>
310<div class="block">Accessor for id of injectable value, if this bean property supports
311 value injection.</div>
312</td>
313</tr>
314<tr id="i10" class="altColor">
315<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>
316<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.Delegating.html#getManagedReferenceName--">getManagedReferenceName</a></span>()</code>&nbsp;</td>
317</tr>
318<tr id="i11" class="rowColor">
319<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a></code></td>
320<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.Delegating.html#getMember--">getMember</a></span>()</code>
321<div class="block">Method for accessing primary physical entity that represents the property;
322 annotated field, method or constructor property.</div>
323</td>
324</tr>
325<tr id="i12" class="altColor">
326<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/ObjectIdInfo.html" title="class in com.fasterxml.jackson.databind.introspect">ObjectIdInfo</a></code></td>
327<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.Delegating.html#getObjectIdInfo--">getObjectIdInfo</a></span>()</code>&nbsp;</td>
328</tr>
329<tr id="i13" class="rowColor">
330<td class="colFirst"><code>int</code></td>
331<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.Delegating.html#getPropertyIndex--">getPropertyIndex</a></span>()</code>
332<div class="block">Method for accessing unique index of this property; indexes are
333 assigned once all properties of a <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html" title="class in com.fasterxml.jackson.databind.deser"><code>BeanDeserializer</code></a> have
334 been collected.</div>
335</td>
336</tr>
337<tr id="i14" class="altColor">
338<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<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>&gt;</code></td>
339<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.Delegating.html#getValueDeserializer--">getValueDeserializer</a></span>()</code>&nbsp;</td>
340</tr>
341<tr id="i15" class="rowColor">
342<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a></code></td>
343<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.Delegating.html#getValueTypeDeserializer--">getValueTypeDeserializer</a></span>()</code>&nbsp;</td>
344</tr>
345<tr id="i16" class="altColor">
346<td class="colFirst"><code>boolean</code></td>
347<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.Delegating.html#hasValueDeserializer--">hasValueDeserializer</a></span>()</code>&nbsp;</td>
348</tr>
349<tr id="i17" class="rowColor">
350<td class="colFirst"><code>boolean</code></td>
351<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.Delegating.html#hasValueTypeDeserializer--">hasValueTypeDeserializer</a></span>()</code>&nbsp;</td>
352</tr>
353<tr id="i18" class="altColor">
354<td class="colFirst"><code>boolean</code></td>
355<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.Delegating.html#hasViews--">hasViews</a></span>()</code>&nbsp;</td>
356</tr>
357<tr id="i19" class="rowColor">
358<td class="colFirst"><code>void</code></td>
359<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.Delegating.html#set-java.lang.Object-java.lang.Object-">set</a></span>(<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>&nbsp;instance,
360   <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>&nbsp;value)</code>
361<div class="block">Method called to assign given value to this property, on
362 specified Object.</div>
363</td>
364</tr>
365<tr id="i20" class="altColor">
366<td class="colFirst"><code><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></code></td>
367<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.Delegating.html#setAndReturn-java.lang.Object-java.lang.Object-">setAndReturn</a></span>(<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>&nbsp;instance,
368            <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>&nbsp;value)</code>
369<div class="block">Method called to assign given value to this property, on
370 specified Object, and return whatever delegating accessor
371 returned (if anything)</div>
372</td>
373</tr>
374<tr id="i21" class="rowColor">
375<td class="colFirst"><code>boolean</code></td>
376<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.Delegating.html#visibleInView-java.lang.Class-">visibleInView</a></span>(<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;activeView)</code>&nbsp;</td>
377</tr>
378<tr id="i22" class="altColor">
379<td class="colFirst"><code>protected abstract <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></td>
380<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.Delegating.html#withDelegate-com.fasterxml.jackson.databind.deser.SettableBeanProperty-">withDelegate</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;d)</code>
381<div class="block">Method sub-classes must implement, to construct a new instance
382 with given delegate.</div>
383</td>
384</tr>
385<tr id="i23" class="rowColor">
386<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></td>
387<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.Delegating.html#withName-com.fasterxml.jackson.databind.PropertyName-">withName</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a>&nbsp;newName)</code>
388<div class="block">Fluent factory method for constructing and returning a new instance
389 with specified property name.</div>
390</td>
391</tr>
392<tr id="i24" class="altColor">
393<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></td>
394<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.Delegating.html#withNullProvider-com.fasterxml.jackson.databind.deser.NullValueProvider-">withNullProvider</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a>&nbsp;nva)</code>&nbsp;</td>
395</tr>
396<tr id="i25" class="rowColor">
397<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></td>
398<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.Delegating.html#withValueDeserializer-com.fasterxml.jackson.databind.JsonDeserializer-">withValueDeserializer</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;deser)</code>
399<div class="block">Fluent factory method for constructing and returning a new instance
400 with specified value deserializer.</div>
401</td>
402</tr>
403</table>
404<ul class="blockList">
405<li class="blockList"><a name="methods.inherited.from.class.com.fasterxml.jackson.databind.deser.SettableBeanProperty">
406<!--   -->
407</a>
408<h3>Methods inherited from class&nbsp;com.fasterxml.jackson.databind.deser.<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></h3>
409<code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#Z:Z_throwAsIOE-java.lang.Exception-">_throwAsIOE</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#Z:Z_throwAsIOE-java.lang.Exception-java.lang.Object-">_throwAsIOE</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#Z:Z_throwAsIOE-com.fasterxml.jackson.core.JsonParser-java.lang.Exception-">_throwAsIOE</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#Z:Z_throwAsIOE-com.fasterxml.jackson.core.JsonParser-java.lang.Exception-java.lang.Object-">_throwAsIOE</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#depositSchemaProperty-com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor-com.fasterxml.jackson.databind.SerializerProvider-">depositSchemaProperty</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#deserialize-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">deserialize</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#deserializeWith-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-">deserializeWith</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#getContextAnnotation-java.lang.Class-">getContextAnnotation</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#getFullName--">getFullName</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#getName--">getName</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#getNullValueProvider--">getNullValueProvider</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#getType--">getType</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#getWrapperName--">getWrapperName</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#isIgnorable--">isIgnorable</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#markAsIgnorable--">markAsIgnorable</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#setManagedReferenceName-java.lang.String-">setManagedReferenceName</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#setObjectIdInfo-com.fasterxml.jackson.databind.introspect.ObjectIdInfo-">setObjectIdInfo</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#setViews-java.lang.Class:A-">setViews</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#toString--">toString</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#withSimpleName-java.lang.String-">withSimpleName</a></code></li>
410</ul>
411<ul class="blockList">
412<li class="blockList"><a name="methods.inherited.from.class.com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase">
413<!--   -->
414</a>
415<h3>Methods inherited from class&nbsp;com.fasterxml.jackson.databind.introspect.<a href="../../../../../com/fasterxml/jackson/databind/introspect/ConcreteBeanPropertyBase.html" title="class in com.fasterxml.jackson.databind.introspect">ConcreteBeanPropertyBase</a></h3>
416<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/ConcreteBeanPropertyBase.html#findAliases-com.fasterxml.jackson.databind.cfg.MapperConfig-">findAliases</a>, <a href="../../../../../com/fasterxml/jackson/databind/introspect/ConcreteBeanPropertyBase.html#findFormatOverrides-com.fasterxml.jackson.databind.AnnotationIntrospector-">findFormatOverrides</a>, <a href="../../../../../com/fasterxml/jackson/databind/introspect/ConcreteBeanPropertyBase.html#findPropertyFormat-com.fasterxml.jackson.databind.cfg.MapperConfig-java.lang.Class-">findPropertyFormat</a>, <a href="../../../../../com/fasterxml/jackson/databind/introspect/ConcreteBeanPropertyBase.html#findPropertyInclusion-com.fasterxml.jackson.databind.cfg.MapperConfig-java.lang.Class-">findPropertyInclusion</a>, <a href="../../../../../com/fasterxml/jackson/databind/introspect/ConcreteBeanPropertyBase.html#getMetadata--">getMetadata</a>, <a href="../../../../../com/fasterxml/jackson/databind/introspect/ConcreteBeanPropertyBase.html#isRequired--">isRequired</a>, <a href="../../../../../com/fasterxml/jackson/databind/introspect/ConcreteBeanPropertyBase.html#isVirtual--">isVirtual</a></code></li>
417</ul>
418<ul class="blockList">
419<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
420<!--   -->
421</a>
422<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>
423<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#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>
424</ul>
425</li>
426</ul>
427</li>
428</ul>
429</div>
430<div class="details">
431<ul class="blockList">
432<li class="blockList">
433<!-- ============ FIELD DETAIL =========== -->
434<ul class="blockList">
435<li class="blockList"><a name="field.detail">
436<!--   -->
437</a>
438<h3>Field Detail</h3>
439<a name="delegate">
440<!--   -->
441</a>
442<ul class="blockListLast">
443<li class="blockList">
444<h4>delegate</h4>
445<pre>protected final&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a> delegate</pre>
446</li>
447</ul>
448</li>
449</ul>
450<!-- ========= CONSTRUCTOR DETAIL ======== -->
451<ul class="blockList">
452<li class="blockList"><a name="constructor.detail">
453<!--   -->
454</a>
455<h3>Constructor Detail</h3>
456<a name="Delegating-com.fasterxml.jackson.databind.deser.SettableBeanProperty-">
457<!--   -->
458</a>
459<ul class="blockListLast">
460<li class="blockList">
461<h4>Delegating</h4>
462<pre>protected&nbsp;Delegating(<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;d)</pre>
463</li>
464</ul>
465</li>
466</ul>
467<!-- ============ METHOD DETAIL ========== -->
468<ul class="blockList">
469<li class="blockList"><a name="method.detail">
470<!--   -->
471</a>
472<h3>Method Detail</h3>
473<a name="withDelegate-com.fasterxml.jackson.databind.deser.SettableBeanProperty-">
474<!--   -->
475</a>
476<ul class="blockList">
477<li class="blockList">
478<h4>withDelegate</h4>
479<pre>protected abstract&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;withDelegate(<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;d)</pre>
480<div class="block">Method sub-classes must implement, to construct a new instance
481 with given delegate.</div>
482</li>
483</ul>
484<a name="Z:Z_with-com.fasterxml.jackson.databind.deser.SettableBeanProperty-">
485<!--   -->
486</a>
487<ul class="blockList">
488<li class="blockList">
489<h4>_with</h4>
490<pre>protected&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;_with(<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;newDelegate)</pre>
491</li>
492</ul>
493<a name="withValueDeserializer-com.fasterxml.jackson.databind.JsonDeserializer-">
494<!--   -->
495</a>
496<ul class="blockList">
497<li class="blockList">
498<h4>withValueDeserializer</h4>
499<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;withValueDeserializer(<a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;deser)</pre>
500<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#withValueDeserializer-com.fasterxml.jackson.databind.JsonDeserializer-">SettableBeanProperty</a></code></span></div>
501<div class="block">Fluent factory method for constructing and returning a new instance
502 with specified value deserializer.
503 Note that this method should NOT change configuration of this instance.</div>
504<dl>
505<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
506<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#withValueDeserializer-com.fasterxml.jackson.databind.JsonDeserializer-">withValueDeserializer</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></dd>
507<dt><span class="paramLabel">Parameters:</span></dt>
508<dd><code>deser</code> - Deserializer to assign to the new property instance</dd>
509<dt><span class="returnLabel">Returns:</span></dt>
510<dd>Newly constructed instance, if value deserializer differs from the
511   one used for this instance; or 'this' if not.</dd>
512</dl>
513</li>
514</ul>
515<a name="withName-com.fasterxml.jackson.databind.PropertyName-">
516<!--   -->
517</a>
518<ul class="blockList">
519<li class="blockList">
520<h4>withName</h4>
521<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;withName(<a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a>&nbsp;newName)</pre>
522<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#withName-com.fasterxml.jackson.databind.PropertyName-">SettableBeanProperty</a></code></span></div>
523<div class="block">Fluent factory method for constructing and returning a new instance
524 with specified property name.
525 Note that this method should NOT change configuration of this instance.</div>
526<dl>
527<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
528<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#withName-com.fasterxml.jackson.databind.PropertyName-">withName</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></dd>
529<dt><span class="paramLabel">Parameters:</span></dt>
530<dd><code>newName</code> - Name to use for the new instance.</dd>
531<dt><span class="returnLabel">Returns:</span></dt>
532<dd>Newly constructed instance, if property name differs from the
533   one used for this instance; or 'this' if not.</dd>
534</dl>
535</li>
536</ul>
537<a name="withNullProvider-com.fasterxml.jackson.databind.deser.NullValueProvider-">
538<!--   -->
539</a>
540<ul class="blockList">
541<li class="blockList">
542<h4>withNullProvider</h4>
543<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;withNullProvider(<a href="../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a>&nbsp;nva)</pre>
544<dl>
545<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
546<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#withNullProvider-com.fasterxml.jackson.databind.deser.NullValueProvider-">withNullProvider</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></dd>
547</dl>
548</li>
549</ul>
550<a name="assignIndex-int-">
551<!--   -->
552</a>
553<ul class="blockList">
554<li class="blockList">
555<h4>assignIndex</h4>
556<pre>public&nbsp;void&nbsp;assignIndex(int&nbsp;index)</pre>
557<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#assignIndex-int-">SettableBeanProperty</a></code></span></div>
558<div class="block">Method used to assign index for property.</div>
559<dl>
560<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
561<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#assignIndex-int-">assignIndex</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></dd>
562</dl>
563</li>
564</ul>
565<a name="fixAccess-com.fasterxml.jackson.databind.DeserializationConfig-">
566<!--   -->
567</a>
568<ul class="blockList">
569<li class="blockList">
570<h4>fixAccess</h4>
571<pre>public&nbsp;void&nbsp;fixAccess(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config)</pre>
572<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#fixAccess-com.fasterxml.jackson.databind.DeserializationConfig-">SettableBeanProperty</a></code></span></div>
573<div class="block">Method called to ensure that the mutator has proper access rights to
574 be called, as per configuration. Overridden by implementations that
575 have mutators that require access, fields and setters.</div>
576<dl>
577<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
578<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#fixAccess-com.fasterxml.jackson.databind.DeserializationConfig-">fixAccess</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></dd>
579</dl>
580</li>
581</ul>
582<a name="getDeclaringClass--">
583<!--   -->
584</a>
585<ul class="blockList">
586<li class="blockList">
587<h4>getDeclaringClass</h4>
588<pre>protected&nbsp;<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;getDeclaringClass()</pre>
589<dl>
590<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
591<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#getDeclaringClass--">getDeclaringClass</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></dd>
592</dl>
593</li>
594</ul>
595<a name="getManagedReferenceName--">
596<!--   -->
597</a>
598<ul class="blockList">
599<li class="blockList">
600<h4>getManagedReferenceName</h4>
601<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;getManagedReferenceName()</pre>
602<dl>
603<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
604<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#getManagedReferenceName--">getManagedReferenceName</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></dd>
605</dl>
606</li>
607</ul>
608<a name="getObjectIdInfo--">
609<!--   -->
610</a>
611<ul class="blockList">
612<li class="blockList">
613<h4>getObjectIdInfo</h4>
614<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/introspect/ObjectIdInfo.html" title="class in com.fasterxml.jackson.databind.introspect">ObjectIdInfo</a>&nbsp;getObjectIdInfo()</pre>
615<dl>
616<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
617<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#getObjectIdInfo--">getObjectIdInfo</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></dd>
618</dl>
619</li>
620</ul>
621<a name="hasValueDeserializer--">
622<!--   -->
623</a>
624<ul class="blockList">
625<li class="blockList">
626<h4>hasValueDeserializer</h4>
627<pre>public&nbsp;boolean&nbsp;hasValueDeserializer()</pre>
628<dl>
629<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
630<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#hasValueDeserializer--">hasValueDeserializer</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></dd>
631</dl>
632</li>
633</ul>
634<a name="hasValueTypeDeserializer--">
635<!--   -->
636</a>
637<ul class="blockList">
638<li class="blockList">
639<h4>hasValueTypeDeserializer</h4>
640<pre>public&nbsp;boolean&nbsp;hasValueTypeDeserializer()</pre>
641<dl>
642<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
643<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#hasValueTypeDeserializer--">hasValueTypeDeserializer</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></dd>
644</dl>
645</li>
646</ul>
647<a name="getValueDeserializer--">
648<!--   -->
649</a>
650<ul class="blockList">
651<li class="blockList">
652<h4>getValueDeserializer</h4>
653<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<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>&gt;&nbsp;getValueDeserializer()</pre>
654<dl>
655<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
656<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#getValueDeserializer--">getValueDeserializer</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></dd>
657</dl>
658</li>
659</ul>
660<a name="getValueTypeDeserializer--">
661<!--   -->
662</a>
663<ul class="blockList">
664<li class="blockList">
665<h4>getValueTypeDeserializer</h4>
666<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a>&nbsp;getValueTypeDeserializer()</pre>
667<dl>
668<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
669<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#getValueTypeDeserializer--">getValueTypeDeserializer</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></dd>
670</dl>
671</li>
672</ul>
673<a name="visibleInView-java.lang.Class-">
674<!--   -->
675</a>
676<ul class="blockList">
677<li class="blockList">
678<h4>visibleInView</h4>
679<pre>public&nbsp;boolean&nbsp;visibleInView(<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;activeView)</pre>
680<dl>
681<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
682<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#visibleInView-java.lang.Class-">visibleInView</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></dd>
683</dl>
684</li>
685</ul>
686<a name="hasViews--">
687<!--   -->
688</a>
689<ul class="blockList">
690<li class="blockList">
691<h4>hasViews</h4>
692<pre>public&nbsp;boolean&nbsp;hasViews()</pre>
693<dl>
694<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
695<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#hasViews--">hasViews</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></dd>
696</dl>
697</li>
698</ul>
699<a name="getPropertyIndex--">
700<!--   -->
701</a>
702<ul class="blockList">
703<li class="blockList">
704<h4>getPropertyIndex</h4>
705<pre>public&nbsp;int&nbsp;getPropertyIndex()</pre>
706<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#getPropertyIndex--">SettableBeanProperty</a></code></span></div>
707<div class="block">Method for accessing unique index of this property; indexes are
708 assigned once all properties of a <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html" title="class in com.fasterxml.jackson.databind.deser"><code>BeanDeserializer</code></a> have
709 been collected.</div>
710<dl>
711<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
712<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#getPropertyIndex--">getPropertyIndex</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></dd>
713<dt><span class="returnLabel">Returns:</span></dt>
714<dd>Index of this property</dd>
715</dl>
716</li>
717</ul>
718<a name="getCreatorIndex--">
719<!--   -->
720</a>
721<ul class="blockList">
722<li class="blockList">
723<h4>getCreatorIndex</h4>
724<pre>public&nbsp;int&nbsp;getCreatorIndex()</pre>
725<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#getCreatorIndex--">SettableBeanProperty</a></code></span></div>
726<div class="block">Method for accessing index of the creator property: for other
727 types of properties will simply return -1.</div>
728<dl>
729<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
730<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#getCreatorIndex--">getCreatorIndex</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></dd>
731</dl>
732</li>
733</ul>
734<a name="getInjectableValueId--">
735<!--   -->
736</a>
737<ul class="blockList">
738<li class="blockList">
739<h4>getInjectableValueId</h4>
740<pre>public&nbsp;<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>&nbsp;getInjectableValueId()</pre>
741<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#getInjectableValueId--">SettableBeanProperty</a></code></span></div>
742<div class="block">Accessor for id of injectable value, if this bean property supports
743 value injection.</div>
744<dl>
745<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
746<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#getInjectableValueId--">getInjectableValueId</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></dd>
747</dl>
748</li>
749</ul>
750<a name="getMember--">
751<!--   -->
752</a>
753<ul class="blockList">
754<li class="blockList">
755<h4>getMember</h4>
756<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a>&nbsp;getMember()</pre>
757<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#getMember--">BeanProperty</a></code></span></div>
758<div class="block">Method for accessing primary physical entity that represents the property;
759 annotated field, method or constructor property.</div>
760<dl>
761<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
762<dd><code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#getMember--">getMember</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></code></dd>
763<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
764<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#getMember--">getMember</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></dd>
765</dl>
766</li>
767</ul>
768<a name="getAnnotation-java.lang.Class-">
769<!--   -->
770</a>
771<ul class="blockList">
772<li class="blockList">
773<h4>getAnnotation</h4>
774<pre>public&nbsp;&lt;A extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>&gt;&nbsp;A&nbsp;getAnnotation(<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;A&gt;&nbsp;acls)</pre>
775<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#getAnnotation-java.lang.Class-">BeanProperty</a></code></span></div>
776<div class="block">Method for finding annotation associated with this property;
777 meaning annotation associated with one of entities used to
778 access property.
779<p>
780 Note that this method should only be called for custom annotations;
781 access to standard Jackson annotations (or ones supported by
782 alternate <a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a>s) should be accessed
783 through <a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a>.</div>
784<dl>
785<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
786<dd><code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#getAnnotation-java.lang.Class-">getAnnotation</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></code></dd>
787<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
788<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#getAnnotation-java.lang.Class-">getAnnotation</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></dd>
789</dl>
790</li>
791</ul>
792<a name="getDelegate--">
793<!--   -->
794</a>
795<ul class="blockList">
796<li class="blockList">
797<h4>getDelegate</h4>
798<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;getDelegate()</pre>
799</li>
800</ul>
801<a name="deserializeAndSet-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-">
802<!--   -->
803</a>
804<ul class="blockList">
805<li class="blockList">
806<h4>deserializeAndSet</h4>
807<pre>public&nbsp;void&nbsp;deserializeAndSet(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
808                              <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
809                              <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>&nbsp;instance)
810                       throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
811<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#deserializeAndSet-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-">SettableBeanProperty</a></code></span></div>
812<div class="block">Method called to deserialize appropriate value, given parser (and
813 context), and set it using appropriate mechanism.
814 Pre-condition is that passed parser must point to the first token
815 that should be consumed to produce the value (the only value for
816 scalars, multiple for Objects and Arrays).</div>
817<dl>
818<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
819<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#deserializeAndSet-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-">deserializeAndSet</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></dd>
820<dt><span class="throwsLabel">Throws:</span></dt>
821<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
822</dl>
823</li>
824</ul>
825<a name="deserializeSetAndReturn-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-">
826<!--   -->
827</a>
828<ul class="blockList">
829<li class="blockList">
830<h4>deserializeSetAndReturn</h4>
831<pre>public&nbsp;<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>&nbsp;deserializeSetAndReturn(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
832                                      <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
833                                      <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>&nbsp;instance)
834                               throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
835<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#deserializeSetAndReturn-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-">SettableBeanProperty</a></code></span></div>
836<div class="block">Alternative to <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#deserializeAndSet-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-"><code>SettableBeanProperty.deserializeAndSet(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, java.lang.Object)</code></a> that returns
837 either return value of setter method called (if one is),
838 or null to indicate that no return value is available.
839 Mostly used to support Builder style deserialization.</div>
840<dl>
841<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
842<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#deserializeSetAndReturn-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-">deserializeSetAndReturn</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></dd>
843<dt><span class="throwsLabel">Throws:</span></dt>
844<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
845</dl>
846</li>
847</ul>
848<a name="set-java.lang.Object-java.lang.Object-">
849<!--   -->
850</a>
851<ul class="blockList">
852<li class="blockList">
853<h4>set</h4>
854<pre>public&nbsp;void&nbsp;set(<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>&nbsp;instance,
855                <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>&nbsp;value)
856         throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
857<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#set-java.lang.Object-java.lang.Object-">SettableBeanProperty</a></code></span></div>
858<div class="block">Method called to assign given value to this property, on
859 specified Object.
860<p>
861 Note: this is an optional operation, not supported by all
862 implementations, creator-backed properties for example do not
863 support this method.</div>
864<dl>
865<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
866<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#set-java.lang.Object-java.lang.Object-">set</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></dd>
867<dt><span class="throwsLabel">Throws:</span></dt>
868<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
869</dl>
870</li>
871</ul>
872<a name="setAndReturn-java.lang.Object-java.lang.Object-">
873<!--   -->
874</a>
875<ul class="blockListLast">
876<li class="blockList">
877<h4>setAndReturn</h4>
878<pre>public&nbsp;<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>&nbsp;setAndReturn(<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>&nbsp;instance,
879                           <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>&nbsp;value)
880                    throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
881<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#setAndReturn-java.lang.Object-java.lang.Object-">SettableBeanProperty</a></code></span></div>
882<div class="block">Method called to assign given value to this property, on
883 specified Object, and return whatever delegating accessor
884 returned (if anything)
885<p>
886 Note: this is an optional operation, not supported by all
887 implementations, creator-backed properties for example do not
888 support this method.</div>
889<dl>
890<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
891<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#setAndReturn-java.lang.Object-java.lang.Object-">setAndReturn</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></dd>
892<dt><span class="throwsLabel">Throws:</span></dt>
893<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
894</dl>
895</li>
896</ul>
897</li>
898</ul>
899</li>
900</ul>
901</div>
902</div>
903<!-- ========= END OF CLASS DATA ========= -->
904<!-- ======= START OF BOTTOM NAVBAR ====== -->
905<div class="bottomNav"><a name="navbar.bottom">
906<!--   -->
907</a>
908<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
909<a name="navbar.bottom.firstrow">
910<!--   -->
911</a>
912<ul class="navList" title="Navigation">
913<li><a href="../../../../../overview-summary.html">Overview</a></li>
914<li><a href="package-summary.html">Package</a></li>
915<li class="navBarCell1Rev">Class</li>
916<li><a href="class-use/SettableBeanProperty.Delegating.html">Use</a></li>
917<li><a href="package-tree.html">Tree</a></li>
918<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
919<li><a href="../../../../../index-all.html">Index</a></li>
920<li><a href="../../../../../help-doc.html">Help</a></li>
921</ul>
922</div>
923<div class="subNav">
924<ul class="navList">
925<li><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
926<li><a href="../../../../../com/fasterxml/jackson/databind/deser/UnresolvedForwardReference.html" title="class in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
927</ul>
928<ul class="navList">
929<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/deser/SettableBeanProperty.Delegating.html" target="_top">Frames</a></li>
930<li><a href="SettableBeanProperty.Delegating.html" target="_top">No&nbsp;Frames</a></li>
931</ul>
932<ul class="navList" id="allclasses_navbar_bottom">
933<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
934</ul>
935<div>
936<script type="text/javascript"><!--
937  allClassesLink = document.getElementById("allclasses_navbar_bottom");
938  if(window==top) {
939    allClassesLink.style.display = "block";
940  }
941  else {
942    allClassesLink.style.display = "none";
943  }
944  //-->
945</script>
946</div>
947<div>
948<ul class="subNavList">
949<li>Summary:&nbsp;</li>
950<li><a href="#nested.classes.inherited.from.class.com.fasterxml.jackson.databind.deser.SettableBeanProperty">Nested</a>&nbsp;|&nbsp;</li>
951<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
952<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
953<li><a href="#method.summary">Method</a></li>
954</ul>
955<ul class="subNavList">
956<li>Detail:&nbsp;</li>
957<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
958<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
959<li><a href="#method.detail">Method</a></li>
960</ul>
961</div>
962<a name="skip.navbar.bottom">
963<!--   -->
964</a></div>
965<!-- ======== END OF BOTTOM NAVBAR ======= -->
966<p class="legalCopy"><small>Copyright &#169; 2008&#x2013;2020 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p>
967</body>
968</html>
969