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 Sat Apr 25 17:14:50 PDT 2020 --> 6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 7<title>SettableBeanProperty.Delegating (jackson-databind 2.11.0 API)</title> 8<meta name="date" content="2020-04-25"> 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 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":10,"i23":6,"i24":10,"i25":10,"i26":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 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 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 Frames</a></li> 59</ul> 60<ul class="navList" id="allclasses_navbar_top"> 61<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> 62</ul> 63<div> 64<script type="text/javascript"><!-- 65 allClassesLink = document.getElementById("allclasses_navbar_top"); 66 if(window==top) { 67 allClassesLink.style.display = "block"; 68 } 69 else { 70 allClassesLink.style.display = "none"; 71 } 72 //--> 73</script> 74</div> 75<div> 76<ul class="subNavList"> 77<li>Summary: </li> 78<li><a href="#nested.classes.inherited.from.class.com.fasterxml.jackson.databind.deser.SettableBeanProperty">Nested</a> | </li> 79<li><a href="#field.summary">Field</a> | </li> 80<li><a href="#constructor.summary">Constr</a> | </li> 81<li><a href="#method.summary">Method</a></li> 82</ul> 83<ul class="subNavList"> 84<li>Detail: </li> 85<li><a href="#field.detail">Field</a> | </li> 86<li><a href="#constructor.detail">Constr</a> | </li> 87<li><a href="#method.detail">Method</a></li> 88</ul> 89</div> 90<a name="skip.navbar.top"> 91<!-- --> 92</a></div> 93<!-- ========= END OF TOP NAVBAR ========= --> 94<!-- ======== START OF CLASS DATA ======== --> 95<div class="header"> 96<div class="subTitle">com.fasterxml.jackson.databind.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 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 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"> </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> </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 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 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 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"> </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> d)</code> </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"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> 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> newDelegate)</code> </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 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.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> p, 261 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> 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> 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.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> p, 270 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> 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> 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> 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><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>><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><A> 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><?></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> </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> </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> </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> </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><<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> 339<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.Delegating.html#getValueDeserializer--">getValueDeserializer</a></span>()</code> </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> </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> </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> </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> </td> 356</tr> 357<tr id="i19" class="rowColor"> 358<td class="colFirst"><code>boolean</code></td> 359<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.Delegating.html#isInjectionOnly--">isInjectionOnly</a></span>()</code> 360<div class="block">Accessor for checking whether this property is injectable, and if so, 361 ONLY injectable (will not bind from input).</div> 362</td> 363</tr> 364<tr id="i20" class="altColor"> 365<td class="colFirst"><code>void</code></td> 366<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> instance, 367 <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> value)</code> 368<div class="block">Method called to assign given value to this property, on 369 specified Object.</div> 370</td> 371</tr> 372<tr id="i21" class="rowColor"> 373<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> 374<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> instance, 375 <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> value)</code> 376<div class="block">Method called to assign given value to this property, on 377 specified Object, and return whatever delegating accessor 378 returned (if anything)</div> 379</td> 380</tr> 381<tr id="i22" class="altColor"> 382<td class="colFirst"><code>boolean</code></td> 383<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><?> activeView)</code> </td> 384</tr> 385<tr id="i23" class="rowColor"> 386<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> 387<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> d)</code> 388<div class="block">Method sub-classes must implement, to construct a new instance 389 with given delegate.</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#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> newName)</code> 395<div class="block">Fluent factory method for constructing and returning a new instance 396 with specified property name.</div> 397</td> 398</tr> 399<tr id="i25" class="rowColor"> 400<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> 401<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> nva)</code> </td> 402</tr> 403<tr id="i26" class="altColor"> 404<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> 405<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><?> deser)</code> 406<div class="block">Fluent factory method for constructing and returning a new instance 407 with specified value deserializer.</div> 408</td> 409</tr> 410</table> 411<ul class="blockList"> 412<li class="blockList"><a name="methods.inherited.from.class.com.fasterxml.jackson.databind.deser.SettableBeanProperty"> 413<!-- --> 414</a> 415<h3>Methods inherited from class 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> 416<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> 417</ul> 418<ul class="blockList"> 419<li class="blockList"><a name="methods.inherited.from.class.com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase"> 420<!-- --> 421</a> 422<h3>Methods inherited from class 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> 423<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> 424</ul> 425<ul class="blockList"> 426<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> 427<!-- --> 428</a> 429<h3>Methods inherited from class java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> 430<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> 431</ul> 432</li> 433</ul> 434</li> 435</ul> 436</div> 437<div class="details"> 438<ul class="blockList"> 439<li class="blockList"> 440<!-- ============ FIELD DETAIL =========== --> 441<ul class="blockList"> 442<li class="blockList"><a name="field.detail"> 443<!-- --> 444</a> 445<h3>Field Detail</h3> 446<a name="delegate"> 447<!-- --> 448</a> 449<ul class="blockListLast"> 450<li class="blockList"> 451<h4>delegate</h4> 452<pre>protected final <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a> delegate</pre> 453</li> 454</ul> 455</li> 456</ul> 457<!-- ========= CONSTRUCTOR DETAIL ======== --> 458<ul class="blockList"> 459<li class="blockList"><a name="constructor.detail"> 460<!-- --> 461</a> 462<h3>Constructor Detail</h3> 463<a name="Delegating-com.fasterxml.jackson.databind.deser.SettableBeanProperty-"> 464<!-- --> 465</a> 466<ul class="blockListLast"> 467<li class="blockList"> 468<h4>Delegating</h4> 469<pre>protected Delegating(<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a> d)</pre> 470</li> 471</ul> 472</li> 473</ul> 474<!-- ============ METHOD DETAIL ========== --> 475<ul class="blockList"> 476<li class="blockList"><a name="method.detail"> 477<!-- --> 478</a> 479<h3>Method Detail</h3> 480<a name="withDelegate-com.fasterxml.jackson.databind.deser.SettableBeanProperty-"> 481<!-- --> 482</a> 483<ul class="blockList"> 484<li class="blockList"> 485<h4>withDelegate</h4> 486<pre>protected abstract <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a> withDelegate(<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a> d)</pre> 487<div class="block">Method sub-classes must implement, to construct a new instance 488 with given delegate.</div> 489</li> 490</ul> 491<a name="Z:Z_with-com.fasterxml.jackson.databind.deser.SettableBeanProperty-"> 492<!-- --> 493</a> 494<ul class="blockList"> 495<li class="blockList"> 496<h4>_with</h4> 497<pre>protected <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a> _with(<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a> newDelegate)</pre> 498</li> 499</ul> 500<a name="withValueDeserializer-com.fasterxml.jackson.databind.JsonDeserializer-"> 501<!-- --> 502</a> 503<ul class="blockList"> 504<li class="blockList"> 505<h4>withValueDeserializer</h4> 506<pre>public <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a> withValueDeserializer(<a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><?> deser)</pre> 507<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#withValueDeserializer-com.fasterxml.jackson.databind.JsonDeserializer-">SettableBeanProperty</a></code></span></div> 508<div class="block">Fluent factory method for constructing and returning a new instance 509 with specified value deserializer. 510 Note that this method should NOT change configuration of this instance.</div> 511<dl> 512<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 513<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#withValueDeserializer-com.fasterxml.jackson.databind.JsonDeserializer-">withValueDeserializer</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></dd> 514<dt><span class="paramLabel">Parameters:</span></dt> 515<dd><code>deser</code> - Deserializer to assign to the new property instance</dd> 516<dt><span class="returnLabel">Returns:</span></dt> 517<dd>Newly constructed instance, if value deserializer differs from the 518 one used for this instance; or 'this' if not.</dd> 519</dl> 520</li> 521</ul> 522<a name="withName-com.fasterxml.jackson.databind.PropertyName-"> 523<!-- --> 524</a> 525<ul class="blockList"> 526<li class="blockList"> 527<h4>withName</h4> 528<pre>public <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a> withName(<a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a> newName)</pre> 529<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#withName-com.fasterxml.jackson.databind.PropertyName-">SettableBeanProperty</a></code></span></div> 530<div class="block">Fluent factory method for constructing and returning a new instance 531 with specified property name. 532 Note that this method should NOT change configuration of this instance.</div> 533<dl> 534<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 535<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#withName-com.fasterxml.jackson.databind.PropertyName-">withName</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></dd> 536<dt><span class="paramLabel">Parameters:</span></dt> 537<dd><code>newName</code> - Name to use for the new instance.</dd> 538<dt><span class="returnLabel">Returns:</span></dt> 539<dd>Newly constructed instance, if property name differs from the 540 one used for this instance; or 'this' if not.</dd> 541</dl> 542</li> 543</ul> 544<a name="withNullProvider-com.fasterxml.jackson.databind.deser.NullValueProvider-"> 545<!-- --> 546</a> 547<ul class="blockList"> 548<li class="blockList"> 549<h4>withNullProvider</h4> 550<pre>public <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a> withNullProvider(<a href="../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a> nva)</pre> 551<dl> 552<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 553<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#withNullProvider-com.fasterxml.jackson.databind.deser.NullValueProvider-">withNullProvider</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></dd> 554</dl> 555</li> 556</ul> 557<a name="assignIndex-int-"> 558<!-- --> 559</a> 560<ul class="blockList"> 561<li class="blockList"> 562<h4>assignIndex</h4> 563<pre>public void assignIndex(int index)</pre> 564<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#assignIndex-int-">SettableBeanProperty</a></code></span></div> 565<div class="block">Method used to assign index for property.</div> 566<dl> 567<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> 568<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#assignIndex-int-">assignIndex</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></dd> 569</dl> 570</li> 571</ul> 572<a name="fixAccess-com.fasterxml.jackson.databind.DeserializationConfig-"> 573<!-- --> 574</a> 575<ul class="blockList"> 576<li class="blockList"> 577<h4>fixAccess</h4> 578<pre>public void fixAccess(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a> config)</pre> 579<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#fixAccess-com.fasterxml.jackson.databind.DeserializationConfig-">SettableBeanProperty</a></code></span></div> 580<div class="block">Method called to ensure that the mutator has proper access rights to 581 be called, as per configuration. Overridden by implementations that 582 have mutators that require access, fields and setters.</div> 583<dl> 584<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> 585<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#fixAccess-com.fasterxml.jackson.databind.DeserializationConfig-">fixAccess</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></dd> 586</dl> 587</li> 588</ul> 589<a name="getDeclaringClass--"> 590<!-- --> 591</a> 592<ul class="blockList"> 593<li class="blockList"> 594<h4>getDeclaringClass</h4> 595<pre>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><?> getDeclaringClass()</pre> 596<dl> 597<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> 598<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#getDeclaringClass--">getDeclaringClass</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></dd> 599</dl> 600</li> 601</ul> 602<a name="getManagedReferenceName--"> 603<!-- --> 604</a> 605<ul class="blockList"> 606<li class="blockList"> 607<h4>getManagedReferenceName</h4> 608<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getManagedReferenceName()</pre> 609<dl> 610<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> 611<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#getManagedReferenceName--">getManagedReferenceName</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></dd> 612</dl> 613</li> 614</ul> 615<a name="getObjectIdInfo--"> 616<!-- --> 617</a> 618<ul class="blockList"> 619<li class="blockList"> 620<h4>getObjectIdInfo</h4> 621<pre>public <a href="../../../../../com/fasterxml/jackson/databind/introspect/ObjectIdInfo.html" title="class in com.fasterxml.jackson.databind.introspect">ObjectIdInfo</a> getObjectIdInfo()</pre> 622<dl> 623<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> 624<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#getObjectIdInfo--">getObjectIdInfo</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></dd> 625</dl> 626</li> 627</ul> 628<a name="hasValueDeserializer--"> 629<!-- --> 630</a> 631<ul class="blockList"> 632<li class="blockList"> 633<h4>hasValueDeserializer</h4> 634<pre>public boolean hasValueDeserializer()</pre> 635<dl> 636<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> 637<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#hasValueDeserializer--">hasValueDeserializer</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></dd> 638</dl> 639</li> 640</ul> 641<a name="hasValueTypeDeserializer--"> 642<!-- --> 643</a> 644<ul class="blockList"> 645<li class="blockList"> 646<h4>hasValueTypeDeserializer</h4> 647<pre>public boolean hasValueTypeDeserializer()</pre> 648<dl> 649<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> 650<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#hasValueTypeDeserializer--">hasValueTypeDeserializer</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></dd> 651</dl> 652</li> 653</ul> 654<a name="getValueDeserializer--"> 655<!-- --> 656</a> 657<ul class="blockList"> 658<li class="blockList"> 659<h4>getValueDeserializer</h4> 660<pre>public <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><<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>> getValueDeserializer()</pre> 661<dl> 662<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> 663<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#getValueDeserializer--">getValueDeserializer</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></dd> 664</dl> 665</li> 666</ul> 667<a name="getValueTypeDeserializer--"> 668<!-- --> 669</a> 670<ul class="blockList"> 671<li class="blockList"> 672<h4>getValueTypeDeserializer</h4> 673<pre>public <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a> getValueTypeDeserializer()</pre> 674<dl> 675<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> 676<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#getValueTypeDeserializer--">getValueTypeDeserializer</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></dd> 677</dl> 678</li> 679</ul> 680<a name="visibleInView-java.lang.Class-"> 681<!-- --> 682</a> 683<ul class="blockList"> 684<li class="blockList"> 685<h4>visibleInView</h4> 686<pre>public boolean 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><?> activeView)</pre> 687<dl> 688<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> 689<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#visibleInView-java.lang.Class-">visibleInView</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></dd> 690</dl> 691</li> 692</ul> 693<a name="hasViews--"> 694<!-- --> 695</a> 696<ul class="blockList"> 697<li class="blockList"> 698<h4>hasViews</h4> 699<pre>public boolean hasViews()</pre> 700<dl> 701<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> 702<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#hasViews--">hasViews</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></dd> 703</dl> 704</li> 705</ul> 706<a name="getPropertyIndex--"> 707<!-- --> 708</a> 709<ul class="blockList"> 710<li class="blockList"> 711<h4>getPropertyIndex</h4> 712<pre>public int getPropertyIndex()</pre> 713<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#getPropertyIndex--">SettableBeanProperty</a></code></span></div> 714<div class="block">Method for accessing unique index of this property; indexes are 715 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 716 been collected.</div> 717<dl> 718<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> 719<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#getPropertyIndex--">getPropertyIndex</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></dd> 720<dt><span class="returnLabel">Returns:</span></dt> 721<dd>Index of this property</dd> 722</dl> 723</li> 724</ul> 725<a name="getCreatorIndex--"> 726<!-- --> 727</a> 728<ul class="blockList"> 729<li class="blockList"> 730<h4>getCreatorIndex</h4> 731<pre>public int getCreatorIndex()</pre> 732<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#getCreatorIndex--">SettableBeanProperty</a></code></span></div> 733<div class="block">Method for accessing index of the creator property: for other 734 types of properties will simply return -1.</div> 735<dl> 736<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> 737<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#getCreatorIndex--">getCreatorIndex</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></dd> 738</dl> 739</li> 740</ul> 741<a name="getInjectableValueId--"> 742<!-- --> 743</a> 744<ul class="blockList"> 745<li class="blockList"> 746<h4>getInjectableValueId</h4> 747<pre>public <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> getInjectableValueId()</pre> 748<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#getInjectableValueId--">SettableBeanProperty</a></code></span></div> 749<div class="block">Accessor for id of injectable value, if this bean property supports 750 value injection.</div> 751<dl> 752<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> 753<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#getInjectableValueId--">getInjectableValueId</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></dd> 754</dl> 755</li> 756</ul> 757<a name="isInjectionOnly--"> 758<!-- --> 759</a> 760<ul class="blockList"> 761<li class="blockList"> 762<h4>isInjectionOnly</h4> 763<pre>public boolean isInjectionOnly()</pre> 764<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#isInjectionOnly--">SettableBeanProperty</a></code></span></div> 765<div class="block">Accessor for checking whether this property is injectable, and if so, 766 ONLY injectable (will not bind from input). 767 Currently (2.11) can only return <code>true</code> for Creator-backed properties.</div> 768<dl> 769<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> 770<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#isInjectionOnly--">isInjectionOnly</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></dd> 771<dt><span class="returnLabel">Returns:</span></dt> 772<dd>True if (and only if) property has injector that is also defined NOT 773 to bind from input.</dd> 774</dl> 775</li> 776</ul> 777<a name="getMember--"> 778<!-- --> 779</a> 780<ul class="blockList"> 781<li class="blockList"> 782<h4>getMember</h4> 783<pre>public <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a> getMember()</pre> 784<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#getMember--">BeanProperty</a></code></span></div> 785<div class="block">Method for accessing primary physical entity that represents the property; 786 annotated field, method or constructor property.</div> 787<dl> 788<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 789<dd><code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#getMember--">getMember</a></code> in interface <code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></code></dd> 790<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 791<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#getMember--">getMember</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></dd> 792</dl> 793</li> 794</ul> 795<a name="getAnnotation-java.lang.Class-"> 796<!-- --> 797</a> 798<ul class="blockList"> 799<li class="blockList"> 800<h4>getAnnotation</h4> 801<pre>public <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>> A 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><A> acls)</pre> 802<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#getAnnotation-java.lang.Class-">BeanProperty</a></code></span></div> 803<div class="block">Method for finding annotation associated with this property; 804 meaning annotation associated with one of entities used to 805 access property. 806<p> 807 Note that this method should only be called for custom annotations; 808 access to standard Jackson annotations (or ones supported by 809 alternate <a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a>s) should be accessed 810 through <a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a>.</div> 811<dl> 812<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 813<dd><code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#getAnnotation-java.lang.Class-">getAnnotation</a></code> in interface <code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></code></dd> 814<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 815<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#getAnnotation-java.lang.Class-">getAnnotation</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></dd> 816</dl> 817</li> 818</ul> 819<a name="getDelegate--"> 820<!-- --> 821</a> 822<ul class="blockList"> 823<li class="blockList"> 824<h4>getDelegate</h4> 825<pre>public <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a> getDelegate()</pre> 826</li> 827</ul> 828<a name="deserializeAndSet-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-"> 829<!-- --> 830</a> 831<ul class="blockList"> 832<li class="blockList"> 833<h4>deserializeAndSet</h4> 834<pre>public void deserializeAndSet(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> p, 835 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> ctxt, 836 <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> instance) 837 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> 838<div class="block"><span class="descfrmTypeLabel">Description copied from class: <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> 839<div class="block">Method called to deserialize appropriate value, given parser (and 840 context), and set it using appropriate mechanism. 841 Pre-condition is that passed parser must point to the first token 842 that should be consumed to produce the value (the only value for 843 scalars, multiple for Objects and Arrays).</div> 844<dl> 845<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 846<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> in class <code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></dd> 847<dt><span class="throwsLabel">Throws:</span></dt> 848<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> 849</dl> 850</li> 851</ul> 852<a name="deserializeSetAndReturn-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-"> 853<!-- --> 854</a> 855<ul class="blockList"> 856<li class="blockList"> 857<h4>deserializeSetAndReturn</h4> 858<pre>public <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> deserializeSetAndReturn(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> p, 859 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> ctxt, 860 <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> instance) 861 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> 862<div class="block"><span class="descfrmTypeLabel">Description copied from class: <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> 863<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 864 either return value of setter method called (if one is), 865 or null to indicate that no return value is available. 866 Mostly used to support Builder style deserialization.</div> 867<dl> 868<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 869<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> in class <code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></dd> 870<dt><span class="throwsLabel">Throws:</span></dt> 871<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> 872</dl> 873</li> 874</ul> 875<a name="set-java.lang.Object-java.lang.Object-"> 876<!-- --> 877</a> 878<ul class="blockList"> 879<li class="blockList"> 880<h4>set</h4> 881<pre>public void 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> instance, 882 <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> value) 883 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> 884<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#set-java.lang.Object-java.lang.Object-">SettableBeanProperty</a></code></span></div> 885<div class="block">Method called to assign given value to this property, on 886 specified Object. 887<p> 888 Note: this is an optional operation, not supported by all 889 implementations, creator-backed properties for example do not 890 support this method.</div> 891<dl> 892<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 893<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#set-java.lang.Object-java.lang.Object-">set</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></dd> 894<dt><span class="throwsLabel">Throws:</span></dt> 895<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> 896</dl> 897</li> 898</ul> 899<a name="setAndReturn-java.lang.Object-java.lang.Object-"> 900<!-- --> 901</a> 902<ul class="blockListLast"> 903<li class="blockList"> 904<h4>setAndReturn</h4> 905<pre>public <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> 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> instance, 906 <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> value) 907 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> 908<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#setAndReturn-java.lang.Object-java.lang.Object-">SettableBeanProperty</a></code></span></div> 909<div class="block">Method called to assign given value to this property, on 910 specified Object, and return whatever delegating accessor 911 returned (if anything) 912<p> 913 Note: this is an optional operation, not supported by all 914 implementations, creator-backed properties for example do not 915 support this method.</div> 916<dl> 917<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 918<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#setAndReturn-java.lang.Object-java.lang.Object-">setAndReturn</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></dd> 919<dt><span class="throwsLabel">Throws:</span></dt> 920<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> 921</dl> 922</li> 923</ul> 924</li> 925</ul> 926</li> 927</ul> 928</div> 929</div> 930<!-- ========= END OF CLASS DATA ========= --> 931<!-- ======= START OF BOTTOM NAVBAR ====== --> 932<div class="bottomNav"><a name="navbar.bottom"> 933<!-- --> 934</a> 935<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> 936<a name="navbar.bottom.firstrow"> 937<!-- --> 938</a> 939<ul class="navList" title="Navigation"> 940<li><a href="../../../../../overview-summary.html">Overview</a></li> 941<li><a href="package-summary.html">Package</a></li> 942<li class="navBarCell1Rev">Class</li> 943<li><a href="class-use/SettableBeanProperty.Delegating.html">Use</a></li> 944<li><a href="package-tree.html">Tree</a></li> 945<li><a href="../../../../../deprecated-list.html">Deprecated</a></li> 946<li><a href="../../../../../index-all.html">Index</a></li> 947<li><a href="../../../../../help-doc.html">Help</a></li> 948</ul> 949</div> 950<div class="subNav"> 951<ul class="navList"> 952<li><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">Prev Class</span></a></li> 953<li><a href="../../../../../com/fasterxml/jackson/databind/deser/UnresolvedForwardReference.html" title="class in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">Next Class</span></a></li> 954</ul> 955<ul class="navList"> 956<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/deser/SettableBeanProperty.Delegating.html" target="_top">Frames</a></li> 957<li><a href="SettableBeanProperty.Delegating.html" target="_top">No Frames</a></li> 958</ul> 959<ul class="navList" id="allclasses_navbar_bottom"> 960<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> 961</ul> 962<div> 963<script type="text/javascript"><!-- 964 allClassesLink = document.getElementById("allclasses_navbar_bottom"); 965 if(window==top) { 966 allClassesLink.style.display = "block"; 967 } 968 else { 969 allClassesLink.style.display = "none"; 970 } 971 //--> 972</script> 973</div> 974<div> 975<ul class="subNavList"> 976<li>Summary: </li> 977<li><a href="#nested.classes.inherited.from.class.com.fasterxml.jackson.databind.deser.SettableBeanProperty">Nested</a> | </li> 978<li><a href="#field.summary">Field</a> | </li> 979<li><a href="#constructor.summary">Constr</a> | </li> 980<li><a href="#method.summary">Method</a></li> 981</ul> 982<ul class="subNavList"> 983<li>Detail: </li> 984<li><a href="#field.detail">Field</a> | </li> 985<li><a href="#constructor.detail">Constr</a> | </li> 986<li><a href="#method.detail">Method</a></li> 987</ul> 988</div> 989<a name="skip.navbar.bottom"> 990<!-- --> 991</a></div> 992<!-- ======== END OF BOTTOM NAVBAR ======= --> 993<p class="legalCopy"><small>Copyright © 2008–2020 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p> 994</body> 995</html> 996