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 Jan 23 20:22:13 PST 2018 --> 6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 7<title>SettableBeanProperty.Delegating (jackson-databind 2.9.0 API)</title> 8<meta name="date" content="2018-01-23"> 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.9.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":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 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="http://docs.oracle.com/javase/7/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="http://docs.oracle.com/javase/7/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>, <a href="../../../../../com/fasterxml/jackson/databind/introspect/ConcreteBeanPropertyBase.html#Z:Z_propertyFormat">_propertyFormat</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.com/jackson-core/javadoc/2.9/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="http://docs.oracle.com/javase/7/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="http://docs.oracle.com/javase/7/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.com/jackson-core/javadoc/2.9/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="http://docs.oracle.com/javase/7/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="http://docs.oracle.com/javase/7/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="http://docs.oracle.com/javase/7/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="http://docs.oracle.com/javase/7/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="http://docs.oracle.com/javase/7/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="http://docs.oracle.com/javase/7/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="http://docs.oracle.com/javase/7/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>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="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> instance, 360 <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> 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="http://docs.oracle.com/javase/7/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="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> instance, 368 <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> 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="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> activeView)</code> </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> 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> 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> nva)</code> </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><?> 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 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 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 java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> 423<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/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 <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 Delegating(<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a> 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 <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> 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 <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> 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 <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> 500<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> 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> in class <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 <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> 522<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> 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> in class <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 <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> 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> in class <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 void assignIndex(int index)</pre> 557<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> 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> in class <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 void fixAccess(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a> config)</pre> 572<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> 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> in class <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 <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> 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> in class <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 <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> 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> in class <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 <a href="../../../../../com/fasterxml/jackson/databind/introspect/ObjectIdInfo.html" title="class in com.fasterxml.jackson.databind.introspect">ObjectIdInfo</a> 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> in class <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 boolean 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> in class <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 boolean 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> in class <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 <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> 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> in class <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 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a> 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> in class <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 boolean visibleInView(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> 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> in class <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 boolean 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> in class <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 int getPropertyIndex()</pre> 706<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> 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> in class <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 int getCreatorIndex()</pre> 725<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> 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> in class <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 <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> getInjectableValueId()</pre> 741<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> 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> in class <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 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a> getMember()</pre> 757<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> 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> in interface <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> in class <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 <A extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>> A getAnnotation(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><A> acls)</pre> 775<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> 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> in interface <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> in class <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 <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a> 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 void deserializeAndSet(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> p, 808 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> ctxt, 809 <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> instance) 810 throws <a href="http://docs.oracle.com/javase/7/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: <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> in class <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="http://docs.oracle.com/javase/7/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 <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> deserializeSetAndReturn(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.9/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> p, 832 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a> ctxt, 833 <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> instance) 834 throws <a href="http://docs.oracle.com/javase/7/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: <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> in class <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="http://docs.oracle.com/javase/7/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 void set(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> instance, 855 <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value) 856 throws <a href="http://docs.oracle.com/javase/7/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: <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> in class <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="http://docs.oracle.com/javase/7/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 <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> setAndReturn(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> instance, 879 <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value) 880 throws <a href="http://docs.oracle.com/javase/7/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: <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> in class <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="http://docs.oracle.com/javase/7/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 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 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 Frames</a></li> 931</ul> 932<ul class="navList" id="allclasses_navbar_bottom"> 933<li><a href="../../../../../allclasses-noframe.html">All 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: </li> 950<li><a href="#nested.classes.inherited.from.class.com.fasterxml.jackson.databind.deser.SettableBeanProperty">Nested</a> | </li> 951<li><a href="#field.summary">Field</a> | </li> 952<li><a href="#constructor.summary">Constr</a> | </li> 953<li><a href="#method.summary">Method</a></li> 954</ul> 955<ul class="subNavList"> 956<li>Detail: </li> 957<li><a href="#field.detail">Field</a> | </li> 958<li><a href="#constructor.detail">Constr</a> | </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 © 2008–2018 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p> 967</body> 968</html> 969