• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<!-- NewPage -->
3<html lang="en">
4<head>
5<!-- Generated by javadoc (1.8.0_162) on Sat Apr 25 17:14:50 PDT 2020 -->
6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<title>SettableBeanProperty (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 (jackson-databind 2.11.0 API)";
17        }
18    }
19    catch(err) {
20    }
21//-->
22var methods = {"i0":42,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":6,"i8":6,"i9":10,"i10":10,"i11":6,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":6,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":6,"i34":6,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":6,"i41":6,"i42":10,"i43":6};
23var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated 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.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/SettableAnyProperty.html" title="class in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
54<li><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.Delegating.html" title="class in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
55</ul>
56<ul class="navList">
57<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" target="_top">Frames</a></li>
58<li><a href="SettableBeanProperty.html" target="_top">No&nbsp;Frames</a></li>
59</ul>
60<ul class="navList" id="allclasses_navbar_top">
61<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
62</ul>
63<div>
64<script type="text/javascript"><!--
65  allClassesLink = document.getElementById("allclasses_navbar_top");
66  if(window==top) {
67    allClassesLink.style.display = "block";
68  }
69  else {
70    allClassesLink.style.display = "none";
71  }
72  //-->
73</script>
74</div>
75<div>
76<ul class="subNavList">
77<li>Summary:&nbsp;</li>
78<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
79<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
80<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
81<li><a href="#method.summary">Method</a></li>
82</ul>
83<ul class="subNavList">
84<li>Detail:&nbsp;</li>
85<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
86<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
87<li><a href="#method.detail">Method</a></li>
88</ul>
89</div>
90<a name="skip.navbar.top">
91<!--   -->
92</a></div>
93<!-- ========= END OF TOP NAVBAR ========= -->
94<!-- ======== START OF CLASS DATA ======== -->
95<div class="header">
96<div class="subTitle">com.fasterxml.jackson.databind.deser</div>
97<h2 title="Class SettableBeanProperty" class="title">Class SettableBeanProperty</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>com.fasterxml.jackson.databind.deser.SettableBeanProperty</li>
108</ul>
109</li>
110</ul>
111</li>
112</ul>
113<div class="description">
114<ul class="blockList">
115<li class="blockList">
116<dl>
117<dt>All Implemented Interfaces:</dt>
118<dd><a href="../../../../../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>
119</dl>
120<dl>
121<dt>Direct Known Subclasses:</dt>
122<dd><a href="../../../../../com/fasterxml/jackson/databind/deser/CreatorProperty.html" title="class in com.fasterxml.jackson.databind.deser">CreatorProperty</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/FieldProperty.html" title="class in com.fasterxml.jackson.databind.deser.impl">FieldProperty</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/MethodProperty.html" title="class in com.fasterxml.jackson.databind.deser.impl">MethodProperty</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdReferenceProperty.html" title="class in com.fasterxml.jackson.databind.deser.impl">ObjectIdReferenceProperty</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdValueProperty.html" title="class in com.fasterxml.jackson.databind.deser.impl">ObjectIdValueProperty</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.Delegating.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty.Delegating</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/SetterlessProperty.html" title="class in com.fasterxml.jackson.databind.deser.impl">SetterlessProperty</a></dd>
123</dl>
124<hr>
125<br>
126<pre>public abstract class <span class="typeNameLabel">SettableBeanProperty</span>
127extends <a href="../../../../../com/fasterxml/jackson/databind/introspect/ConcreteBeanPropertyBase.html" title="class in com.fasterxml.jackson.databind.introspect">ConcreteBeanPropertyBase</a>
128implements <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></pre>
129<div class="block">Base class for deserializable properties of a bean: contains
130 both type and name definitions, and reflection-based set functionality.
131 Concrete sub-classes implement details, so that field- and
132 setter-backed properties, as well as a few more esoteric variations,
133 can be handled.</div>
134<dl>
135<dt><span class="seeLabel">See Also:</span></dt>
136<dd><a href="../../../../../serialized-form.html#com.fasterxml.jackson.databind.deser.SettableBeanProperty">Serialized Form</a></dd>
137</dl>
138</li>
139</ul>
140</div>
141<div class="summary">
142<ul class="blockList">
143<li class="blockList">
144<!-- ======== NESTED CLASS SUMMARY ======== -->
145<ul class="blockList">
146<li class="blockList"><a name="nested.class.summary">
147<!--   -->
148</a>
149<h3>Nested Class Summary</h3>
150<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
151<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
152<tr>
153<th class="colFirst" scope="col">Modifier and Type</th>
154<th class="colLast" scope="col">Class and Description</th>
155</tr>
156<tr class="altColor">
157<td class="colFirst"><code>static class&nbsp;</code></td>
158<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.Delegating.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty.Delegating</a></span></code>
159<div class="block">Helper class that is designed to both make it easier to sub-class
160 delegating subtypes and to reduce likelihood of breakage when
161 new methods are added.</div>
162</td>
163</tr>
164</table>
165<ul class="blockList">
166<li class="blockList"><a name="nested.classes.inherited.from.class.com.fasterxml.jackson.databind.BeanProperty">
167<!--   -->
168</a>
169<h3>Nested classes/interfaces inherited from interface&nbsp;com.fasterxml.jackson.databind.<a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></h3>
170<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>
171</ul>
172</li>
173</ul>
174<!-- =========== FIELD SUMMARY =========== -->
175<ul class="blockList">
176<li class="blockList"><a name="field.summary">
177<!--   -->
178</a>
179<h3>Field Summary</h3>
180<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
181<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
182<tr>
183<th class="colFirst" scope="col">Modifier and Type</th>
184<th class="colLast" scope="col">Field and Description</th>
185</tr>
186<tr class="altColor">
187<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/util/Annotations.html" title="interface in com.fasterxml.jackson.databind.util">Annotations</a></code></td>
188<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#Z:Z_contextAnnotations">_contextAnnotations</a></span></code>
189<div class="block">Class that contains this property (either class that declares
190 the property or one of its subclasses), class that is
191 deserialized using deserializer that contains this property.</div>
192</td>
193</tr>
194<tr class="rowColor">
195<td class="colFirst"><code>protected <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>
196<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#Z:Z_managedReferenceName">_managedReferenceName</a></span></code>
197<div class="block">If property represents a managed (forward) reference, we will need
198 the name of reference for later linking.</div>
199</td>
200</tr>
201<tr class="altColor">
202<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a></code></td>
203<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#Z:Z_nullProvider">_nullProvider</a></span></code>
204<div class="block">Entity used for possible translation from `null` into non-null
205 value of type of this property.</div>
206</td>
207</tr>
208<tr class="rowColor">
209<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/introspect/ObjectIdInfo.html" title="class in com.fasterxml.jackson.databind.introspect">ObjectIdInfo</a></code></td>
210<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#Z:Z_objectIdInfo">_objectIdInfo</a></span></code>
211<div class="block">This is the information for object identity associated with the property.</div>
212</td>
213</tr>
214<tr class="altColor">
215<td class="colFirst"><code>protected int</code></td>
216<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#Z:Z_propertyIndex">_propertyIndex</a></span></code>
217<div class="block">Index of property (within all property of a bean); assigned
218 when all properties have been collected.</div>
219</td>
220</tr>
221<tr class="rowColor">
222<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a></code></td>
223<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#Z:Z_propName">_propName</a></span></code>
224<div class="block">Logical name of the property (often but not always derived
225 from the setter method name)</div>
226</td>
227</tr>
228<tr class="altColor">
229<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td>
230<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#Z:Z_type">_type</a></span></code>
231<div class="block">Base type for property; may be a supertype of actual value.</div>
232</td>
233</tr>
234<tr class="rowColor">
235<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
236<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#Z:Z_valueDeserializer">_valueDeserializer</a></span></code>
237<div class="block">Deserializer used for handling property value.</div>
238</td>
239</tr>
240<tr class="altColor">
241<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a></code></td>
242<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#Z:Z_valueTypeDeserializer">_valueTypeDeserializer</a></span></code>
243<div class="block">If value will contain type information (to support
244 polymorphic handling), this is the type deserializer
245 used to handle type resolution.</div>
246</td>
247</tr>
248<tr class="rowColor">
249<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/util/ViewMatcher.html" title="class in com.fasterxml.jackson.databind.util">ViewMatcher</a></code></td>
250<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#Z:Z_viewMatcher">_viewMatcher</a></span></code>
251<div class="block">Helper object used for checking whether this property is to
252 be included in the active view, if property is view-specific;
253 null otherwise.</div>
254</td>
255</tr>
256<tr class="altColor">
257<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a></code></td>
258<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#Z:Z_wrapperName">_wrapperName</a></span></code>&nbsp;</td>
259</tr>
260<tr class="rowColor">
261<td class="colFirst"><code>protected static <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
262<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#MISSING_VALUE_DESERIALIZER">MISSING_VALUE_DESERIALIZER</a></span></code>
263<div class="block">To avoid nasty NPEs, let's use a placeholder for _valueDeserializer,
264 if real deserializer is not (yet) available.</div>
265</td>
266</tr>
267</table>
268<ul class="blockList">
269<li class="blockList"><a name="fields.inherited.from.class.com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase">
270<!--   -->
271</a>
272<h3>Fields inherited from class&nbsp;com.fasterxml.jackson.databind.introspect.<a href="../../../../../com/fasterxml/jackson/databind/introspect/ConcreteBeanPropertyBase.html" title="class in com.fasterxml.jackson.databind.introspect">ConcreteBeanPropertyBase</a></h3>
273<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>
274</ul>
275<ul class="blockList">
276<li class="blockList"><a name="fields.inherited.from.class.com.fasterxml.jackson.databind.BeanProperty">
277<!--   -->
278</a>
279<h3>Fields inherited from interface&nbsp;com.fasterxml.jackson.databind.<a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></h3>
280<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>
281</ul>
282</li>
283</ul>
284<!-- ======== CONSTRUCTOR SUMMARY ======== -->
285<ul class="blockList">
286<li class="blockList"><a name="constructor.summary">
287<!--   -->
288</a>
289<h3>Constructor Summary</h3>
290<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
291<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
292<tr>
293<th class="colFirst" scope="col">Modifier</th>
294<th class="colLast" scope="col">Constructor and Description</th>
295</tr>
296<tr class="altColor">
297<td class="colFirst"><code>protected </code></td>
298<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#SettableBeanProperty-com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.jsontype.TypeDeserializer-com.fasterxml.jackson.databind.util.Annotations-">SettableBeanProperty</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</a>&nbsp;propDef,
299                    <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
300                    <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a>&nbsp;typeDeser,
301                    <a href="../../../../../com/fasterxml/jackson/databind/util/Annotations.html" title="interface in com.fasterxml.jackson.databind.util">Annotations</a>&nbsp;contextAnnotations)</code>&nbsp;</td>
302</tr>
303<tr class="rowColor">
304<td class="colFirst"><code>protected </code></td>
305<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#SettableBeanProperty-com.fasterxml.jackson.databind.PropertyName-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.PropertyMetadata-com.fasterxml.jackson.databind.JsonDeserializer-">SettableBeanProperty</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a>&nbsp;propName,
306                    <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
307                    <a href="../../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a>&nbsp;metadata,
308                    <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;valueDeser)</code>
309<div class="block">Constructor only used by <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdValueProperty.html" title="class in com.fasterxml.jackson.databind.deser.impl"><code>ObjectIdValueProperty</code></a>.</div>
310</td>
311</tr>
312<tr class="altColor">
313<td class="colFirst"><code>protected </code></td>
314<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#SettableBeanProperty-com.fasterxml.jackson.databind.PropertyName-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.PropertyName-com.fasterxml.jackson.databind.jsontype.TypeDeserializer-com.fasterxml.jackson.databind.util.Annotations-com.fasterxml.jackson.databind.PropertyMetadata-">SettableBeanProperty</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a>&nbsp;propName,
315                    <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
316                    <a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a>&nbsp;wrapper,
317                    <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a>&nbsp;typeDeser,
318                    <a href="../../../../../com/fasterxml/jackson/databind/util/Annotations.html" title="interface in com.fasterxml.jackson.databind.util">Annotations</a>&nbsp;contextAnnotations,
319                    <a href="../../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a>&nbsp;metadata)</code>&nbsp;</td>
320</tr>
321<tr class="rowColor">
322<td class="colFirst"><code>protected </code></td>
323<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#SettableBeanProperty-com.fasterxml.jackson.databind.deser.SettableBeanProperty-">SettableBeanProperty</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;src)</code>
324<div class="block">Basic copy-constructor for sub-classes to use.</div>
325</td>
326</tr>
327<tr class="altColor">
328<td class="colFirst"><code>protected </code></td>
329<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#SettableBeanProperty-com.fasterxml.jackson.databind.deser.SettableBeanProperty-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.deser.NullValueProvider-">SettableBeanProperty</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;src,
330                    <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;deser,
331                    <a href="../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a>&nbsp;nuller)</code>
332<div class="block">Copy-with-deserializer-change constructor for sub-classes to use.</div>
333</td>
334</tr>
335<tr class="rowColor">
336<td class="colFirst"><code>protected </code></td>
337<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#SettableBeanProperty-com.fasterxml.jackson.databind.deser.SettableBeanProperty-com.fasterxml.jackson.databind.PropertyName-">SettableBeanProperty</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;src,
338                    <a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a>&nbsp;newName)</code>
339<div class="block">Copy-with-deserializer-change constructor for sub-classes to use.</div>
340</td>
341</tr>
342</table>
343</li>
344</ul>
345<!-- ========== METHOD SUMMARY =========== -->
346<ul class="blockList">
347<li class="blockList"><a name="method.summary">
348<!--   -->
349</a>
350<h3>Method Summary</h3>
351<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
352<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
353<tr>
354<th class="colFirst" scope="col">Modifier and Type</th>
355<th class="colLast" scope="col">Method and Description</th>
356</tr>
357<tr id="i0" class="altColor">
358<td class="colFirst"><code>protected <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></td>
359<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#Z:Z_throwAsIOE-java.lang.Exception-">_throwAsIOE</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a>&nbsp;e)</code>
360<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
361</td>
362</tr>
363<tr id="i1" class="rowColor">
364<td class="colFirst"><code>protected void</code></td>
365<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#Z:Z_throwAsIOE-java.lang.Exception-java.lang.Object-">_throwAsIOE</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a>&nbsp;e,
366           <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>&nbsp;</td>
367</tr>
368<tr id="i2" class="altColor">
369<td class="colFirst"><code>protected <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></td>
370<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#Z:Z_throwAsIOE-com.fasterxml.jackson.core.JsonParser-java.lang.Exception-">_throwAsIOE</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>&nbsp;p,
371           <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a>&nbsp;e)</code>&nbsp;</td>
372</tr>
373<tr id="i3" class="rowColor">
374<td class="colFirst"><code>protected void</code></td>
375<td class="colLast"><code><span class="memberNameLink"><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></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>&nbsp;p,
376           <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a>&nbsp;e,
377           <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
378<div class="block">Method that takes in exception of any type, and casts or wraps it
379 to an IOException or its subclass.</div>
380</td>
381</tr>
382<tr id="i4" class="altColor">
383<td class="colFirst"><code>void</code></td>
384<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#assignIndex-int-">assignIndex</a></span>(int&nbsp;index)</code>
385<div class="block">Method used to assign index for property.</div>
386</td>
387</tr>
388<tr id="i5" class="rowColor">
389<td class="colFirst"><code>void</code></td>
390<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#depositSchemaProperty-com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor-com.fasterxml.jackson.databind.SerializerProvider-">depositSchemaProperty</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/jsonFormatVisitors/JsonObjectFormatVisitor.html" title="interface in com.fasterxml.jackson.databind.jsonFormatVisitors">JsonObjectFormatVisitor</a>&nbsp;objectVisitor,
391                     <a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a>&nbsp;provider)</code>
392<div class="block">Method that can be called to visit the type structure that this
393 property is part of.</div>
394</td>
395</tr>
396<tr id="i6" class="altColor">
397<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>
398<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#deserialize-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">deserialize</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>&nbsp;p,
399           <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)</code>
400<div class="block">This method is needed by some specialized bean deserializers,
401 and also called by some <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#deserializeAndSet-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-"><code>deserializeAndSet(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, java.lang.Object)</code></a> implementations.</div>
402</td>
403</tr>
404<tr id="i7" class="rowColor">
405<td class="colFirst"><code>abstract void</code></td>
406<td class="colLast"><code><span class="memberNameLink"><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></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>&nbsp;p,
407                 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
408                 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;instance)</code>
409<div class="block">Method called to deserialize appropriate value, given parser (and
410 context), and set it using appropriate mechanism.</div>
411</td>
412</tr>
413<tr id="i8" class="altColor">
414<td class="colFirst"><code>abstract <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>
415<td class="colLast"><code><span class="memberNameLink"><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></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>&nbsp;p,
416                       <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
417                       <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;instance)</code>
418<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>deserializeAndSet(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, java.lang.Object)</code></a> that returns
419 either return value of setter method called (if one is),
420 or null to indicate that no return value is available.</div>
421</td>
422</tr>
423<tr id="i9" class="rowColor">
424<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>
425<td class="colLast"><code><span class="memberNameLink"><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></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>&nbsp;p,
426               <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
427               <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;toUpdate)</code>&nbsp;</td>
428</tr>
429<tr id="i10" class="altColor">
430<td class="colFirst"><code>void</code></td>
431<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#fixAccess-com.fasterxml.jackson.databind.DeserializationConfig-">fixAccess</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config)</code>
432<div class="block">Method called to ensure that the mutator has proper access rights to
433 be called, as per configuration.</div>
434</td>
435</tr>
436<tr id="i11" class="rowColor">
437<td class="colFirst"><code>abstract &lt;A extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>&gt;<br>A</code></td>
438<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#getAnnotation-java.lang.Class-">getAnnotation</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;A&gt;&nbsp;acls)</code>
439<div class="block">Method for finding annotation associated with this property;
440 meaning annotation associated with one of entities used to
441 access property.</div>
442</td>
443</tr>
444<tr id="i12" class="altColor">
445<td class="colFirst"><code>&lt;A extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>&gt;<br>A</code></td>
446<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#getContextAnnotation-java.lang.Class-">getContextAnnotation</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;A&gt;&nbsp;acls)</code>
447<div class="block">Method for finding annotation associated with context of
448 this property; usually class in which member is declared
449 (or its subtype if processing subtype).</div>
450</td>
451</tr>
452<tr id="i13" class="rowColor">
453<td class="colFirst"><code>int</code></td>
454<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#getCreatorIndex--">getCreatorIndex</a></span>()</code>
455<div class="block">Method for accessing index of the creator property: for other
456 types of properties will simply return -1.</div>
457</td>
458</tr>
459<tr id="i14" class="altColor">
460<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;</code></td>
461<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#getDeclaringClass--">getDeclaringClass</a></span>()</code>&nbsp;</td>
462</tr>
463<tr id="i15" class="rowColor">
464<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a></code></td>
465<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#getFullName--">getFullName</a></span>()</code>
466<div class="block">Method for getting full name definition, including possible
467 format-specific additional properties (such as namespace when
468 using XML backend).</div>
469</td>
470</tr>
471<tr id="i16" class="altColor">
472<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>
473<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#getInjectableValueId--">getInjectableValueId</a></span>()</code>
474<div class="block">Accessor for id of injectable value, if this bean property supports
475 value injection.</div>
476</td>
477</tr>
478<tr id="i17" class="rowColor">
479<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>
480<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#getManagedReferenceName--">getManagedReferenceName</a></span>()</code>&nbsp;</td>
481</tr>
482<tr id="i18" class="altColor">
483<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a></code></td>
484<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#getMember--">getMember</a></span>()</code>
485<div class="block">Method for accessing primary physical entity that represents the property;
486 annotated field, method or constructor property.</div>
487</td>
488</tr>
489<tr id="i19" class="rowColor">
490<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>
491<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#getName--">getName</a></span>()</code>
492<div class="block">Method to get logical name of the property</div>
493</td>
494</tr>
495<tr id="i20" class="altColor">
496<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a></code></td>
497<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#getNullValueProvider--">getNullValueProvider</a></span>()</code>&nbsp;</td>
498</tr>
499<tr id="i21" class="rowColor">
500<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>
501<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#getObjectIdInfo--">getObjectIdInfo</a></span>()</code>&nbsp;</td>
502</tr>
503<tr id="i22" class="altColor">
504<td class="colFirst"><code>int</code></td>
505<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#getPropertyIndex--">getPropertyIndex</a></span>()</code>
506<div class="block">Method for accessing unique index of this property; indexes are
507 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
508 been collected.</div>
509</td>
510</tr>
511<tr id="i23" class="rowColor">
512<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td>
513<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#getType--">getType</a></span>()</code>
514<div class="block">Method to get declared type of the property.</div>
515</td>
516</tr>
517<tr id="i24" class="altColor">
518<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
519<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#getValueDeserializer--">getValueDeserializer</a></span>()</code>&nbsp;</td>
520</tr>
521<tr id="i25" class="rowColor">
522<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>
523<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#getValueTypeDeserializer--">getValueTypeDeserializer</a></span>()</code>&nbsp;</td>
524</tr>
525<tr id="i26" class="altColor">
526<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a></code></td>
527<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#getWrapperName--">getWrapperName</a></span>()</code>
528<div class="block">If property is indicated to be wrapped, name of
529 wrapper element to use.</div>
530</td>
531</tr>
532<tr id="i27" class="rowColor">
533<td class="colFirst"><code>boolean</code></td>
534<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#hasValueDeserializer--">hasValueDeserializer</a></span>()</code>&nbsp;</td>
535</tr>
536<tr id="i28" class="altColor">
537<td class="colFirst"><code>boolean</code></td>
538<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#hasValueTypeDeserializer--">hasValueTypeDeserializer</a></span>()</code>&nbsp;</td>
539</tr>
540<tr id="i29" class="rowColor">
541<td class="colFirst"><code>boolean</code></td>
542<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#hasViews--">hasViews</a></span>()</code>&nbsp;</td>
543</tr>
544<tr id="i30" class="altColor">
545<td class="colFirst"><code>boolean</code></td>
546<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#isIgnorable--">isIgnorable</a></span>()</code>&nbsp;</td>
547</tr>
548<tr id="i31" class="rowColor">
549<td class="colFirst"><code>boolean</code></td>
550<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#isInjectionOnly--">isInjectionOnly</a></span>()</code>
551<div class="block">Accessor for checking whether this property is injectable, and if so,
552 ONLY injectable (will not bind from input).</div>
553</td>
554</tr>
555<tr id="i32" class="altColor">
556<td class="colFirst"><code>void</code></td>
557<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#markAsIgnorable--">markAsIgnorable</a></span>()</code>&nbsp;</td>
558</tr>
559<tr id="i33" class="rowColor">
560<td class="colFirst"><code>abstract void</code></td>
561<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#set-java.lang.Object-java.lang.Object-">set</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;instance,
562   <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
563<div class="block">Method called to assign given value to this property, on
564 specified Object.</div>
565</td>
566</tr>
567<tr id="i34" class="altColor">
568<td class="colFirst"><code>abstract <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>
569<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#setAndReturn-java.lang.Object-java.lang.Object-">setAndReturn</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;instance,
570            <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
571<div class="block">Method called to assign given value to this property, on
572 specified Object, and return whatever delegating accessor
573 returned (if anything)</div>
574</td>
575</tr>
576<tr id="i35" class="rowColor">
577<td class="colFirst"><code>void</code></td>
578<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#setManagedReferenceName-java.lang.String-">setManagedReferenceName</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;n)</code>&nbsp;</td>
579</tr>
580<tr id="i36" class="altColor">
581<td class="colFirst"><code>void</code></td>
582<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#setObjectIdInfo-com.fasterxml.jackson.databind.introspect.ObjectIdInfo-">setObjectIdInfo</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/introspect/ObjectIdInfo.html" title="class in com.fasterxml.jackson.databind.introspect">ObjectIdInfo</a>&nbsp;objectIdInfo)</code>&nbsp;</td>
583</tr>
584<tr id="i37" class="rowColor">
585<td class="colFirst"><code>void</code></td>
586<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#setViews-java.lang.Class:A-">setViews</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;[]&nbsp;views)</code>&nbsp;</td>
587</tr>
588<tr id="i38" class="altColor">
589<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>
590<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#toString--">toString</a></span>()</code>&nbsp;</td>
591</tr>
592<tr id="i39" class="rowColor">
593<td class="colFirst"><code>boolean</code></td>
594<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#visibleInView-java.lang.Class-">visibleInView</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;activeView)</code>&nbsp;</td>
595</tr>
596<tr id="i40" class="altColor">
597<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></td>
598<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#withName-com.fasterxml.jackson.databind.PropertyName-">withName</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a>&nbsp;newName)</code>
599<div class="block">Fluent factory method for constructing and returning a new instance
600 with specified property name.</div>
601</td>
602</tr>
603<tr id="i41" class="rowColor">
604<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></td>
605<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#withNullProvider-com.fasterxml.jackson.databind.deser.NullValueProvider-">withNullProvider</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a>&nbsp;nva)</code>&nbsp;</td>
606</tr>
607<tr id="i42" class="altColor">
608<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>
609<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#withSimpleName-java.lang.String-">withSimpleName</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;simpleName)</code>&nbsp;</td>
610</tr>
611<tr id="i43" class="rowColor">
612<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></td>
613<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#withValueDeserializer-com.fasterxml.jackson.databind.JsonDeserializer-">withValueDeserializer</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;deser)</code>
614<div class="block">Fluent factory method for constructing and returning a new instance
615 with specified value deserializer.</div>
616</td>
617</tr>
618</table>
619<ul class="blockList">
620<li class="blockList"><a name="methods.inherited.from.class.com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase">
621<!--   -->
622</a>
623<h3>Methods inherited from class&nbsp;com.fasterxml.jackson.databind.introspect.<a href="../../../../../com/fasterxml/jackson/databind/introspect/ConcreteBeanPropertyBase.html" title="class in com.fasterxml.jackson.databind.introspect">ConcreteBeanPropertyBase</a></h3>
624<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>
625</ul>
626<ul class="blockList">
627<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
628<!--   -->
629</a>
630<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
631<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>
632</ul>
633</li>
634</ul>
635</li>
636</ul>
637</div>
638<div class="details">
639<ul class="blockList">
640<li class="blockList">
641<!-- ============ FIELD DETAIL =========== -->
642<ul class="blockList">
643<li class="blockList"><a name="field.detail">
644<!--   -->
645</a>
646<h3>Field Detail</h3>
647<a name="MISSING_VALUE_DESERIALIZER">
648<!--   -->
649</a>
650<ul class="blockList">
651<li class="blockList">
652<h4>MISSING_VALUE_DESERIALIZER</h4>
653<pre>protected static final&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt; MISSING_VALUE_DESERIALIZER</pre>
654<div class="block">To avoid nasty NPEs, let's use a placeholder for _valueDeserializer,
655 if real deserializer is not (yet) available.</div>
656<dl>
657<dt><span class="simpleTagLabel">Since:</span></dt>
658<dd>2.2</dd>
659</dl>
660</li>
661</ul>
662<a name="Z:Z_propName">
663<!--   -->
664</a>
665<ul class="blockList">
666<li class="blockList">
667<h4>_propName</h4>
668<pre>protected final&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a> _propName</pre>
669<div class="block">Logical name of the property (often but not always derived
670 from the setter method name)</div>
671</li>
672</ul>
673<a name="Z:Z_type">
674<!--   -->
675</a>
676<ul class="blockList">
677<li class="blockList">
678<h4>_type</h4>
679<pre>protected final&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _type</pre>
680<div class="block">Base type for property; may be a supertype of actual value.</div>
681</li>
682</ul>
683<a name="Z:Z_wrapperName">
684<!--   -->
685</a>
686<ul class="blockList">
687<li class="blockList">
688<h4>_wrapperName</h4>
689<pre>protected final&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a> _wrapperName</pre>
690<dl>
691<dt><span class="simpleTagLabel">Since:</span></dt>
692<dd>2.2</dd>
693</dl>
694</li>
695</ul>
696<a name="Z:Z_contextAnnotations">
697<!--   -->
698</a>
699<ul class="blockList">
700<li class="blockList">
701<h4>_contextAnnotations</h4>
702<pre>protected final transient&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/util/Annotations.html" title="interface in com.fasterxml.jackson.databind.util">Annotations</a> _contextAnnotations</pre>
703<div class="block">Class that contains this property (either class that declares
704 the property or one of its subclasses), class that is
705 deserialized using deserializer that contains this property.</div>
706</li>
707</ul>
708<a name="Z:Z_valueDeserializer">
709<!--   -->
710</a>
711<ul class="blockList">
712<li class="blockList">
713<h4>_valueDeserializer</h4>
714<pre>protected final&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt; _valueDeserializer</pre>
715<div class="block">Deserializer used for handling property value.
716<p>
717 NOTE: has been immutable since 2.3</div>
718</li>
719</ul>
720<a name="Z:Z_valueTypeDeserializer">
721<!--   -->
722</a>
723<ul class="blockList">
724<li class="blockList">
725<h4>_valueTypeDeserializer</h4>
726<pre>protected final&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a> _valueTypeDeserializer</pre>
727<div class="block">If value will contain type information (to support
728 polymorphic handling), this is the type deserializer
729 used to handle type resolution.</div>
730</li>
731</ul>
732<a name="Z:Z_nullProvider">
733<!--   -->
734</a>
735<ul class="blockList">
736<li class="blockList">
737<h4>_nullProvider</h4>
738<pre>protected final&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a> _nullProvider</pre>
739<div class="block">Entity used for possible translation from `null` into non-null
740 value of type of this property.
741 Often same as <code>_valueDeserializer</code>, but not always.</div>
742<dl>
743<dt><span class="simpleTagLabel">Since:</span></dt>
744<dd>2.9</dd>
745</dl>
746</li>
747</ul>
748<a name="Z:Z_managedReferenceName">
749<!--   -->
750</a>
751<ul class="blockList">
752<li class="blockList">
753<h4>_managedReferenceName</h4>
754<pre>protected&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> _managedReferenceName</pre>
755<div class="block">If property represents a managed (forward) reference, we will need
756 the name of reference for later linking.
757<p>
758 TODO: should try to make immutable.</div>
759</li>
760</ul>
761<a name="Z:Z_objectIdInfo">
762<!--   -->
763</a>
764<ul class="blockList">
765<li class="blockList">
766<h4>_objectIdInfo</h4>
767<pre>protected&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/introspect/ObjectIdInfo.html" title="class in com.fasterxml.jackson.databind.introspect">ObjectIdInfo</a> _objectIdInfo</pre>
768<div class="block">This is the information for object identity associated with the property.
769 <p>
770 TODO: should try to make immutable.</div>
771</li>
772</ul>
773<a name="Z:Z_viewMatcher">
774<!--   -->
775</a>
776<ul class="blockList">
777<li class="blockList">
778<h4>_viewMatcher</h4>
779<pre>protected&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/util/ViewMatcher.html" title="class in com.fasterxml.jackson.databind.util">ViewMatcher</a> _viewMatcher</pre>
780<div class="block">Helper object used for checking whether this property is to
781 be included in the active view, if property is view-specific;
782 null otherwise.
783<p>
784 TODO: should try to make immutable.</div>
785</li>
786</ul>
787<a name="Z:Z_propertyIndex">
788<!--   -->
789</a>
790<ul class="blockListLast">
791<li class="blockList">
792<h4>_propertyIndex</h4>
793<pre>protected&nbsp;int _propertyIndex</pre>
794<div class="block">Index of property (within all property of a bean); assigned
795 when all properties have been collected. Order of entries
796 is arbitrary, but once indexes are assigned they are not
797 changed.
798<p>
799 TODO: should try to make immutable if at all possible</div>
800</li>
801</ul>
802</li>
803</ul>
804<!-- ========= CONSTRUCTOR DETAIL ======== -->
805<ul class="blockList">
806<li class="blockList"><a name="constructor.detail">
807<!--   -->
808</a>
809<h3>Constructor Detail</h3>
810<a name="SettableBeanProperty-com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.jsontype.TypeDeserializer-com.fasterxml.jackson.databind.util.Annotations-">
811<!--   -->
812</a>
813<ul class="blockList">
814<li class="blockList">
815<h4>SettableBeanProperty</h4>
816<pre>protected&nbsp;SettableBeanProperty(<a href="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</a>&nbsp;propDef,
817                               <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
818                               <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a>&nbsp;typeDeser,
819                               <a href="../../../../../com/fasterxml/jackson/databind/util/Annotations.html" title="interface in com.fasterxml.jackson.databind.util">Annotations</a>&nbsp;contextAnnotations)</pre>
820</li>
821</ul>
822<a name="SettableBeanProperty-com.fasterxml.jackson.databind.PropertyName-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.PropertyName-com.fasterxml.jackson.databind.jsontype.TypeDeserializer-com.fasterxml.jackson.databind.util.Annotations-com.fasterxml.jackson.databind.PropertyMetadata-">
823<!--   -->
824</a>
825<ul class="blockList">
826<li class="blockList">
827<h4>SettableBeanProperty</h4>
828<pre>protected&nbsp;SettableBeanProperty(<a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a>&nbsp;propName,
829                               <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
830                               <a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a>&nbsp;wrapper,
831                               <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a>&nbsp;typeDeser,
832                               <a href="../../../../../com/fasterxml/jackson/databind/util/Annotations.html" title="interface in com.fasterxml.jackson.databind.util">Annotations</a>&nbsp;contextAnnotations,
833                               <a href="../../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a>&nbsp;metadata)</pre>
834</li>
835</ul>
836<a name="SettableBeanProperty-com.fasterxml.jackson.databind.PropertyName-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.PropertyMetadata-com.fasterxml.jackson.databind.JsonDeserializer-">
837<!--   -->
838</a>
839<ul class="blockList">
840<li class="blockList">
841<h4>SettableBeanProperty</h4>
842<pre>protected&nbsp;SettableBeanProperty(<a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a>&nbsp;propName,
843                               <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
844                               <a href="../../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a>&nbsp;metadata,
845                               <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;valueDeser)</pre>
846<div class="block">Constructor only used by <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdValueProperty.html" title="class in com.fasterxml.jackson.databind.deser.impl"><code>ObjectIdValueProperty</code></a>.</div>
847<dl>
848<dt><span class="simpleTagLabel">Since:</span></dt>
849<dd>2.3</dd>
850</dl>
851</li>
852</ul>
853<a name="SettableBeanProperty-com.fasterxml.jackson.databind.deser.SettableBeanProperty-">
854<!--   -->
855</a>
856<ul class="blockList">
857<li class="blockList">
858<h4>SettableBeanProperty</h4>
859<pre>protected&nbsp;SettableBeanProperty(<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;src)</pre>
860<div class="block">Basic copy-constructor for sub-classes to use.</div>
861</li>
862</ul>
863<a name="SettableBeanProperty-com.fasterxml.jackson.databind.deser.SettableBeanProperty-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.deser.NullValueProvider-">
864<!--   -->
865</a>
866<ul class="blockList">
867<li class="blockList">
868<h4>SettableBeanProperty</h4>
869<pre>protected&nbsp;SettableBeanProperty(<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;src,
870                               <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;deser,
871                               <a href="../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a>&nbsp;nuller)</pre>
872<div class="block">Copy-with-deserializer-change constructor for sub-classes to use.</div>
873</li>
874</ul>
875<a name="SettableBeanProperty-com.fasterxml.jackson.databind.deser.SettableBeanProperty-com.fasterxml.jackson.databind.PropertyName-">
876<!--   -->
877</a>
878<ul class="blockListLast">
879<li class="blockList">
880<h4>SettableBeanProperty</h4>
881<pre>protected&nbsp;SettableBeanProperty(<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;src,
882                               <a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a>&nbsp;newName)</pre>
883<div class="block">Copy-with-deserializer-change constructor for sub-classes to use.</div>
884</li>
885</ul>
886</li>
887</ul>
888<!-- ============ METHOD DETAIL ========== -->
889<ul class="blockList">
890<li class="blockList"><a name="method.detail">
891<!--   -->
892</a>
893<h3>Method Detail</h3>
894<a name="withValueDeserializer-com.fasterxml.jackson.databind.JsonDeserializer-">
895<!--   -->
896</a>
897<ul class="blockList">
898<li class="blockList">
899<h4>withValueDeserializer</h4>
900<pre>public abstract&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;withValueDeserializer(<a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;deser)</pre>
901<div class="block">Fluent factory method for constructing and returning a new instance
902 with specified value deserializer.
903 Note that this method should NOT change configuration of this instance.</div>
904<dl>
905<dt><span class="paramLabel">Parameters:</span></dt>
906<dd><code>deser</code> - Deserializer to assign to the new property instance</dd>
907<dt><span class="returnLabel">Returns:</span></dt>
908<dd>Newly constructed instance, if value deserializer differs from the
909   one used for this instance; or 'this' if not.</dd>
910</dl>
911</li>
912</ul>
913<a name="withName-com.fasterxml.jackson.databind.PropertyName-">
914<!--   -->
915</a>
916<ul class="blockList">
917<li class="blockList">
918<h4>withName</h4>
919<pre>public abstract&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;withName(<a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a>&nbsp;newName)</pre>
920<div class="block">Fluent factory method for constructing and returning a new instance
921 with specified property name.
922 Note that this method should NOT change configuration of this instance.</div>
923<dl>
924<dt><span class="paramLabel">Parameters:</span></dt>
925<dd><code>newName</code> - Name to use for the new instance.</dd>
926<dt><span class="returnLabel">Returns:</span></dt>
927<dd>Newly constructed instance, if property name differs from the
928   one used for this instance; or 'this' if not.</dd>
929</dl>
930</li>
931</ul>
932<a name="withSimpleName-java.lang.String-">
933<!--   -->
934</a>
935<ul class="blockList">
936<li class="blockList">
937<h4>withSimpleName</h4>
938<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;withSimpleName(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;simpleName)</pre>
939<dl>
940<dt><span class="simpleTagLabel">Since:</span></dt>
941<dd>2.3</dd>
942</dl>
943</li>
944</ul>
945<a name="withNullProvider-com.fasterxml.jackson.databind.deser.NullValueProvider-">
946<!--   -->
947</a>
948<ul class="blockList">
949<li class="blockList">
950<h4>withNullProvider</h4>
951<pre>public abstract&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;withNullProvider(<a href="../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a>&nbsp;nva)</pre>
952<dl>
953<dt><span class="simpleTagLabel">Since:</span></dt>
954<dd>2.9</dd>
955</dl>
956</li>
957</ul>
958<a name="setManagedReferenceName-java.lang.String-">
959<!--   -->
960</a>
961<ul class="blockList">
962<li class="blockList">
963<h4>setManagedReferenceName</h4>
964<pre>public&nbsp;void&nbsp;setManagedReferenceName(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;n)</pre>
965</li>
966</ul>
967<a name="setObjectIdInfo-com.fasterxml.jackson.databind.introspect.ObjectIdInfo-">
968<!--   -->
969</a>
970<ul class="blockList">
971<li class="blockList">
972<h4>setObjectIdInfo</h4>
973<pre>public&nbsp;void&nbsp;setObjectIdInfo(<a href="../../../../../com/fasterxml/jackson/databind/introspect/ObjectIdInfo.html" title="class in com.fasterxml.jackson.databind.introspect">ObjectIdInfo</a>&nbsp;objectIdInfo)</pre>
974</li>
975</ul>
976<a name="setViews-java.lang.Class:A-">
977<!--   -->
978</a>
979<ul class="blockList">
980<li class="blockList">
981<h4>setViews</h4>
982<pre>public&nbsp;void&nbsp;setViews(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;[]&nbsp;views)</pre>
983</li>
984</ul>
985<a name="assignIndex-int-">
986<!--   -->
987</a>
988<ul class="blockList">
989<li class="blockList">
990<h4>assignIndex</h4>
991<pre>public&nbsp;void&nbsp;assignIndex(int&nbsp;index)</pre>
992<div class="block">Method used to assign index for property.</div>
993</li>
994</ul>
995<a name="fixAccess-com.fasterxml.jackson.databind.DeserializationConfig-">
996<!--   -->
997</a>
998<ul class="blockList">
999<li class="blockList">
1000<h4>fixAccess</h4>
1001<pre>public&nbsp;void&nbsp;fixAccess(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config)</pre>
1002<div class="block">Method called to ensure that the mutator has proper access rights to
1003 be called, as per configuration. Overridden by implementations that
1004 have mutators that require access, fields and setters.</div>
1005<dl>
1006<dt><span class="simpleTagLabel">Since:</span></dt>
1007<dd>2.8.3</dd>
1008</dl>
1009</li>
1010</ul>
1011<a name="markAsIgnorable--">
1012<!--   -->
1013</a>
1014<ul class="blockList">
1015<li class="blockList">
1016<h4>markAsIgnorable</h4>
1017<pre>public&nbsp;void&nbsp;markAsIgnorable()</pre>
1018<dl>
1019<dt><span class="simpleTagLabel">Since:</span></dt>
1020<dd>2.9.4</dd>
1021</dl>
1022</li>
1023</ul>
1024<a name="isIgnorable--">
1025<!--   -->
1026</a>
1027<ul class="blockList">
1028<li class="blockList">
1029<h4>isIgnorable</h4>
1030<pre>public&nbsp;boolean&nbsp;isIgnorable()</pre>
1031<dl>
1032<dt><span class="simpleTagLabel">Since:</span></dt>
1033<dd>2.9.4</dd>
1034</dl>
1035</li>
1036</ul>
1037<a name="getName--">
1038<!--   -->
1039</a>
1040<ul class="blockList">
1041<li class="blockList">
1042<h4>getName</h4>
1043<pre>public final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getName()</pre>
1044<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#getName--">BeanProperty</a></code></span></div>
1045<div class="block">Method to get logical name of the property</div>
1046<dl>
1047<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1048<dd><code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#getName--">getName</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></code></dd>
1049<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1050<dd><code><a href="../../../../../com/fasterxml/jackson/databind/util/Named.html#getName--">getName</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/util/Named.html" title="interface in com.fasterxml.jackson.databind.util">Named</a></code></dd>
1051</dl>
1052</li>
1053</ul>
1054<a name="getFullName--">
1055<!--   -->
1056</a>
1057<ul class="blockList">
1058<li class="blockList">
1059<h4>getFullName</h4>
1060<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a>&nbsp;getFullName()</pre>
1061<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#getFullName--">BeanProperty</a></code></span></div>
1062<div class="block">Method for getting full name definition, including possible
1063 format-specific additional properties (such as namespace when
1064 using XML backend).</div>
1065<dl>
1066<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1067<dd><code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#getFullName--">getFullName</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></code></dd>
1068</dl>
1069</li>
1070</ul>
1071<a name="getType--">
1072<!--   -->
1073</a>
1074<ul class="blockList">
1075<li class="blockList">
1076<h4>getType</h4>
1077<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;getType()</pre>
1078<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#getType--">BeanProperty</a></code></span></div>
1079<div class="block">Method to get declared type of the property.</div>
1080<dl>
1081<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1082<dd><code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#getType--">getType</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></code></dd>
1083</dl>
1084</li>
1085</ul>
1086<a name="getWrapperName--">
1087<!--   -->
1088</a>
1089<ul class="blockList">
1090<li class="blockList">
1091<h4>getWrapperName</h4>
1092<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a>&nbsp;getWrapperName()</pre>
1093<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#getWrapperName--">BeanProperty</a></code></span></div>
1094<div class="block">If property is indicated to be wrapped, name of
1095 wrapper element to use.</div>
1096<dl>
1097<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1098<dd><code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#getWrapperName--">getWrapperName</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></code></dd>
1099</dl>
1100</li>
1101</ul>
1102<a name="getMember--">
1103<!--   -->
1104</a>
1105<ul class="blockList">
1106<li class="blockList">
1107<h4>getMember</h4>
1108<pre>public abstract&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a>&nbsp;getMember()</pre>
1109<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#getMember--">BeanProperty</a></code></span></div>
1110<div class="block">Method for accessing primary physical entity that represents the property;
1111 annotated field, method or constructor property.</div>
1112<dl>
1113<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1114<dd><code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#getMember--">getMember</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></code></dd>
1115</dl>
1116</li>
1117</ul>
1118<a name="getAnnotation-java.lang.Class-">
1119<!--   -->
1120</a>
1121<ul class="blockList">
1122<li class="blockList">
1123<h4>getAnnotation</h4>
1124<pre>public abstract&nbsp;&lt;A extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>&gt;&nbsp;A&nbsp;getAnnotation(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;A&gt;&nbsp;acls)</pre>
1125<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#getAnnotation-java.lang.Class-">BeanProperty</a></code></span></div>
1126<div class="block">Method for finding annotation associated with this property;
1127 meaning annotation associated with one of entities used to
1128 access property.
1129<p>
1130 Note that this method should only be called for custom annotations;
1131 access to standard Jackson annotations (or ones supported by
1132 alternate <a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a>s) should be accessed
1133 through <a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a>.</div>
1134<dl>
1135<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1136<dd><code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#getAnnotation-java.lang.Class-">getAnnotation</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></code></dd>
1137</dl>
1138</li>
1139</ul>
1140<a name="getContextAnnotation-java.lang.Class-">
1141<!--   -->
1142</a>
1143<ul class="blockList">
1144<li class="blockList">
1145<h4>getContextAnnotation</h4>
1146<pre>public&nbsp;&lt;A extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>&gt;&nbsp;A&nbsp;getContextAnnotation(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;A&gt;&nbsp;acls)</pre>
1147<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#getContextAnnotation-java.lang.Class-">BeanProperty</a></code></span></div>
1148<div class="block">Method for finding annotation associated with context of
1149 this property; usually class in which member is declared
1150 (or its subtype if processing subtype).
1151<p>
1152 Note that this method should only be called for custom annotations;
1153 access to standard Jackson annotations (or ones supported by
1154 alternate <a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a>s) should be accessed
1155 through <a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a>.</div>
1156<dl>
1157<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1158<dd><code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#getContextAnnotation-java.lang.Class-">getContextAnnotation</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></code></dd>
1159</dl>
1160</li>
1161</ul>
1162<a name="depositSchemaProperty-com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor-com.fasterxml.jackson.databind.SerializerProvider-">
1163<!--   -->
1164</a>
1165<ul class="blockList">
1166<li class="blockList">
1167<h4>depositSchemaProperty</h4>
1168<pre>public&nbsp;void&nbsp;depositSchemaProperty(<a href="../../../../../com/fasterxml/jackson/databind/jsonFormatVisitors/JsonObjectFormatVisitor.html" title="interface in com.fasterxml.jackson.databind.jsonFormatVisitors">JsonObjectFormatVisitor</a>&nbsp;objectVisitor,
1169                                  <a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind">SerializerProvider</a>&nbsp;provider)
1170                           throws <a href="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1171<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#depositSchemaProperty-com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor-com.fasterxml.jackson.databind.SerializerProvider-">BeanProperty</a></code></span></div>
1172<div class="block">Method that can be called to visit the type structure that this
1173 property is part of.
1174 Note that not all implementations support traversal with this
1175 method; those that do not should throw
1176 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/UnsupportedOperationException.html?is-external=true" title="class or interface in java.lang"><code>UnsupportedOperationException</code></a>.
1177<p>
1178 NOTE: Starting with 2.7, takes explicit <a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a>
1179 argument to reduce the need to rely on provider visitor may or may not
1180 have assigned.</div>
1181<dl>
1182<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1183<dd><code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html#depositSchemaProperty-com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor-com.fasterxml.jackson.databind.SerializerProvider-">depositSchemaProperty</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a></code></dd>
1184<dt><span class="paramLabel">Parameters:</span></dt>
1185<dd><code>objectVisitor</code> - Visitor to used as the callback handler</dd>
1186<dt><span class="throwsLabel">Throws:</span></dt>
1187<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
1188</dl>
1189</li>
1190</ul>
1191<a name="getDeclaringClass--">
1192<!--   -->
1193</a>
1194<ul class="blockList">
1195<li class="blockList">
1196<h4>getDeclaringClass</h4>
1197<pre>protected&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;getDeclaringClass()</pre>
1198</li>
1199</ul>
1200<a name="getManagedReferenceName--">
1201<!--   -->
1202</a>
1203<ul class="blockList">
1204<li class="blockList">
1205<h4>getManagedReferenceName</h4>
1206<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getManagedReferenceName()</pre>
1207</li>
1208</ul>
1209<a name="getObjectIdInfo--">
1210<!--   -->
1211</a>
1212<ul class="blockList">
1213<li class="blockList">
1214<h4>getObjectIdInfo</h4>
1215<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/introspect/ObjectIdInfo.html" title="class in com.fasterxml.jackson.databind.introspect">ObjectIdInfo</a>&nbsp;getObjectIdInfo()</pre>
1216</li>
1217</ul>
1218<a name="hasValueDeserializer--">
1219<!--   -->
1220</a>
1221<ul class="blockList">
1222<li class="blockList">
1223<h4>hasValueDeserializer</h4>
1224<pre>public&nbsp;boolean&nbsp;hasValueDeserializer()</pre>
1225</li>
1226</ul>
1227<a name="hasValueTypeDeserializer--">
1228<!--   -->
1229</a>
1230<ul class="blockList">
1231<li class="blockList">
1232<h4>hasValueTypeDeserializer</h4>
1233<pre>public&nbsp;boolean&nbsp;hasValueTypeDeserializer()</pre>
1234</li>
1235</ul>
1236<a name="getValueDeserializer--">
1237<!--   -->
1238</a>
1239<ul class="blockList">
1240<li class="blockList">
1241<h4>getValueDeserializer</h4>
1242<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;getValueDeserializer()</pre>
1243</li>
1244</ul>
1245<a name="getValueTypeDeserializer--">
1246<!--   -->
1247</a>
1248<ul class="blockList">
1249<li class="blockList">
1250<h4>getValueTypeDeserializer</h4>
1251<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a>&nbsp;getValueTypeDeserializer()</pre>
1252</li>
1253</ul>
1254<a name="getNullValueProvider--">
1255<!--   -->
1256</a>
1257<ul class="blockList">
1258<li class="blockList">
1259<h4>getNullValueProvider</h4>
1260<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a>&nbsp;getNullValueProvider()</pre>
1261<dl>
1262<dt><span class="simpleTagLabel">Since:</span></dt>
1263<dd>2.9</dd>
1264</dl>
1265</li>
1266</ul>
1267<a name="visibleInView-java.lang.Class-">
1268<!--   -->
1269</a>
1270<ul class="blockList">
1271<li class="blockList">
1272<h4>visibleInView</h4>
1273<pre>public&nbsp;boolean&nbsp;visibleInView(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;activeView)</pre>
1274</li>
1275</ul>
1276<a name="hasViews--">
1277<!--   -->
1278</a>
1279<ul class="blockList">
1280<li class="blockList">
1281<h4>hasViews</h4>
1282<pre>public&nbsp;boolean&nbsp;hasViews()</pre>
1283</li>
1284</ul>
1285<a name="getPropertyIndex--">
1286<!--   -->
1287</a>
1288<ul class="blockList">
1289<li class="blockList">
1290<h4>getPropertyIndex</h4>
1291<pre>public&nbsp;int&nbsp;getPropertyIndex()</pre>
1292<div class="block">Method for accessing unique index of this property; indexes are
1293 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
1294 been collected.</div>
1295<dl>
1296<dt><span class="returnLabel">Returns:</span></dt>
1297<dd>Index of this property</dd>
1298</dl>
1299</li>
1300</ul>
1301<a name="getCreatorIndex--">
1302<!--   -->
1303</a>
1304<ul class="blockList">
1305<li class="blockList">
1306<h4>getCreatorIndex</h4>
1307<pre>public&nbsp;int&nbsp;getCreatorIndex()</pre>
1308<div class="block">Method for accessing index of the creator property: for other
1309 types of properties will simply return -1.</div>
1310<dl>
1311<dt><span class="simpleTagLabel">Since:</span></dt>
1312<dd>2.1</dd>
1313</dl>
1314</li>
1315</ul>
1316<a name="getInjectableValueId--">
1317<!--   -->
1318</a>
1319<ul class="blockList">
1320<li class="blockList">
1321<h4>getInjectableValueId</h4>
1322<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;getInjectableValueId()</pre>
1323<div class="block">Accessor for id of injectable value, if this bean property supports
1324 value injection.</div>
1325</li>
1326</ul>
1327<a name="isInjectionOnly--">
1328<!--   -->
1329</a>
1330<ul class="blockList">
1331<li class="blockList">
1332<h4>isInjectionOnly</h4>
1333<pre>public&nbsp;boolean&nbsp;isInjectionOnly()</pre>
1334<div class="block">Accessor for checking whether this property is injectable, and if so,
1335 ONLY injectable (will not bind from input).
1336 Currently (2.11) can only return <code>true</code> for Creator-backed properties.</div>
1337<dl>
1338<dt><span class="returnLabel">Returns:</span></dt>
1339<dd>True if (and only if) property has injector that is also defined NOT
1340    to bind from input.</dd>
1341<dt><span class="simpleTagLabel">Since:</span></dt>
1342<dd>2.11</dd>
1343</dl>
1344</li>
1345</ul>
1346<a name="deserializeAndSet-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-">
1347<!--   -->
1348</a>
1349<ul class="blockList">
1350<li class="blockList">
1351<h4>deserializeAndSet</h4>
1352<pre>public abstract&nbsp;void&nbsp;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>&nbsp;p,
1353                                       <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
1354                                       <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;instance)
1355                                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>
1356<div class="block">Method called to deserialize appropriate value, given parser (and
1357 context), and set it using appropriate mechanism.
1358 Pre-condition is that passed parser must point to the first token
1359 that should be consumed to produce the value (the only value for
1360 scalars, multiple for Objects and Arrays).</div>
1361<dl>
1362<dt><span class="throwsLabel">Throws:</span></dt>
1363<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>
1364</dl>
1365</li>
1366</ul>
1367<a name="deserializeSetAndReturn-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-">
1368<!--   -->
1369</a>
1370<ul class="blockList">
1371<li class="blockList">
1372<h4>deserializeSetAndReturn</h4>
1373<pre>public abstract&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;deserializeSetAndReturn(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
1374                                               <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
1375                                               <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;instance)
1376                                        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>
1377<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>deserializeAndSet(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, java.lang.Object)</code></a> that returns
1378 either return value of setter method called (if one is),
1379 or null to indicate that no return value is available.
1380 Mostly used to support Builder style deserialization.</div>
1381<dl>
1382<dt><span class="throwsLabel">Throws:</span></dt>
1383<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>
1384<dt><span class="simpleTagLabel">Since:</span></dt>
1385<dd>2.0</dd>
1386</dl>
1387</li>
1388</ul>
1389<a name="set-java.lang.Object-java.lang.Object-">
1390<!--   -->
1391</a>
1392<ul class="blockList">
1393<li class="blockList">
1394<h4>set</h4>
1395<pre>public abstract&nbsp;void&nbsp;set(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;instance,
1396                         <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)
1397                  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>
1398<div class="block">Method called to assign given value to this property, on
1399 specified Object.
1400<p>
1401 Note: this is an optional operation, not supported by all
1402 implementations, creator-backed properties for example do not
1403 support this method.</div>
1404<dl>
1405<dt><span class="throwsLabel">Throws:</span></dt>
1406<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>
1407</dl>
1408</li>
1409</ul>
1410<a name="setAndReturn-java.lang.Object-java.lang.Object-">
1411<!--   -->
1412</a>
1413<ul class="blockList">
1414<li class="blockList">
1415<h4>setAndReturn</h4>
1416<pre>public abstract&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;setAndReturn(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;instance,
1417                                    <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)
1418                             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>
1419<div class="block">Method called to assign given value to this property, on
1420 specified Object, and return whatever delegating accessor
1421 returned (if anything)
1422<p>
1423 Note: this is an optional operation, not supported by all
1424 implementations, creator-backed properties for example do not
1425 support this method.</div>
1426<dl>
1427<dt><span class="throwsLabel">Throws:</span></dt>
1428<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>
1429</dl>
1430</li>
1431</ul>
1432<a name="deserialize-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">
1433<!--   -->
1434</a>
1435<ul class="blockList">
1436<li class="blockList">
1437<h4>deserialize</h4>
1438<pre>public final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;deserialize(<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>&nbsp;p,
1439                                <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)
1440                         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>
1441<div class="block">This method is needed by some specialized bean deserializers,
1442 and also called by some <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#deserializeAndSet-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-"><code>deserializeAndSet(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, java.lang.Object)</code></a> implementations.
1443<p>
1444 Pre-condition is that passed parser must point to the first token
1445 that should be consumed to produce the value (the only value for
1446 scalars, multiple for Objects and Arrays).
1447<p>
1448 Note that this method is final for performance reasons: to override
1449 functionality you must override other methods that call this method;
1450 this method should also not be called directly unless you really know
1451 what you are doing (and probably not even then).</div>
1452<dl>
1453<dt><span class="throwsLabel">Throws:</span></dt>
1454<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>
1455</dl>
1456</li>
1457</ul>
1458<a name="deserializeWith-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-">
1459<!--   -->
1460</a>
1461<ul class="blockList">
1462<li class="blockList">
1463<h4>deserializeWith</h4>
1464<pre>public final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;deserializeWith(<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>&nbsp;p,
1465                                    <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
1466                                    <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;toUpdate)
1467                             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>
1468<dl>
1469<dt><span class="throwsLabel">Throws:</span></dt>
1470<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>
1471<dt><span class="simpleTagLabel">Since:</span></dt>
1472<dd>2.9</dd>
1473</dl>
1474</li>
1475</ul>
1476<a name="Z:Z_throwAsIOE-com.fasterxml.jackson.core.JsonParser-java.lang.Exception-java.lang.Object-">
1477<!--   -->
1478</a>
1479<ul class="blockList">
1480<li class="blockList">
1481<h4>_throwAsIOE</h4>
1482<pre>protected&nbsp;void&nbsp;_throwAsIOE(<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>&nbsp;p,
1483                           <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a>&nbsp;e,
1484                           <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)
1485                    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>
1486<div class="block">Method that takes in exception of any type, and casts or wraps it
1487 to an IOException or its subclass.</div>
1488<dl>
1489<dt><span class="throwsLabel">Throws:</span></dt>
1490<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>
1491</dl>
1492</li>
1493</ul>
1494<a name="Z:Z_throwAsIOE-com.fasterxml.jackson.core.JsonParser-java.lang.Exception-">
1495<!--   -->
1496</a>
1497<ul class="blockList">
1498<li class="blockList">
1499<h4>_throwAsIOE</h4>
1500<pre>protected&nbsp;<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>&nbsp;_throwAsIOE(<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>&nbsp;p,
1501                                  <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a>&nbsp;e)
1502                           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>
1503<dl>
1504<dt><span class="throwsLabel">Throws:</span></dt>
1505<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>
1506<dt><span class="simpleTagLabel">Since:</span></dt>
1507<dd>2.7</dd>
1508</dl>
1509</li>
1510</ul>
1511<a name="Z:Z_throwAsIOE-java.lang.Exception-">
1512<!--   -->
1513</a>
1514<ul class="blockList">
1515<li class="blockList">
1516<h4>_throwAsIOE</h4>
1517<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
1518protected&nbsp;<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>&nbsp;_throwAsIOE(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a>&nbsp;e)
1519                                       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>
1520<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
1521<dl>
1522<dt><span class="throwsLabel">Throws:</span></dt>
1523<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>
1524</dl>
1525</li>
1526</ul>
1527<a name="Z:Z_throwAsIOE-java.lang.Exception-java.lang.Object-">
1528<!--   -->
1529</a>
1530<ul class="blockList">
1531<li class="blockList">
1532<h4>_throwAsIOE</h4>
1533<pre>protected&nbsp;void&nbsp;_throwAsIOE(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a>&nbsp;e,
1534                           <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)
1535                    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>
1536<dl>
1537<dt><span class="throwsLabel">Throws:</span></dt>
1538<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>
1539</dl>
1540</li>
1541</ul>
1542<a name="toString--">
1543<!--   -->
1544</a>
1545<ul class="blockListLast">
1546<li class="blockList">
1547<h4>toString</h4>
1548<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
1549<dl>
1550<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
1551<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<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></dd>
1552</dl>
1553</li>
1554</ul>
1555</li>
1556</ul>
1557</li>
1558</ul>
1559</div>
1560</div>
1561<!-- ========= END OF CLASS DATA ========= -->
1562<!-- ======= START OF BOTTOM NAVBAR ====== -->
1563<div class="bottomNav"><a name="navbar.bottom">
1564<!--   -->
1565</a>
1566<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
1567<a name="navbar.bottom.firstrow">
1568<!--   -->
1569</a>
1570<ul class="navList" title="Navigation">
1571<li><a href="../../../../../overview-summary.html">Overview</a></li>
1572<li><a href="package-summary.html">Package</a></li>
1573<li class="navBarCell1Rev">Class</li>
1574<li><a href="class-use/SettableBeanProperty.html">Use</a></li>
1575<li><a href="package-tree.html">Tree</a></li>
1576<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
1577<li><a href="../../../../../index-all.html">Index</a></li>
1578<li><a href="../../../../../help-doc.html">Help</a></li>
1579</ul>
1580</div>
1581<div class="subNav">
1582<ul class="navList">
1583<li><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableAnyProperty.html" title="class in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
1584<li><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.Delegating.html" title="class in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
1585</ul>
1586<ul class="navList">
1587<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" target="_top">Frames</a></li>
1588<li><a href="SettableBeanProperty.html" target="_top">No&nbsp;Frames</a></li>
1589</ul>
1590<ul class="navList" id="allclasses_navbar_bottom">
1591<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
1592</ul>
1593<div>
1594<script type="text/javascript"><!--
1595  allClassesLink = document.getElementById("allclasses_navbar_bottom");
1596  if(window==top) {
1597    allClassesLink.style.display = "block";
1598  }
1599  else {
1600    allClassesLink.style.display = "none";
1601  }
1602  //-->
1603</script>
1604</div>
1605<div>
1606<ul class="subNavList">
1607<li>Summary:&nbsp;</li>
1608<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
1609<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
1610<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
1611<li><a href="#method.summary">Method</a></li>
1612</ul>
1613<ul class="subNavList">
1614<li>Detail:&nbsp;</li>
1615<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
1616<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
1617<li><a href="#method.detail">Method</a></li>
1618</ul>
1619</div>
1620<a name="skip.navbar.bottom">
1621<!--   -->
1622</a></div>
1623<!-- ======== END OF BOTTOM NAVBAR ======= -->
1624<p class="legalCopy"><small>Copyright &#169; 2008&#x2013;2020 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p>
1625</body>
1626</html>
1627