• 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>BeanDeserializerBase (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="BeanDeserializerBase (jackson-databind 2.11.0 API)";
17        }
18    }
19    catch(err) {
20    }
21//-->
22var methods = {"i0":10,"i1":6,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":6,"i11":10,"i12":10,"i13":42,"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":42,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":6,"i53":10,"i54":6,"i55":10,"i56":6,"i57":10,"i58":10};
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/BeanDeserializerBase.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/BeanDeserializer.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/BeanDeserializerBuilder.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/BeanDeserializerBase.html" target="_top">Frames</a></li>
58<li><a href="BeanDeserializerBase.html" target="_top">No&nbsp;Frames</a></li>
59</ul>
60<ul class="navList" id="allclasses_navbar_top">
61<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
62</ul>
63<div>
64<script type="text/javascript"><!--
65  allClassesLink = document.getElementById("allclasses_navbar_top");
66  if(window==top) {
67    allClassesLink.style.display = "block";
68  }
69  else {
70    allClassesLink.style.display = "none";
71  }
72  //-->
73</script>
74</div>
75<div>
76<ul class="subNavList">
77<li>Summary:&nbsp;</li>
78<li><a href="#nested.classes.inherited.from.class.com.fasterxml.jackson.databind.JsonDeserializer">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 BeanDeserializerBase" class="title">Class BeanDeserializerBase</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/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.JsonDeserializer</a>&lt;T&gt;</li>
105<li>
106<ul class="inheritance">
107<li><a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.StdDeserializer</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;</li>
108<li>
109<ul class="inheritance">
110<li>com.fasterxml.jackson.databind.deser.BeanDeserializerBase</li>
111</ul>
112</li>
113</ul>
114</li>
115</ul>
116</li>
117</ul>
118<div class="description">
119<ul class="blockList">
120<li class="blockList">
121<dl>
122<dt>All Implemented Interfaces:</dt>
123<dd><a href="../../../../../com/fasterxml/jackson/databind/deser/ContextualDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser">ContextualDeserializer</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/ResolvableDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser">ResolvableDeserializer</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiator.Gettable.html" title="interface in com.fasterxml.jackson.databind.deser">ValueInstantiator.Gettable</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd>
124</dl>
125<dl>
126<dt>Direct Known Subclasses:</dt>
127<dd><a href="../../../../../com/fasterxml/jackson/databind/deser/impl/BeanAsArrayBuilderDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.impl">BeanAsArrayBuilderDeserializer</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/BeanAsArrayDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.impl">BeanAsArrayDeserializer</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializer</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BuilderBasedDeserializer.html" title="class in com.fasterxml.jackson.databind.deser">BuilderBasedDeserializer</a></dd>
128</dl>
129<hr>
130<br>
131<pre>public abstract class <span class="typeNameLabel">BeanDeserializerBase</span>
132extends <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdDeserializer</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;
133implements <a href="../../../../../com/fasterxml/jackson/databind/deser/ContextualDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser">ContextualDeserializer</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/ResolvableDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser">ResolvableDeserializer</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiator.Gettable.html" title="interface in com.fasterxml.jackson.databind.deser">ValueInstantiator.Gettable</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></pre>
134<div class="block">Base class for <code>BeanDeserializer</code>.</div>
135<dl>
136<dt><span class="seeLabel">See Also:</span></dt>
137<dd><a href="../../../../../serialized-form.html#com.fasterxml.jackson.databind.deser.BeanDeserializerBase">Serialized Form</a></dd>
138</dl>
139</li>
140</ul>
141</div>
142<div class="summary">
143<ul class="blockList">
144<li class="blockList">
145<!-- ======== NESTED CLASS SUMMARY ======== -->
146<ul class="blockList">
147<li class="blockList"><a name="nested.class.summary">
148<!--   -->
149</a>
150<h3>Nested Class Summary</h3>
151<ul class="blockList">
152<li class="blockList"><a name="nested.classes.inherited.from.class.com.fasterxml.jackson.databind.JsonDeserializer">
153<!--   -->
154</a>
155<h3>Nested classes/interfaces inherited from class&nbsp;com.fasterxml.jackson.databind.<a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a></h3>
156<code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.None.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer.None</a></code></li>
157</ul>
158</li>
159</ul>
160<!-- =========== FIELD SUMMARY =========== -->
161<ul class="blockList">
162<li class="blockList"><a name="field.summary">
163<!--   -->
164</a>
165<h3>Field Summary</h3>
166<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
167<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
168<tr>
169<th class="colFirst" scope="col">Modifier and Type</th>
170<th class="colLast" scope="col">Field and Description</th>
171</tr>
172<tr class="altColor">
173<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableAnyProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableAnyProperty</a></code></td>
174<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_anySetter">_anySetter</a></span></code>
175<div class="block">Fallback setter used for handling any properties that are not
176 mapped to regular setters.</div>
177</td>
178</tr>
179<tr class="rowColor">
180<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>
181<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_arrayDelegateDeserializer">_arrayDelegateDeserializer</a></span></code>
182<div class="block">Deserializer that is used iff array-delegate-based creator
183 is to be used for deserializing from JSON Object.</div>
184</td>
185</tr>
186<tr class="altColor">
187<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<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>,<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&gt;</code></td>
188<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_backRefs">_backRefs</a></span></code>
189<div class="block">We may also have one or more back reference fields (usually
190 zero or one).</div>
191</td>
192</tr>
193<tr class="rowColor">
194<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/BeanPropertyMap.html" title="class in com.fasterxml.jackson.databind.deser.impl">BeanPropertyMap</a></code></td>
195<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_beanProperties">_beanProperties</a></span></code>
196<div class="block">Mapping of property names to properties, built when all properties
197 to use have been successfully resolved.</div>
198</td>
199</tr>
200<tr class="altColor">
201<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td>
202<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_beanType">_beanType</a></span></code>
203<div class="block">Declared type of the bean this deserializer handles.</div>
204</td>
205</tr>
206<tr class="rowColor">
207<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>
208<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_delegateDeserializer">_delegateDeserializer</a></span></code>
209<div class="block">Deserializer that is used iff delegate-based creator is
210 to be used for deserializing from JSON Object.</div>
211</td>
212</tr>
213<tr class="altColor">
214<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ExternalTypeHandler.html" title="class in com.fasterxml.jackson.databind.deser.impl">ExternalTypeHandler</a></code></td>
215<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_externalTypeIdHandler">_externalTypeIdHandler</a></span></code>
216<div class="block">Handler that we need iff any of properties uses external
217 type id.</div>
218</td>
219</tr>
220<tr class="rowColor">
221<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<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>&gt;</code></td>
222<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_ignorableProps">_ignorableProps</a></span></code>
223<div class="block">In addition to properties that are set, we will also keep
224 track of recognized but ignorable properties: these will
225 be skipped without errors or warnings.</div>
226</td>
227</tr>
228<tr class="altColor">
229<td class="colFirst"><code>protected boolean</code></td>
230<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_ignoreAllUnknown">_ignoreAllUnknown</a></span></code>
231<div class="block">Flag that can be set to ignore and skip unknown properties.</div>
232</td>
233</tr>
234<tr class="rowColor">
235<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ValueInjector.html" title="class in com.fasterxml.jackson.databind.deser.impl">ValueInjector</a>[]</code></td>
236<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_injectables">_injectables</a></span></code>
237<div class="block">List of <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ValueInjector.html" title="class in com.fasterxml.jackson.databind.deser.impl"><code>ValueInjector</code></a>s, if any injectable values are
238 expected by the bean; otherwise null.</div>
239</td>
240</tr>
241<tr class="altColor">
242<td class="colFirst"><code>protected boolean</code></td>
243<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_needViewProcesing">_needViewProcesing</a></span></code>
244<div class="block">Flag that indicates that some aspect of deserialization depends
245 on active view used (if any)</div>
246</td>
247</tr>
248<tr class="rowColor">
249<td class="colFirst"><code>protected boolean</code></td>
250<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_nonStandardCreation">_nonStandardCreation</a></span></code>
251<div class="block">Flag that is set to mark "non-standard" cases; where either
252 we use one of non-default creators, or there are unwrapped
253 values to consider.</div>
254</td>
255</tr>
256<tr class="altColor">
257<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdReader.html" title="class in com.fasterxml.jackson.databind.deser.impl">ObjectIdReader</a></code></td>
258<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_objectIdReader">_objectIdReader</a></span></code>
259<div class="block">If an Object Id is to be used for value handled by this
260 deserializer, this reader is used for handling.</div>
261</td>
262</tr>
263<tr class="rowColor">
264<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/PropertyBasedCreator.html" title="class in com.fasterxml.jackson.databind.deser.impl">PropertyBasedCreator</a></code></td>
265<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_propertyBasedCreator">_propertyBasedCreator</a></span></code>
266<div class="block">If the bean needs to be instantiated using constructor
267 or factory method
268 that takes one or more named properties as argument(s),
269 this creator is used for instantiation.</div>
270</td>
271</tr>
272<tr class="altColor">
273<td class="colFirst"><code>protected <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonFormat.Shape.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonFormat.Shape</a></code></td>
274<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_serializationShape">_serializationShape</a></span></code>
275<div class="block">Requested shape from bean class annotations.</div>
276</td>
277</tr>
278<tr class="rowColor">
279<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/type/ClassKey.html" title="class in com.fasterxml.jackson.databind.type">ClassKey</a>,<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;&gt;</code></td>
280<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_subDeserializers">_subDeserializers</a></span></code>
281<div class="block">Lazily constructed map used to contain deserializers needed
282 for polymorphic subtypes.</div>
283</td>
284</tr>
285<tr class="altColor">
286<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/UnwrappedPropertyHandler.html" title="class in com.fasterxml.jackson.databind.deser.impl">UnwrappedPropertyHandler</a></code></td>
287<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_unwrappedPropertyHandler">_unwrappedPropertyHandler</a></span></code>
288<div class="block">If one of properties has "unwrapped" value, we need separate
289 helper object</div>
290</td>
291</tr>
292<tr class="rowColor">
293<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser">ValueInstantiator</a></code></td>
294<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_valueInstantiator">_valueInstantiator</a></span></code>
295<div class="block">Object that handles details of constructing initial
296 bean value (to which bind data to), unless instance
297 is passed (via updateValue())</div>
298</td>
299</tr>
300<tr class="altColor">
301<td class="colFirst"><code>protected boolean</code></td>
302<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_vanillaProcessing">_vanillaProcessing</a></span></code>
303<div class="block">Flag that indicates that no "special features" whatsoever
304 are enabled, so the simplest processing is possible.</div>
305</td>
306</tr>
307<tr class="rowColor">
308<td class="colFirst"><code>protected static <a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a></code></td>
309<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#TEMP_PROPERTY_NAME">TEMP_PROPERTY_NAME</a></span></code>&nbsp;</td>
310</tr>
311</table>
312<ul class="blockList">
313<li class="blockList"><a name="fields.inherited.from.class.com.fasterxml.jackson.databind.deser.std.StdDeserializer">
314<!--   -->
315</a>
316<h3>Fields inherited from class&nbsp;com.fasterxml.jackson.databind.deser.std.<a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdDeserializer</a></h3>
317<code><a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_valueClass">_valueClass</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_valueType">_valueType</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#F_MASK_ACCEPT_ARRAYS">F_MASK_ACCEPT_ARRAYS</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#F_MASK_INT_COERCIONS">F_MASK_INT_COERCIONS</a></code></li>
318</ul>
319</li>
320</ul>
321<!-- ======== CONSTRUCTOR SUMMARY ======== -->
322<ul class="blockList">
323<li class="blockList"><a name="constructor.summary">
324<!--   -->
325</a>
326<h3>Constructor Summary</h3>
327<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
328<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
329<tr>
330<th class="colFirst" scope="col">Modifier</th>
331<th class="colLast" scope="col">Constructor and Description</th>
332</tr>
333<tr class="altColor">
334<td class="colFirst"><code>protected </code></td>
335<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#BeanDeserializerBase-com.fasterxml.jackson.databind.deser.BeanDeserializerBase-">BeanDeserializerBase</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>&nbsp;src)</code>&nbsp;</td>
336</tr>
337<tr class="rowColor">
338<td class="colFirst"><code>protected </code></td>
339<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#BeanDeserializerBase-com.fasterxml.jackson.databind.deser.BeanDeserializerBase-com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap-">BeanDeserializerBase</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>&nbsp;src,
340                    <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/BeanPropertyMap.html" title="class in com.fasterxml.jackson.databind.deser.impl">BeanPropertyMap</a>&nbsp;beanProps)</code>&nbsp;</td>
341</tr>
342<tr class="altColor">
343<td class="colFirst"><code>protected </code></td>
344<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#BeanDeserializerBase-com.fasterxml.jackson.databind.deser.BeanDeserializerBase-boolean-">BeanDeserializerBase</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>&nbsp;src,
345                    boolean&nbsp;ignoreAllUnknown)</code>&nbsp;</td>
346</tr>
347<tr class="rowColor">
348<td class="colFirst"><code>protected </code></td>
349<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#BeanDeserializerBase-com.fasterxml.jackson.databind.deser.BeanDeserializerBase-com.fasterxml.jackson.databind.util.NameTransformer-">BeanDeserializerBase</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>&nbsp;src,
350                    <a href="../../../../../com/fasterxml/jackson/databind/util/NameTransformer.html" title="class in com.fasterxml.jackson.databind.util">NameTransformer</a>&nbsp;unwrapper)</code>&nbsp;</td>
351</tr>
352<tr class="altColor">
353<td class="colFirst"><code>&nbsp;</code></td>
354<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#BeanDeserializerBase-com.fasterxml.jackson.databind.deser.BeanDeserializerBase-com.fasterxml.jackson.databind.deser.impl.ObjectIdReader-">BeanDeserializerBase</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>&nbsp;src,
355                    <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdReader.html" title="class in com.fasterxml.jackson.databind.deser.impl">ObjectIdReader</a>&nbsp;oir)</code>&nbsp;</td>
356</tr>
357<tr class="rowColor">
358<td class="colFirst"><code>&nbsp;</code></td>
359<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#BeanDeserializerBase-com.fasterxml.jackson.databind.deser.BeanDeserializerBase-java.util.Set-">BeanDeserializerBase</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>&nbsp;src,
360                    <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<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>&gt;&nbsp;ignorableProps)</code>&nbsp;</td>
361</tr>
362<tr class="altColor">
363<td class="colFirst"><code>protected </code></td>
364<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#BeanDeserializerBase-com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder-com.fasterxml.jackson.databind.BeanDescription-com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap-java.util.Map-java.util.Set-boolean-boolean-">BeanDeserializerBase</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBuilder</a>&nbsp;builder,
365                    <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a>&nbsp;beanDesc,
366                    <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/BeanPropertyMap.html" title="class in com.fasterxml.jackson.databind.deser.impl">BeanPropertyMap</a>&nbsp;properties,
367                    <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<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>,<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&gt;&nbsp;backRefs,
368                    <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<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>&gt;&nbsp;ignorableProps,
369                    boolean&nbsp;ignoreAllUnknown,
370                    boolean&nbsp;hasViews)</code>
371<div class="block">Constructor used when initially building a deserializer
372 instance, given a <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html" title="class in com.fasterxml.jackson.databind.deser"><code>BeanDeserializerBuilder</code></a> that
373 contains configuration.</div>
374</td>
375</tr>
376</table>
377</li>
378</ul>
379<!-- ========== METHOD SUMMARY =========== -->
380<ul class="blockList">
381<li class="blockList"><a name="method.summary">
382<!--   -->
383</a>
384<h3>Method Summary</h3>
385<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
386<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>
387<tr>
388<th class="colFirst" scope="col">Modifier and Type</th>
389<th class="colLast" scope="col">Method and Description</th>
390</tr>
391<tr id="i0" class="altColor">
392<td class="colFirst"><code>protected <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>
393<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_convertObjectId-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-com.fasterxml.jackson.databind.JsonDeserializer-">_convertObjectId</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,
394                <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
395                <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;rawId,
396                <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;idDeser)</code>
397<div class="block">Helper method we need to do necessary conversion from whatever native object id
398 type is, into declared type that Jackson internals expect.</div>
399</td>
400</tr>
401<tr id="i1" class="rowColor">
402<td class="colFirst"><code>protected 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>
403<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_deserializeUsingPropertyBased-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">_deserializeUsingPropertyBased</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,
404                              <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)</code>&nbsp;</td>
405</tr>
406<tr id="i2" class="altColor">
407<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/util/NameTransformer.html" title="class in com.fasterxml.jackson.databind.util">NameTransformer</a></code></td>
408<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_findPropertyUnwrapper-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.deser.SettableBeanProperty-">_findPropertyUnwrapper</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
409                      <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;prop)</code>
410<div class="block">Helper method called to see if given property might be so-called unwrapped
411 property: these require special handling.</div>
412</td>
413</tr>
414<tr id="i3" class="rowColor">
415<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>
416<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_findSubclassDeserializer-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-com.fasterxml.jackson.databind.util.TokenBuffer-">_findSubclassDeserializer</a></span>(<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;bean,
418                         <a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html" title="class in com.fasterxml.jackson.databind.util">TokenBuffer</a>&nbsp;unknownTokens)</code>
419<div class="block">Helper method called to (try to) locate deserializer for given sub-type of
420 type that this deserializer handles.</div>
421</td>
422</tr>
423<tr id="i4" class="altColor">
424<td class="colFirst"><code>protected <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/BeanDeserializerBase.html#Z:Z_handleTypedObjectId-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-java.lang.Object-">_handleTypedObjectId</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;pojo,
428                    <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;rawId)</code>
429<div class="block">Offlined method called to handle "native" Object Id that has been read
430 and known to be associated with given deserialized POJO.</div>
431</td>
432</tr>
433<tr id="i5" class="rowColor">
434<td class="colFirst"><code>protected void</code></td>
435<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_replaceProperty-com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap-com.fasterxml.jackson.databind.deser.SettableBeanProperty:A-com.fasterxml.jackson.databind.deser.SettableBeanProperty-com.fasterxml.jackson.databind.deser.SettableBeanProperty-">_replaceProperty</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/deser/impl/BeanPropertyMap.html" title="class in com.fasterxml.jackson.databind.deser.impl">BeanPropertyMap</a>&nbsp;props,
436                <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>[]&nbsp;creatorProps,
437                <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;origProp,
438                <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;newProp)</code>&nbsp;</td>
439</tr>
440<tr id="i6" class="altColor">
441<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></td>
442<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_resolvedObjectIdProperty-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.deser.SettableBeanProperty-">_resolvedObjectIdProperty</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
443                         <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;prop)</code>
444<div class="block">Method that wraps given property with <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdReferenceProperty.html" title="class in com.fasterxml.jackson.databind.deser.impl"><code>ObjectIdReferenceProperty</code></a>
445 in case where object id resolution is required.</div>
446</td>
447</tr>
448<tr id="i7" class="rowColor">
449<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></td>
450<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_resolveInnerClassValuedProperty-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.deser.SettableBeanProperty-">_resolveInnerClassValuedProperty</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
451                                <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;prop)</code>
452<div class="block">Helper method that will handle gruesome details of dealing with properties
453 that have non-static inner class as value...</div>
454</td>
455</tr>
456<tr id="i8" class="altColor">
457<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></td>
458<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_resolveManagedReferenceProperty-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.deser.SettableBeanProperty-">_resolveManagedReferenceProperty</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
459                                <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;prop)</code>
460<div class="block">Helper method called to see if given property is part of 'managed' property
461 pair (managed + back reference), and if so, handle resolution details.</div>
462</td>
463</tr>
464<tr id="i9" class="rowColor">
465<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></td>
466<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#Z:Z_resolveMergeAndNullSettings-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.deser.SettableBeanProperty-com.fasterxml.jackson.databind.PropertyMetadata-">_resolveMergeAndNullSettings</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
467                            <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;prop,
468                            <a href="../../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a>&nbsp;propMetadata)</code>&nbsp;</td>
469</tr>
470<tr id="i10" class="altColor">
471<td class="colFirst"><code>protected abstract <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a></code></td>
472<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#asArrayDeserializer--">asArrayDeserializer</a></span>()</code>
473<div class="block">Fluent factory for creating a variant that can handle
474 POJO output as a JSON Array.</div>
475</td>
476</tr>
477<tr id="i11" class="rowColor">
478<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;</code></td>
479<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#createContextual-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.BeanProperty-">createContextual</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
480                <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>
481<div class="block">Although most of post-processing is done in resolve(), we only get
482 access to referring property's annotations here; and this is needed
483 to support per-property ObjectIds.</div>
484</td>
485</tr>
486<tr id="i12" class="altColor">
487<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&gt;</code></td>
488<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#creatorProperties--">creatorProperties</a></span>()</code>
489<div class="block">Accessor for finding properties that represents values to pass
490 through property-based creator method (constructor or
491 factory method)</div>
492</td>
493</tr>
494<tr id="i13" class="rowColor">
495<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>
496<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#deserializeFromArray-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">deserializeFromArray</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,
497                    <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)</code>
498<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
499<div class="block"><span class="deprecationComment">Since 2.11 Should not be used: was never meant to be called by
500    code other than sub-classes (implementations), and implementations details
501    differ</span></div>
502</div>
503</td>
504</tr>
505<tr id="i14" class="altColor">
506<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>
507<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#deserializeFromBoolean-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">deserializeFromBoolean</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,
508                      <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)</code>
509<div class="block">Method called to deserialize POJO value from a JSON boolean value (true, false)</div>
510</td>
511</tr>
512<tr id="i15" class="rowColor">
513<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>
514<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#deserializeFromDouble-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">deserializeFromDouble</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,
515                     <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)</code>
516<div class="block">Method called to deserialize POJO value from a JSON floating-point
517 number.</div>
518</td>
519</tr>
520<tr id="i16" class="altColor">
521<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>
522<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#deserializeFromEmbedded-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">deserializeFromEmbedded</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,
523                       <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)</code>&nbsp;</td>
524</tr>
525<tr id="i17" class="rowColor">
526<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>
527<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#deserializeFromNumber-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">deserializeFromNumber</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,
528                     <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)</code>&nbsp;</td>
529</tr>
530<tr id="i18" class="altColor">
531<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>
532<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#deserializeFromObject-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">deserializeFromObject</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,
533                     <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)</code>
534<div class="block">General version used when handling needs more advanced
535 features.</div>
536</td>
537</tr>
538<tr id="i19" class="rowColor">
539<td class="colFirst"><code>protected <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>
540<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#deserializeFromObjectId-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">deserializeFromObjectId</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,
541                       <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)</code>
542<div class="block">Method called in cases where it looks like we got an Object Id
543 to parse and use as a reference.</div>
544</td>
545</tr>
546<tr id="i20" class="altColor">
547<td class="colFirst"><code>protected <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>
548<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#deserializeFromObjectUsingNonDefault-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">deserializeFromObjectUsingNonDefault</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,
549                                    <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)</code>&nbsp;</td>
550</tr>
551<tr id="i21" class="rowColor">
552<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>
553<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#deserializeFromString-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">deserializeFromString</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,
554                     <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)</code>&nbsp;</td>
555</tr>
556<tr id="i22" class="altColor">
557<td class="colFirst"><code>protected <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>
558<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#deserializeWithObjectId-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">deserializeWithObjectId</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,
559                       <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)</code>
560<div class="block">Alternative deserialization method used when we expect to see Object Id;
561 if so, we will need to ensure that the Id is seen before anything
562 else, to ensure that it is available for solving references,
563 even if JSON itself is not ordered that way.</div>
564</td>
565</tr>
566<tr id="i23" class="rowColor">
567<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>
568<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#deserializeWithType-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.jsontype.TypeDeserializer-">deserializeWithType</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,
569                   <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
570                   <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a>&nbsp;typeDeserializer)</code>
571<div class="block">Base implementation that does not assume specific type
572 inclusion mechanism.</div>
573</td>
574</tr>
575<tr id="i24" class="altColor">
576<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>
577<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#findBackReference-java.lang.String-">findBackReference</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;logicalName)</code>
578<div class="block">Method needed by <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser"><code>BeanDeserializerFactory</code></a> to properly link
579 managed- and back-reference pairs.</div>
580</td>
581</tr>
582<tr id="i25" class="rowColor">
583<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>
584<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#findConvertingDeserializer-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.deser.SettableBeanProperty-">findConvertingDeserializer</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
585                          <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;prop)</code>
586<div class="block">Helper method that can be used to see if specified property is annotated
587 to indicate use of a converter for property value (in case of container types,
588 it is container type itself, not key or content type).</div>
589</td>
590</tr>
591<tr id="i26" class="altColor">
592<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>
593<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#findProperty-int-">findProperty</a></span>(int&nbsp;propertyIndex)</code>
594<div class="block">Alternate find method that tries to locate a property with given
595 <code>property index</code>.</div>
596</td>
597</tr>
598<tr id="i27" class="rowColor">
599<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>
600<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#findProperty-com.fasterxml.jackson.databind.PropertyName-">findProperty</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a>&nbsp;propertyName)</code>&nbsp;</td>
601</tr>
602<tr id="i28" class="altColor">
603<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>
604<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#findProperty-java.lang.String-">findProperty</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;propertyName)</code>
605<div class="block">Accessor for finding the property with given name, if POJO
606 has one.</div>
607</td>
608</tr>
609<tr id="i29" class="rowColor">
610<td class="colFirst"><code><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>
611<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#getBeanClass--">getBeanClass</a></span>()</code>
612<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
613<div class="block"><span class="deprecationComment">Since 2.3, use <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#handledType--"><code>handledType()</code></a> instead</span></div>
614</div>
615</td>
616</tr>
617<tr id="i30" class="altColor">
618<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/util/AccessPattern.html" title="enum in com.fasterxml.jackson.databind.util">AccessPattern</a></code></td>
619<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#getEmptyAccessPattern--">getEmptyAccessPattern</a></span>()</code>
620<div class="block">This method may be called in conjunction with calls to
621 <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#getEmptyValue-com.fasterxml.jackson.databind.DeserializationContext-"><code>JsonDeserializer.getEmptyValue(DeserializationContext)</code></a>, to check whether it needs
622 to be called just once (static values), or each time empty value is
623 needed.</div>
624</td>
625</tr>
626<tr id="i31" class="rowColor">
627<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>
628<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#getEmptyValue-com.fasterxml.jackson.databind.DeserializationContext-">getEmptyValue</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)</code>
629<div class="block">Method called to determine value to be used for "empty" values
630 (most commonly when deserializing from empty JSON Strings).</div>
631</td>
632</tr>
633<tr id="i32" class="altColor">
634<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</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>
635<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#getKnownPropertyNames--">getKnownPropertyNames</a></span>()</code>
636<div class="block">Method that will
637 either return null to indicate that type being deserializers
638 has no concept of properties; or a collection of identifiers
639 for which <code>toString</code> will give external property
640 name.</div>
641</td>
642</tr>
643<tr id="i33" class="rowColor">
644<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/util/AccessPattern.html" title="enum in com.fasterxml.jackson.databind.util">AccessPattern</a></code></td>
645<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#getNullAccessPattern--">getNullAccessPattern</a></span>()</code>
646<div class="block">This method may be called in conjunction with calls to
647 <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#getNullValue-com.fasterxml.jackson.databind.DeserializationContext-"><code>JsonDeserializer.getNullValue(DeserializationContext)</code></a>, to check whether it needs
648 to be called just once (static values), or each time empty value is
649 needed.</div>
650</td>
651</tr>
652<tr id="i34" class="altColor">
653<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdReader.html" title="class in com.fasterxml.jackson.databind.deser.impl">ObjectIdReader</a></code></td>
654<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#getObjectIdReader--">getObjectIdReader</a></span>()</code>
655<div class="block">Overridden to return true for those instances that are
656 handling value for which Object Identity handling is enabled
657 (either via value type or referring property).</div>
658</td>
659</tr>
660<tr id="i35" class="rowColor">
661<td class="colFirst"><code>int</code></td>
662<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#getPropertyCount--">getPropertyCount</a></span>()</code>
663<div class="block">Accessor for checking number of deserialized properties.</div>
664</td>
665</tr>
666<tr id="i36" class="altColor">
667<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser">ValueInstantiator</a></code></td>
668<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#getValueInstantiator--">getValueInstantiator</a></span>()</code>&nbsp;</td>
669</tr>
670<tr id="i37" class="rowColor">
671<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td>
672<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#getValueType--">getValueType</a></span>()</code>
673<div class="block">Exact structured type this deserializer handles, if known.</div>
674</td>
675</tr>
676<tr id="i38" class="altColor">
677<td class="colFirst"><code><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>
678<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#handledType--">handledType</a></span>()</code>
679<div class="block">Method for accessing type of values this deserializer produces.</div>
680</td>
681</tr>
682<tr id="i39" class="rowColor">
683<td class="colFirst"><code>protected void</code></td>
684<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#handleIgnoredProperty-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-java.lang.String-">handleIgnoredProperty</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,
685                     <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
686                     <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;beanOrClass,
687                     <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;propName)</code>
688<div class="block">Method called when an explicitly ignored property (one specified with a
689 name to match, either by property annotation or class annotation) is encountered.</div>
690</td>
691</tr>
692<tr id="i40" class="altColor">
693<td class="colFirst"><code>protected <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>
694<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#handlePolymorphic-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-com.fasterxml.jackson.databind.util.TokenBuffer-">handlePolymorphic</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,
695                 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
696                 <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;bean,
697                 <a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html" title="class in com.fasterxml.jackson.databind.util">TokenBuffer</a>&nbsp;unknownTokens)</code>
698<div class="block">Method called in cases where we may have polymorphic deserialization
699 case: that is, type of Creator-constructed bean is not the type
700 of deserializer itself.</div>
701</td>
702</tr>
703<tr id="i41" class="rowColor">
704<td class="colFirst"><code>protected <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>
705<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#handleUnknownProperties-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-com.fasterxml.jackson.databind.util.TokenBuffer-">handleUnknownProperties</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
706                       <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;bean,
707                       <a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html" title="class in com.fasterxml.jackson.databind.util">TokenBuffer</a>&nbsp;unknownTokens)</code>
708<div class="block">Method called to handle set of one or more unknown properties,
709 stored in their entirety in given <a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html" title="class in com.fasterxml.jackson.databind.util"><code>TokenBuffer</code></a>
710 (as field entries, name and value).</div>
711</td>
712</tr>
713<tr id="i42" class="altColor">
714<td class="colFirst"><code>protected void</code></td>
715<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#handleUnknownProperty-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-java.lang.String-">handleUnknownProperty</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,
716                     <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
717                     <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;beanOrClass,
718                     <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;propName)</code>
719<div class="block">Method called when a JSON property is encountered that has not matching
720 setter, any-setter or field, and thus cannot be assigned.</div>
721</td>
722</tr>
723<tr id="i43" class="rowColor">
724<td class="colFirst"><code>protected void</code></td>
725<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#handleUnknownVanilla-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-java.lang.String-">handleUnknownVanilla</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,
726                    <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
727                    <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;beanOrBuilder,
728                    <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;propName)</code>
729<div class="block">Helper method called for an unknown property, when using "vanilla"
730 processing.</div>
731</td>
732</tr>
733<tr id="i44" class="altColor">
734<td class="colFirst"><code>boolean</code></td>
735<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#hasProperty-java.lang.String-">hasProperty</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;propertyName)</code>&nbsp;</td>
736</tr>
737<tr id="i45" class="rowColor">
738<td class="colFirst"><code>boolean</code></td>
739<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#hasViews--">hasViews</a></span>()</code>&nbsp;</td>
740</tr>
741<tr id="i46" class="altColor">
742<td class="colFirst"><code>protected void</code></td>
743<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#injectValues-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-">injectValues</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
744            <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;bean)</code>&nbsp;</td>
745</tr>
746<tr id="i47" class="rowColor">
747<td class="colFirst"><code>boolean</code></td>
748<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#isCachable--">isCachable</a></span>()</code>
749<div class="block">Method called to see if deserializer instance is cachable and
750 usable for other properties of same type (type for which instance
751 was created).</div>
752</td>
753</tr>
754<tr id="i48" class="altColor">
755<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&gt;</code></td>
756<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#properties--">properties</a></span>()</code>
757<div class="block">Accessor for iterating over properties this deserializer uses; with
758 the exception that properties passed via Creator methods
759 (specifically, "property-based constructor") are not included,
760 but can be accessed separate by calling
761 <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#creatorProperties--"><code>creatorProperties()</code></a></div>
762</td>
763</tr>
764<tr id="i49" class="rowColor">
765<td class="colFirst"><code>void</code></td>
766<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#replaceProperty-com.fasterxml.jackson.databind.deser.SettableBeanProperty-com.fasterxml.jackson.databind.deser.SettableBeanProperty-">replaceProperty</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;original,
767               <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;replacement)</code>
768<div class="block">Method that can be used to replace an existing property with
769 a modified one.</div>
770</td>
771</tr>
772<tr id="i50" class="altColor">
773<td class="colFirst"><code>void</code></td>
774<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#resolve-com.fasterxml.jackson.databind.DeserializationContext-">resolve</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)</code>
775<div class="block">Method called to finalize setup of this deserializer,
776 after deserializer itself has been registered.</div>
777</td>
778</tr>
779<tr id="i51" class="rowColor">
780<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a></code></td>
781<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#supportsUpdate-com.fasterxml.jackson.databind.DeserializationConfig-">supportsUpdate</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config)</code>
782<div class="block">Introspection method that may be called to see whether deserializer supports
783 update of an existing value (aka "merging") or not.</div>
784</td>
785</tr>
786<tr id="i52" class="altColor">
787<td class="colFirst"><code>abstract <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>
788<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#unwrappingDeserializer-com.fasterxml.jackson.databind.util.NameTransformer-">unwrappingDeserializer</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/util/NameTransformer.html" title="class in com.fasterxml.jackson.databind.util">NameTransformer</a>&nbsp;unwrapper)</code>
789<div class="block">Method that will return deserializer instance that is able
790 to handle "unwrapped" value instances
791 If no unwrapped instance can be constructed, will simply
792 return this object as-is.</div>
793</td>
794</tr>
795<tr id="i53" class="rowColor">
796<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a></code></td>
797<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#withBeanProperties-com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap-">withBeanProperties</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/deser/impl/BeanPropertyMap.html" title="class in com.fasterxml.jackson.databind.deser.impl">BeanPropertyMap</a>&nbsp;props)</code>
798<div class="block">Mutant factory method that custom sub-classes must override; not left as
799 abstract to prevent more drastic backwards compatibility problems.</div>
800</td>
801</tr>
802<tr id="i54" class="altColor">
803<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a></code></td>
804<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#withIgnorableProperties-java.util.Set-">withIgnorableProperties</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<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>&gt;&nbsp;ignorableProps)</code>&nbsp;</td>
805</tr>
806<tr id="i55" class="rowColor">
807<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a></code></td>
808<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#withIgnoreAllUnknown-boolean-">withIgnoreAllUnknown</a></span>(boolean&nbsp;ignoreUnknown)</code>&nbsp;</td>
809</tr>
810<tr id="i56" class="altColor">
811<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a></code></td>
812<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#withObjectIdReader-com.fasterxml.jackson.databind.deser.impl.ObjectIdReader-">withObjectIdReader</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdReader.html" title="class in com.fasterxml.jackson.databind.deser.impl">ObjectIdReader</a>&nbsp;oir)</code>&nbsp;</td>
813</tr>
814<tr id="i57" class="rowColor">
815<td class="colFirst"><code>void</code></td>
816<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#wrapAndThrow-java.lang.Throwable-java.lang.Object-java.lang.String-com.fasterxml.jackson.databind.DeserializationContext-">wrapAndThrow</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;t,
817            <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;bean,
818            <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;fieldName,
819            <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)</code>
820<div class="block">Method that will modify caught exception (passed in as argument)
821 as necessary to include reference information, and to ensure it
822 is a subtype of <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a>, or an unchecked exception.</div>
823</td>
824</tr>
825<tr id="i58" class="altColor">
826<td class="colFirst"><code>protected <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>
827<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#wrapInstantiationProblem-java.lang.Throwable-com.fasterxml.jackson.databind.DeserializationContext-">wrapInstantiationProblem</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;t,
828                        <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)</code>&nbsp;</td>
829</tr>
830</table>
831<ul class="blockList">
832<li class="blockList"><a name="methods.inherited.from.class.com.fasterxml.jackson.databind.deser.std.StdDeserializer">
833<!--   -->
834</a>
835<h3>Methods inherited from class&nbsp;com.fasterxml.jackson.databind.deser.std.<a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdDeserializer</a></h3>
836<code><a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_byteOverflow-int-">_byteOverflow</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_coercedTypeDesc--">_coercedTypeDesc</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_coerceEmptyString-com.fasterxml.jackson.databind.DeserializationContext-boolean-">_coerceEmptyString</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_coerceIntegral-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">_coerceIntegral</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_coerceNullToken-com.fasterxml.jackson.databind.DeserializationContext-boolean-">_coerceNullToken</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_coerceTextualNull-com.fasterxml.jackson.databind.DeserializationContext-boolean-">_coerceTextualNull</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_deserializeFromArray-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">_deserializeFromArray</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_deserializeFromEmpty-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">_deserializeFromEmpty</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_deserializeWrappedValue-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">_deserializeWrappedValue</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_failDoubleToIntCoercion-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-java.lang.String-">_failDoubleToIntCoercion</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_findNullProvider-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.BeanProperty-com.fasterxml.jackson.annotation.Nulls-com.fasterxml.jackson.databind.JsonDeserializer-">_findNullProvider</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_hasTextualNull-java.lang.String-">_hasTextualNull</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_intOverflow-long-">_intOverflow</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_isEmptyOrTextualNull-java.lang.String-">_isEmptyOrTextualNull</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_isIntNumber-java.lang.String-">_isIntNumber</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_isNaN-java.lang.String-">_isNaN</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_isNegInf-java.lang.String-">_isNegInf</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_isPosInf-java.lang.String-">_isPosInf</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_neitherNull-java.lang.Object-java.lang.Object-">_neitherNull</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_nonNullNumber-java.lang.Number-">_nonNullNumber</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_parseBooleanFromInt-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">_parseBooleanFromInt</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_parseBooleanPrimitive-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">_parseBooleanPrimitive</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_parseBytePrimitive-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">_parseBytePrimitive</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_parseDate-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">_parseDate</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_parseDate-java.lang.String-com.fasterxml.jackson.databind.DeserializationContext-">_parseDate</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_parseDateFromArray-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">_parseDateFromArray</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_parseDoublePrimitive-com.fasterxml.jackson.databind.DeserializationContext-java.lang.String-">_parseDoublePrimitive</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_parseDoublePrimitive-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">_parseDoublePrimitive</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_parseFloatPrimitive-com.fasterxml.jackson.databind.DeserializationContext-java.lang.String-">_parseFloatPrimitive</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_parseFloatPrimitive-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">_parseFloatPrimitive</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_parseIntPrimitive-com.fasterxml.jackson.databind.DeserializationContext-java.lang.String-">_parseIntPrimitive</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_parseIntPrimitive-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">_parseIntPrimitive</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_parseLongPrimitive-com.fasterxml.jackson.databind.DeserializationContext-java.lang.String-">_parseLongPrimitive</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_parseLongPrimitive-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">_parseLongPrimitive</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_parseShortPrimitive-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">_parseShortPrimitive</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_parseString-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">_parseString</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_reportFailedNullCoerce-com.fasterxml.jackson.databind.DeserializationContext-boolean-java.lang.Enum-java.lang.String-">_reportFailedNullCoerce</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_shortOverflow-int-">_shortOverflow</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_verifyEndArrayForSingle-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">_verifyEndArrayForSingle</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_verifyNullForPrimitive-com.fasterxml.jackson.databind.DeserializationContext-">_verifyNullForPrimitive</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_verifyNullForPrimitiveCoercion-com.fasterxml.jackson.databind.DeserializationContext-java.lang.String-">_verifyNullForPrimitiveCoercion</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_verifyNullForScalarCoercion-com.fasterxml.jackson.databind.DeserializationContext-java.lang.String-">_verifyNullForScalarCoercion</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_verifyNumberForScalarCoercion-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.core.JsonParser-">_verifyNumberForScalarCoercion</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_verifyStringForScalarCoercion-com.fasterxml.jackson.databind.DeserializationContext-java.lang.String-">_verifyStringForScalarCoercion</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#findContentNullProvider-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.BeanProperty-com.fasterxml.jackson.databind.JsonDeserializer-">findContentNullProvider</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#findContentNullStyle-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.BeanProperty-">findContentNullStyle</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#findConvertingContentDeserializer-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.BeanProperty-com.fasterxml.jackson.databind.JsonDeserializer-">findConvertingContentDeserializer</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#findDeserializer-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.BeanProperty-">findDeserializer</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#findFormatFeature-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.BeanProperty-java.lang.Class-com.fasterxml.jackson.annotation.JsonFormat.Feature-">findFormatFeature</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#findFormatOverrides-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.BeanProperty-java.lang.Class-">findFormatOverrides</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#findValueNullProvider-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.deser.SettableBeanProperty-com.fasterxml.jackson.databind.PropertyMetadata-">findValueNullProvider</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#getValueClass--">getValueClass</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#getValueType-com.fasterxml.jackson.databind.DeserializationContext-">getValueType</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#handleMissingEndArrayForSingle-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">handleMissingEndArrayForSingle</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#isDefaultDeserializer-com.fasterxml.jackson.databind.JsonDeserializer-">isDefaultDeserializer</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#isDefaultKeyDeserializer-com.fasterxml.jackson.databind.KeyDeserializer-">isDefaultKeyDeserializer</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#parseDouble-java.lang.String-">parseDouble</a></code></li>
837</ul>
838<ul class="blockList">
839<li class="blockList"><a name="methods.inherited.from.class.com.fasterxml.jackson.databind.JsonDeserializer">
840<!--   -->
841</a>
842<h3>Methods inherited from class&nbsp;com.fasterxml.jackson.databind.<a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a></h3>
843<code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#deserialize-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">deserialize</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#deserialize-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-T-">deserialize</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#deserializeWithType-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.jsontype.TypeDeserializer-T-">deserializeWithType</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#getDelegatee--">getDelegatee</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#getEmptyValue--">getEmptyValue</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#getNullValue--">getNullValue</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#getNullValue-com.fasterxml.jackson.databind.DeserializationContext-">getNullValue</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#replaceDelegatee-com.fasterxml.jackson.databind.JsonDeserializer-">replaceDelegatee</a></code></li>
844</ul>
845<ul class="blockList">
846<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
847<!--   -->
848</a>
849<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>
850<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#toString--" title="class or interface in java.lang">toString</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>
851</ul>
852</li>
853</ul>
854</li>
855</ul>
856</div>
857<div class="details">
858<ul class="blockList">
859<li class="blockList">
860<!-- ============ FIELD DETAIL =========== -->
861<ul class="blockList">
862<li class="blockList"><a name="field.detail">
863<!--   -->
864</a>
865<h3>Field Detail</h3>
866<a name="TEMP_PROPERTY_NAME">
867<!--   -->
868</a>
869<ul class="blockList">
870<li class="blockList">
871<h4>TEMP_PROPERTY_NAME</h4>
872<pre>protected static final&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a> TEMP_PROPERTY_NAME</pre>
873</li>
874</ul>
875<a name="Z:Z_beanType">
876<!--   -->
877</a>
878<ul class="blockList">
879<li class="blockList">
880<h4>_beanType</h4>
881<pre>protected final&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _beanType</pre>
882<div class="block">Declared type of the bean this deserializer handles.</div>
883</li>
884</ul>
885<a name="Z:Z_serializationShape">
886<!--   -->
887</a>
888<ul class="blockList">
889<li class="blockList">
890<h4>_serializationShape</h4>
891<pre>protected final&nbsp;<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonFormat.Shape.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonFormat.Shape</a> _serializationShape</pre>
892<div class="block">Requested shape from bean class annotations.</div>
893</li>
894</ul>
895<a name="Z:Z_valueInstantiator">
896<!--   -->
897</a>
898<ul class="blockList">
899<li class="blockList">
900<h4>_valueInstantiator</h4>
901<pre>protected final&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser">ValueInstantiator</a> _valueInstantiator</pre>
902<div class="block">Object that handles details of constructing initial
903 bean value (to which bind data to), unless instance
904 is passed (via updateValue())</div>
905</li>
906</ul>
907<a name="Z:Z_delegateDeserializer">
908<!--   -->
909</a>
910<ul class="blockList">
911<li class="blockList">
912<h4>_delegateDeserializer</h4>
913<pre>protected&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; _delegateDeserializer</pre>
914<div class="block">Deserializer that is used iff delegate-based creator is
915 to be used for deserializing from JSON Object.</div>
916</li>
917</ul>
918<a name="Z:Z_arrayDelegateDeserializer">
919<!--   -->
920</a>
921<ul class="blockList">
922<li class="blockList">
923<h4>_arrayDelegateDeserializer</h4>
924<pre>protected&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; _arrayDelegateDeserializer</pre>
925<div class="block">Deserializer that is used iff array-delegate-based creator
926 is to be used for deserializing from JSON Object.</div>
927</li>
928</ul>
929<a name="Z:Z_propertyBasedCreator">
930<!--   -->
931</a>
932<ul class="blockList">
933<li class="blockList">
934<h4>_propertyBasedCreator</h4>
935<pre>protected&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/impl/PropertyBasedCreator.html" title="class in com.fasterxml.jackson.databind.deser.impl">PropertyBasedCreator</a> _propertyBasedCreator</pre>
936<div class="block">If the bean needs to be instantiated using constructor
937 or factory method
938 that takes one or more named properties as argument(s),
939 this creator is used for instantiation.
940 This value gets resolved during general resolution.</div>
941</li>
942</ul>
943<a name="Z:Z_nonStandardCreation">
944<!--   -->
945</a>
946<ul class="blockList">
947<li class="blockList">
948<h4>_nonStandardCreation</h4>
949<pre>protected&nbsp;boolean _nonStandardCreation</pre>
950<div class="block">Flag that is set to mark "non-standard" cases; where either
951 we use one of non-default creators, or there are unwrapped
952 values to consider.</div>
953</li>
954</ul>
955<a name="Z:Z_vanillaProcessing">
956<!--   -->
957</a>
958<ul class="blockList">
959<li class="blockList">
960<h4>_vanillaProcessing</h4>
961<pre>protected&nbsp;boolean _vanillaProcessing</pre>
962<div class="block">Flag that indicates that no "special features" whatsoever
963 are enabled, so the simplest processing is possible.</div>
964</li>
965</ul>
966<a name="Z:Z_beanProperties">
967<!--   -->
968</a>
969<ul class="blockList">
970<li class="blockList">
971<h4>_beanProperties</h4>
972<pre>protected final&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/impl/BeanPropertyMap.html" title="class in com.fasterxml.jackson.databind.deser.impl">BeanPropertyMap</a> _beanProperties</pre>
973<div class="block">Mapping of property names to properties, built when all properties
974 to use have been successfully resolved.</div>
975</li>
976</ul>
977<a name="Z:Z_injectables">
978<!--   -->
979</a>
980<ul class="blockList">
981<li class="blockList">
982<h4>_injectables</h4>
983<pre>protected final&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ValueInjector.html" title="class in com.fasterxml.jackson.databind.deser.impl">ValueInjector</a>[] _injectables</pre>
984<div class="block">List of <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ValueInjector.html" title="class in com.fasterxml.jackson.databind.deser.impl"><code>ValueInjector</code></a>s, if any injectable values are
985 expected by the bean; otherwise null.
986 This includes injectors used for injecting values via setters
987 and fields, but not ones passed through constructor parameters.</div>
988</li>
989</ul>
990<a name="Z:Z_anySetter">
991<!--   -->
992</a>
993<ul class="blockList">
994<li class="blockList">
995<h4>_anySetter</h4>
996<pre>protected&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableAnyProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableAnyProperty</a> _anySetter</pre>
997<div class="block">Fallback setter used for handling any properties that are not
998 mapped to regular setters. If setter is not null, it will be
999 called once for each such property.</div>
1000</li>
1001</ul>
1002<a name="Z:Z_ignorableProps">
1003<!--   -->
1004</a>
1005<ul class="blockList">
1006<li class="blockList">
1007<h4>_ignorableProps</h4>
1008<pre>protected final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<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>&gt; _ignorableProps</pre>
1009<div class="block">In addition to properties that are set, we will also keep
1010 track of recognized but ignorable properties: these will
1011 be skipped without errors or warnings.</div>
1012</li>
1013</ul>
1014<a name="Z:Z_ignoreAllUnknown">
1015<!--   -->
1016</a>
1017<ul class="blockList">
1018<li class="blockList">
1019<h4>_ignoreAllUnknown</h4>
1020<pre>protected final&nbsp;boolean _ignoreAllUnknown</pre>
1021<div class="block">Flag that can be set to ignore and skip unknown properties.
1022 If set, will not throw an exception for unknown properties.</div>
1023</li>
1024</ul>
1025<a name="Z:Z_needViewProcesing">
1026<!--   -->
1027</a>
1028<ul class="blockList">
1029<li class="blockList">
1030<h4>_needViewProcesing</h4>
1031<pre>protected final&nbsp;boolean _needViewProcesing</pre>
1032<div class="block">Flag that indicates that some aspect of deserialization depends
1033 on active view used (if any)</div>
1034</li>
1035</ul>
1036<a name="Z:Z_backRefs">
1037<!--   -->
1038</a>
1039<ul class="blockList">
1040<li class="blockList">
1041<h4>_backRefs</h4>
1042<pre>protected final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<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>,<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&gt; _backRefs</pre>
1043<div class="block">We may also have one or more back reference fields (usually
1044 zero or one).</div>
1045</li>
1046</ul>
1047<a name="Z:Z_subDeserializers">
1048<!--   -->
1049</a>
1050<ul class="blockList">
1051<li class="blockList">
1052<h4>_subDeserializers</h4>
1053<pre>protected transient&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/type/ClassKey.html" title="class in com.fasterxml.jackson.databind.type">ClassKey</a>,<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;&gt; _subDeserializers</pre>
1054<div class="block">Lazily constructed map used to contain deserializers needed
1055 for polymorphic subtypes.
1056 Note that this is <b>only needed</b> for polymorphic types,
1057 that is, when the actual type is not statically known.
1058 For other types this remains null.</div>
1059</li>
1060</ul>
1061<a name="Z:Z_unwrappedPropertyHandler">
1062<!--   -->
1063</a>
1064<ul class="blockList">
1065<li class="blockList">
1066<h4>_unwrappedPropertyHandler</h4>
1067<pre>protected&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/impl/UnwrappedPropertyHandler.html" title="class in com.fasterxml.jackson.databind.deser.impl">UnwrappedPropertyHandler</a> _unwrappedPropertyHandler</pre>
1068<div class="block">If one of properties has "unwrapped" value, we need separate
1069 helper object</div>
1070</li>
1071</ul>
1072<a name="Z:Z_externalTypeIdHandler">
1073<!--   -->
1074</a>
1075<ul class="blockList">
1076<li class="blockList">
1077<h4>_externalTypeIdHandler</h4>
1078<pre>protected&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ExternalTypeHandler.html" title="class in com.fasterxml.jackson.databind.deser.impl">ExternalTypeHandler</a> _externalTypeIdHandler</pre>
1079<div class="block">Handler that we need iff any of properties uses external
1080 type id.</div>
1081</li>
1082</ul>
1083<a name="Z:Z_objectIdReader">
1084<!--   -->
1085</a>
1086<ul class="blockListLast">
1087<li class="blockList">
1088<h4>_objectIdReader</h4>
1089<pre>protected final&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdReader.html" title="class in com.fasterxml.jackson.databind.deser.impl">ObjectIdReader</a> _objectIdReader</pre>
1090<div class="block">If an Object Id is to be used for value handled by this
1091 deserializer, this reader is used for handling.</div>
1092</li>
1093</ul>
1094</li>
1095</ul>
1096<!-- ========= CONSTRUCTOR DETAIL ======== -->
1097<ul class="blockList">
1098<li class="blockList"><a name="constructor.detail">
1099<!--   -->
1100</a>
1101<h3>Constructor Detail</h3>
1102<a name="BeanDeserializerBase-com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder-com.fasterxml.jackson.databind.BeanDescription-com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap-java.util.Map-java.util.Set-boolean-boolean-">
1103<!--   -->
1104</a>
1105<ul class="blockList">
1106<li class="blockList">
1107<h4>BeanDeserializerBase</h4>
1108<pre>protected&nbsp;BeanDeserializerBase(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBuilder</a>&nbsp;builder,
1109                               <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a>&nbsp;beanDesc,
1110                               <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/BeanPropertyMap.html" title="class in com.fasterxml.jackson.databind.deser.impl">BeanPropertyMap</a>&nbsp;properties,
1111                               <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<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>,<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&gt;&nbsp;backRefs,
1112                               <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<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>&gt;&nbsp;ignorableProps,
1113                               boolean&nbsp;ignoreAllUnknown,
1114                               boolean&nbsp;hasViews)</pre>
1115<div class="block">Constructor used when initially building a deserializer
1116 instance, given a <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html" title="class in com.fasterxml.jackson.databind.deser"><code>BeanDeserializerBuilder</code></a> that
1117 contains configuration.</div>
1118</li>
1119</ul>
1120<a name="BeanDeserializerBase-com.fasterxml.jackson.databind.deser.BeanDeserializerBase-">
1121<!--   -->
1122</a>
1123<ul class="blockList">
1124<li class="blockList">
1125<h4>BeanDeserializerBase</h4>
1126<pre>protected&nbsp;BeanDeserializerBase(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>&nbsp;src)</pre>
1127</li>
1128</ul>
1129<a name="BeanDeserializerBase-com.fasterxml.jackson.databind.deser.BeanDeserializerBase-boolean-">
1130<!--   -->
1131</a>
1132<ul class="blockList">
1133<li class="blockList">
1134<h4>BeanDeserializerBase</h4>
1135<pre>protected&nbsp;BeanDeserializerBase(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>&nbsp;src,
1136                               boolean&nbsp;ignoreAllUnknown)</pre>
1137</li>
1138</ul>
1139<a name="BeanDeserializerBase-com.fasterxml.jackson.databind.deser.BeanDeserializerBase-com.fasterxml.jackson.databind.util.NameTransformer-">
1140<!--   -->
1141</a>
1142<ul class="blockList">
1143<li class="blockList">
1144<h4>BeanDeserializerBase</h4>
1145<pre>protected&nbsp;BeanDeserializerBase(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>&nbsp;src,
1146                               <a href="../../../../../com/fasterxml/jackson/databind/util/NameTransformer.html" title="class in com.fasterxml.jackson.databind.util">NameTransformer</a>&nbsp;unwrapper)</pre>
1147</li>
1148</ul>
1149<a name="BeanDeserializerBase-com.fasterxml.jackson.databind.deser.BeanDeserializerBase-com.fasterxml.jackson.databind.deser.impl.ObjectIdReader-">
1150<!--   -->
1151</a>
1152<ul class="blockList">
1153<li class="blockList">
1154<h4>BeanDeserializerBase</h4>
1155<pre>public&nbsp;BeanDeserializerBase(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>&nbsp;src,
1156                            <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdReader.html" title="class in com.fasterxml.jackson.databind.deser.impl">ObjectIdReader</a>&nbsp;oir)</pre>
1157</li>
1158</ul>
1159<a name="BeanDeserializerBase-com.fasterxml.jackson.databind.deser.BeanDeserializerBase-java.util.Set-">
1160<!--   -->
1161</a>
1162<ul class="blockList">
1163<li class="blockList">
1164<h4>BeanDeserializerBase</h4>
1165<pre>public&nbsp;BeanDeserializerBase(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>&nbsp;src,
1166                            <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<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>&gt;&nbsp;ignorableProps)</pre>
1167</li>
1168</ul>
1169<a name="BeanDeserializerBase-com.fasterxml.jackson.databind.deser.BeanDeserializerBase-com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap-">
1170<!--   -->
1171</a>
1172<ul class="blockListLast">
1173<li class="blockList">
1174<h4>BeanDeserializerBase</h4>
1175<pre>protected&nbsp;BeanDeserializerBase(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>&nbsp;src,
1176                               <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/BeanPropertyMap.html" title="class in com.fasterxml.jackson.databind.deser.impl">BeanPropertyMap</a>&nbsp;beanProps)</pre>
1177<dl>
1178<dt><span class="simpleTagLabel">Since:</span></dt>
1179<dd>2.8</dd>
1180</dl>
1181</li>
1182</ul>
1183</li>
1184</ul>
1185<!-- ============ METHOD DETAIL ========== -->
1186<ul class="blockList">
1187<li class="blockList"><a name="method.detail">
1188<!--   -->
1189</a>
1190<h3>Method Detail</h3>
1191<a name="unwrappingDeserializer-com.fasterxml.jackson.databind.util.NameTransformer-">
1192<!--   -->
1193</a>
1194<ul class="blockList">
1195<li class="blockList">
1196<h4>unwrappingDeserializer</h4>
1197<pre>public abstract&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;unwrappingDeserializer(<a href="../../../../../com/fasterxml/jackson/databind/util/NameTransformer.html" title="class in com.fasterxml.jackson.databind.util">NameTransformer</a>&nbsp;unwrapper)</pre>
1198<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#unwrappingDeserializer-com.fasterxml.jackson.databind.util.NameTransformer-">JsonDeserializer</a></code></span></div>
1199<div class="block">Method that will return deserializer instance that is able
1200 to handle "unwrapped" value instances
1201 If no unwrapped instance can be constructed, will simply
1202 return this object as-is.
1203<p>
1204 Default implementation just returns 'this'
1205 indicating that no unwrapped variant exists</div>
1206<dl>
1207<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
1208<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#unwrappingDeserializer-com.fasterxml.jackson.databind.util.NameTransformer-">unwrappingDeserializer</a></code>&nbsp;in class&nbsp;<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></dd>
1209</dl>
1210</li>
1211</ul>
1212<a name="withObjectIdReader-com.fasterxml.jackson.databind.deser.impl.ObjectIdReader-">
1213<!--   -->
1214</a>
1215<ul class="blockList">
1216<li class="blockList">
1217<h4>withObjectIdReader</h4>
1218<pre>public abstract&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>&nbsp;withObjectIdReader(<a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdReader.html" title="class in com.fasterxml.jackson.databind.deser.impl">ObjectIdReader</a>&nbsp;oir)</pre>
1219</li>
1220</ul>
1221<a name="withIgnorableProperties-java.util.Set-">
1222<!--   -->
1223</a>
1224<ul class="blockList">
1225<li class="blockList">
1226<h4>withIgnorableProperties</h4>
1227<pre>public abstract&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>&nbsp;withIgnorableProperties(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<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>&gt;&nbsp;ignorableProps)</pre>
1228</li>
1229</ul>
1230<a name="withIgnoreAllUnknown-boolean-">
1231<!--   -->
1232</a>
1233<ul class="blockList">
1234<li class="blockList">
1235<h4>withIgnoreAllUnknown</h4>
1236<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>&nbsp;withIgnoreAllUnknown(boolean&nbsp;ignoreUnknown)</pre>
1237<dl>
1238<dt><span class="simpleTagLabel">Since:</span></dt>
1239<dd>2.11</dd>
1240</dl>
1241</li>
1242</ul>
1243<a name="withBeanProperties-com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap-">
1244<!--   -->
1245</a>
1246<ul class="blockList">
1247<li class="blockList">
1248<h4>withBeanProperties</h4>
1249<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>&nbsp;withBeanProperties(<a href="../../../../../com/fasterxml/jackson/databind/deser/impl/BeanPropertyMap.html" title="class in com.fasterxml.jackson.databind.deser.impl">BeanPropertyMap</a>&nbsp;props)</pre>
1250<div class="block">Mutant factory method that custom sub-classes must override; not left as
1251 abstract to prevent more drastic backwards compatibility problems.</div>
1252<dl>
1253<dt><span class="simpleTagLabel">Since:</span></dt>
1254<dd>2.8</dd>
1255</dl>
1256</li>
1257</ul>
1258<a name="asArrayDeserializer--">
1259<!--   -->
1260</a>
1261<ul class="blockList">
1262<li class="blockList">
1263<h4>asArrayDeserializer</h4>
1264<pre>protected abstract&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>&nbsp;asArrayDeserializer()</pre>
1265<div class="block">Fluent factory for creating a variant that can handle
1266 POJO output as a JSON Array. Implementations may ignore this request
1267 if no such input is possible.</div>
1268<dl>
1269<dt><span class="simpleTagLabel">Since:</span></dt>
1270<dd>2.1</dd>
1271</dl>
1272</li>
1273</ul>
1274<a name="resolve-com.fasterxml.jackson.databind.DeserializationContext-">
1275<!--   -->
1276</a>
1277<ul class="blockList">
1278<li class="blockList">
1279<h4>resolve</h4>
1280<pre>public&nbsp;void&nbsp;resolve(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)
1281             throws <a href="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1282<div class="block">Method called to finalize setup of this deserializer,
1283 after deserializer itself has been registered.
1284 This is needed to handle recursive and transitive dependencies.</div>
1285<dl>
1286<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1287<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/ResolvableDeserializer.html#resolve-com.fasterxml.jackson.databind.DeserializationContext-">resolve</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/ResolvableDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser">ResolvableDeserializer</a></code></dd>
1288<dt><span class="paramLabel">Parameters:</span></dt>
1289<dd><code>ctxt</code> - Context to use for accessing configuration, resolving
1290    secondary deserializers</dd>
1291<dt><span class="throwsLabel">Throws:</span></dt>
1292<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
1293</dl>
1294</li>
1295</ul>
1296<a name="Z:Z_replaceProperty-com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap-com.fasterxml.jackson.databind.deser.SettableBeanProperty:A-com.fasterxml.jackson.databind.deser.SettableBeanProperty-com.fasterxml.jackson.databind.deser.SettableBeanProperty-">
1297<!--   -->
1298</a>
1299<ul class="blockList">
1300<li class="blockList">
1301<h4>_replaceProperty</h4>
1302<pre>protected&nbsp;void&nbsp;_replaceProperty(<a href="../../../../../com/fasterxml/jackson/databind/deser/impl/BeanPropertyMap.html" title="class in com.fasterxml.jackson.databind.deser.impl">BeanPropertyMap</a>&nbsp;props,
1303                                <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>[]&nbsp;creatorProps,
1304                                <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;origProp,
1305                                <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;newProp)</pre>
1306<dl>
1307<dt><span class="simpleTagLabel">Since:</span></dt>
1308<dd>2.8.8</dd>
1309</dl>
1310</li>
1311</ul>
1312<a name="findConvertingDeserializer-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.deser.SettableBeanProperty-">
1313<!--   -->
1314</a>
1315<ul class="blockList">
1316<li class="blockList">
1317<h4>findConvertingDeserializer</h4>
1318<pre>protected&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;findConvertingDeserializer(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
1319                                                              <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;prop)
1320                                                       throws <a href="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1321<div class="block">Helper method that can be used to see if specified property is annotated
1322 to indicate use of a converter for property value (in case of container types,
1323 it is container type itself, not key or content type).
1324<p>
1325 NOTE: returned deserializer is NOT yet contextualized, caller needs to take
1326 care to do that.</div>
1327<dl>
1328<dt><span class="throwsLabel">Throws:</span></dt>
1329<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
1330<dt><span class="simpleTagLabel">Since:</span></dt>
1331<dd>2.2</dd>
1332</dl>
1333</li>
1334</ul>
1335<a name="createContextual-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.BeanProperty-">
1336<!--   -->
1337</a>
1338<ul class="blockList">
1339<li class="blockList">
1340<h4>createContextual</h4>
1341<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;createContextual(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
1342                                            <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)
1343                                     throws <a href="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1344<div class="block">Although most of post-processing is done in resolve(), we only get
1345 access to referring property's annotations here; and this is needed
1346 to support per-property ObjectIds.
1347 We will also consider Shape transformations (read from Array) at this
1348 point, since it may come from either Class definition or property.</div>
1349<dl>
1350<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1351<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/ContextualDeserializer.html#createContextual-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.BeanProperty-">createContextual</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/ContextualDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser">ContextualDeserializer</a></code></dd>
1352<dt><span class="paramLabel">Parameters:</span></dt>
1353<dd><code>ctxt</code> - Deserialization context to access configuration, additional
1354    deserializers that may be needed by this deserializer</dd>
1355<dd><code>property</code> - Method, field or constructor parameter that represents the property
1356   (and is used to assign deserialized value).
1357   Should be available; but there may be cases where caller cannot provide it and
1358   null is passed instead (in which case impls usually pass 'this' deserializer as is)</dd>
1359<dt><span class="returnLabel">Returns:</span></dt>
1360<dd>Deserializer to use for deserializing values of specified property;
1361   may be this instance or a new instance.</dd>
1362<dt><span class="throwsLabel">Throws:</span></dt>
1363<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
1364</dl>
1365</li>
1366</ul>
1367<a name="Z:Z_resolveManagedReferenceProperty-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.deser.SettableBeanProperty-">
1368<!--   -->
1369</a>
1370<ul class="blockList">
1371<li class="blockList">
1372<h4>_resolveManagedReferenceProperty</h4>
1373<pre>protected&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;_resolveManagedReferenceProperty(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
1374                                                                <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;prop)
1375                                                         throws <a href="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1376<div class="block">Helper method called to see if given property is part of 'managed' property
1377 pair (managed + back reference), and if so, handle resolution details.</div>
1378<dl>
1379<dt><span class="throwsLabel">Throws:</span></dt>
1380<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
1381</dl>
1382</li>
1383</ul>
1384<a name="Z:Z_resolvedObjectIdProperty-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.deser.SettableBeanProperty-">
1385<!--   -->
1386</a>
1387<ul class="blockList">
1388<li class="blockList">
1389<h4>_resolvedObjectIdProperty</h4>
1390<pre>protected&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;_resolvedObjectIdProperty(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
1391                                                         <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;prop)
1392                                                  throws <a href="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1393<div class="block">Method that wraps given property with <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdReferenceProperty.html" title="class in com.fasterxml.jackson.databind.deser.impl"><code>ObjectIdReferenceProperty</code></a>
1394 in case where object id resolution is required.</div>
1395<dl>
1396<dt><span class="throwsLabel">Throws:</span></dt>
1397<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
1398</dl>
1399</li>
1400</ul>
1401<a name="Z:Z_findPropertyUnwrapper-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.deser.SettableBeanProperty-">
1402<!--   -->
1403</a>
1404<ul class="blockList">
1405<li class="blockList">
1406<h4>_findPropertyUnwrapper</h4>
1407<pre>protected&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/util/NameTransformer.html" title="class in com.fasterxml.jackson.databind.util">NameTransformer</a>&nbsp;_findPropertyUnwrapper(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
1408                                                 <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;prop)
1409                                          throws <a href="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1410<div class="block">Helper method called to see if given property might be so-called unwrapped
1411 property: these require special handling.</div>
1412<dl>
1413<dt><span class="throwsLabel">Throws:</span></dt>
1414<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
1415</dl>
1416</li>
1417</ul>
1418<a name="Z:Z_resolveInnerClassValuedProperty-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.deser.SettableBeanProperty-">
1419<!--   -->
1420</a>
1421<ul class="blockList">
1422<li class="blockList">
1423<h4>_resolveInnerClassValuedProperty</h4>
1424<pre>protected&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;_resolveInnerClassValuedProperty(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
1425                                                                <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;prop)</pre>
1426<div class="block">Helper method that will handle gruesome details of dealing with properties
1427 that have non-static inner class as value...</div>
1428</li>
1429</ul>
1430<a name="Z:Z_resolveMergeAndNullSettings-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.deser.SettableBeanProperty-com.fasterxml.jackson.databind.PropertyMetadata-">
1431<!--   -->
1432</a>
1433<ul class="blockList">
1434<li class="blockList">
1435<h4>_resolveMergeAndNullSettings</h4>
1436<pre>protected&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;_resolveMergeAndNullSettings(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
1437                                                            <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;prop,
1438                                                            <a href="../../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a>&nbsp;propMetadata)
1439                                                     throws <a href="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1440<dl>
1441<dt><span class="throwsLabel">Throws:</span></dt>
1442<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
1443</dl>
1444</li>
1445</ul>
1446<a name="getNullAccessPattern--">
1447<!--   -->
1448</a>
1449<ul class="blockList">
1450<li class="blockList">
1451<h4>getNullAccessPattern</h4>
1452<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/util/AccessPattern.html" title="enum in com.fasterxml.jackson.databind.util">AccessPattern</a>&nbsp;getNullAccessPattern()</pre>
1453<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#getNullAccessPattern--">JsonDeserializer</a></code></span></div>
1454<div class="block">This method may be called in conjunction with calls to
1455 <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#getNullValue-com.fasterxml.jackson.databind.DeserializationContext-"><code>JsonDeserializer.getNullValue(DeserializationContext)</code></a>, to check whether it needs
1456 to be called just once (static values), or each time empty value is
1457 needed.
1458<p>
1459 Default implementation indicates that "null value" to use for input null
1460 is simply Java `null` for all deserializers, unless overridden by sub-classes.
1461 This information may be used as optimization.</div>
1462<dl>
1463<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1464<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html#getNullAccessPattern--">getNullAccessPattern</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a></code></dd>
1465<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
1466<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#getNullAccessPattern--">getNullAccessPattern</a></code>&nbsp;in class&nbsp;<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></dd>
1467</dl>
1468</li>
1469</ul>
1470<a name="getEmptyAccessPattern--">
1471<!--   -->
1472</a>
1473<ul class="blockList">
1474<li class="blockList">
1475<h4>getEmptyAccessPattern</h4>
1476<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/util/AccessPattern.html" title="enum in com.fasterxml.jackson.databind.util">AccessPattern</a>&nbsp;getEmptyAccessPattern()</pre>
1477<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#getEmptyAccessPattern--">JsonDeserializer</a></code></span></div>
1478<div class="block">This method may be called in conjunction with calls to
1479 <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#getEmptyValue-com.fasterxml.jackson.databind.DeserializationContext-"><code>JsonDeserializer.getEmptyValue(DeserializationContext)</code></a>, to check whether it needs
1480 to be called just once (static values), or each time empty value is
1481 needed.</div>
1482<dl>
1483<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
1484<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#getEmptyAccessPattern--">getEmptyAccessPattern</a></code>&nbsp;in class&nbsp;<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></dd>
1485</dl>
1486</li>
1487</ul>
1488<a name="getEmptyValue-com.fasterxml.jackson.databind.DeserializationContext-">
1489<!--   -->
1490</a>
1491<ul class="blockList">
1492<li class="blockList">
1493<h4>getEmptyValue</h4>
1494<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;getEmptyValue(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)
1495                     throws <a href="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1496<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#getEmptyValue-com.fasterxml.jackson.databind.DeserializationContext-">JsonDeserializer</a></code></span></div>
1497<div class="block">Method called to determine value to be used for "empty" values
1498 (most commonly when deserializing from empty JSON Strings).
1499 Usually this is same as <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#getNullValue-com.fasterxml.jackson.databind.DeserializationContext-"><code>JsonDeserializer.getNullValue(com.fasterxml.jackson.databind.DeserializationContext)</code></a> (which in turn
1500 is usually simply Java null), but it can be overridden
1501 for specific types. Or, if type should never be converted from empty
1502 String, method can also throw an exception.
1503<p>
1504 This method may be called once, or multiple times, depending on what
1505 <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#getEmptyAccessPattern--"><code>JsonDeserializer.getEmptyAccessPattern()</code></a> returns.
1506<p>
1507 Default implementation simply calls <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#getNullValue-com.fasterxml.jackson.databind.DeserializationContext-"><code>JsonDeserializer.getNullValue(com.fasterxml.jackson.databind.DeserializationContext)</code></a> and
1508 returns value.</div>
1509<dl>
1510<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
1511<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#getEmptyValue-com.fasterxml.jackson.databind.DeserializationContext-">getEmptyValue</a></code>&nbsp;in class&nbsp;<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></dd>
1512<dt><span class="throwsLabel">Throws:</span></dt>
1513<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
1514</dl>
1515</li>
1516</ul>
1517<a name="isCachable--">
1518<!--   -->
1519</a>
1520<ul class="blockList">
1521<li class="blockList">
1522<h4>isCachable</h4>
1523<pre>public&nbsp;boolean&nbsp;isCachable()</pre>
1524<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#isCachable--">JsonDeserializer</a></code></span></div>
1525<div class="block">Method called to see if deserializer instance is cachable and
1526 usable for other properties of same type (type for which instance
1527 was created).
1528<p>
1529 Note that cached instances are still resolved on per-property basis,
1530 if instance implements <a href="../../../../../com/fasterxml/jackson/databind/deser/ResolvableDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser"><code>ResolvableDeserializer</code></a>:
1531 cached instance is just as the base. This means that in most cases it is safe to
1532 cache instances; however, it only makes sense to cache instances
1533 if instantiation is expensive, or if instances are heavy-weight.
1534<p>
1535 Default implementation returns false, to indicate that no caching
1536 is done.</div>
1537<dl>
1538<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
1539<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#isCachable--">isCachable</a></code>&nbsp;in class&nbsp;<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></dd>
1540</dl>
1541</li>
1542</ul>
1543<a name="supportsUpdate-com.fasterxml.jackson.databind.DeserializationConfig-">
1544<!--   -->
1545</a>
1546<ul class="blockList">
1547<li class="blockList">
1548<h4>supportsUpdate</h4>
1549<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;supportsUpdate(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config)</pre>
1550<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#supportsUpdate-com.fasterxml.jackson.databind.DeserializationConfig-">JsonDeserializer</a></code></span></div>
1551<div class="block">Introspection method that may be called to see whether deserializer supports
1552 update of an existing value (aka "merging") or not. Return value should either
1553 be <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true#FALSE" title="class or interface in java.lang"><code>Boolean.FALSE</code></a> if update is not supported at all (immutable values);
1554 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true#TRUE" title="class or interface in java.lang"><code>Boolean.TRUE</code></a> if update should usually work (regular POJOs, for example),
1555 or <code>null</code> if this is either not known, or may sometimes work.
1556<p>
1557 Information gathered is typically used to either prevent merging update for
1558 property (either by skipping, if based on global defaults; or by exception during
1559 deserialization construction if explicit attempt made) if <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true#FALSE" title="class or interface in java.lang"><code>Boolean.FALSE</code></a>
1560 returned, or inclusion if <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true#TRUE" title="class or interface in java.lang"><code>Boolean.TRUE</code></a> is specified. If "unknown" case
1561 (<code>null</code> returned) behavior is to exclude property if global defaults
1562 used; or to allow if explicit per-type or property merging is defined.
1563<p>
1564 Default implementation returns <code>null</code> to allow explicit per-type
1565 or per-property attempts.</div>
1566<dl>
1567<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
1568<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#supportsUpdate-com.fasterxml.jackson.databind.DeserializationConfig-">supportsUpdate</a></code>&nbsp;in class&nbsp;<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></dd>
1569</dl>
1570</li>
1571</ul>
1572<a name="handledType--">
1573<!--   -->
1574</a>
1575<ul class="blockList">
1576<li class="blockList">
1577<h4>handledType</h4>
1578<pre>public&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;handledType()</pre>
1579<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#handledType--">JsonDeserializer</a></code></span></div>
1580<div class="block">Method for accessing type of values this deserializer produces.
1581 Note that this information is not guaranteed to be exact -- it
1582 may be a more generic (super-type) -- but it should not be
1583 incorrect (return a non-related type).
1584<p>
1585 Default implementation will return null, which means almost same
1586 same as returning <code>Object.class</code> would; that is, that
1587 nothing is known about handled type.
1588<p></div>
1589<dl>
1590<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
1591<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#handledType--">handledType</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdDeserializer</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></dd>
1592</dl>
1593</li>
1594</ul>
1595<a name="getObjectIdReader--">
1596<!--   -->
1597</a>
1598<ul class="blockList">
1599<li class="blockList">
1600<h4>getObjectIdReader</h4>
1601<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdReader.html" title="class in com.fasterxml.jackson.databind.deser.impl">ObjectIdReader</a>&nbsp;getObjectIdReader()</pre>
1602<div class="block">Overridden to return true for those instances that are
1603 handling value for which Object Identity handling is enabled
1604 (either via value type or referring property).</div>
1605<dl>
1606<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
1607<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#getObjectIdReader--">getObjectIdReader</a></code>&nbsp;in class&nbsp;<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></dd>
1608<dt><span class="returnLabel">Returns:</span></dt>
1609<dd>ObjectIdReader used for resolving possible Object Identifier
1610    value, instead of full value serialization, if deserializer can do that;
1611    null if no Object Id is expected.</dd>
1612</dl>
1613</li>
1614</ul>
1615<a name="hasProperty-java.lang.String-">
1616<!--   -->
1617</a>
1618<ul class="blockList">
1619<li class="blockList">
1620<h4>hasProperty</h4>
1621<pre>public&nbsp;boolean&nbsp;hasProperty(<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;propertyName)</pre>
1622</li>
1623</ul>
1624<a name="hasViews--">
1625<!--   -->
1626</a>
1627<ul class="blockList">
1628<li class="blockList">
1629<h4>hasViews</h4>
1630<pre>public&nbsp;boolean&nbsp;hasViews()</pre>
1631</li>
1632</ul>
1633<a name="getPropertyCount--">
1634<!--   -->
1635</a>
1636<ul class="blockList">
1637<li class="blockList">
1638<h4>getPropertyCount</h4>
1639<pre>public&nbsp;int&nbsp;getPropertyCount()</pre>
1640<div class="block">Accessor for checking number of deserialized properties.</div>
1641</li>
1642</ul>
1643<a name="getKnownPropertyNames--">
1644<!--   -->
1645</a>
1646<ul class="blockList">
1647<li class="blockList">
1648<h4>getKnownPropertyNames</h4>
1649<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</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;getKnownPropertyNames()</pre>
1650<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#getKnownPropertyNames--">JsonDeserializer</a></code></span></div>
1651<div class="block">Method that will
1652 either return null to indicate that type being deserializers
1653 has no concept of properties; or a collection of identifiers
1654 for which <code>toString</code> will give external property
1655 name.
1656 This is only to be used for error reporting and diagnostics
1657 purposes (most commonly, to accompany "unknown property"
1658 exception).</div>
1659<dl>
1660<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
1661<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#getKnownPropertyNames--">getKnownPropertyNames</a></code>&nbsp;in class&nbsp;<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></dd>
1662</dl>
1663</li>
1664</ul>
1665<a name="getBeanClass--">
1666<!--   -->
1667</a>
1668<ul class="blockList">
1669<li class="blockList">
1670<h4>getBeanClass</h4>
1671<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>
1672public final&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;getBeanClass()</pre>
1673<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 2.3, use <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#handledType--"><code>handledType()</code></a> instead</span></div>
1674</li>
1675</ul>
1676<a name="getValueType--">
1677<!--   -->
1678</a>
1679<ul class="blockList">
1680<li class="blockList">
1681<h4>getValueType</h4>
1682<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;getValueType()</pre>
1683<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#getValueType--">StdDeserializer</a></code></span></div>
1684<div class="block">Exact structured type this deserializer handles, if known.</div>
1685<dl>
1686<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
1687<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#getValueType--">getValueType</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdDeserializer</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></dd>
1688</dl>
1689</li>
1690</ul>
1691<a name="properties--">
1692<!--   -->
1693</a>
1694<ul class="blockList">
1695<li class="blockList">
1696<h4>properties</h4>
1697<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&gt;&nbsp;properties()</pre>
1698<div class="block">Accessor for iterating over properties this deserializer uses; with
1699 the exception that properties passed via Creator methods
1700 (specifically, "property-based constructor") are not included,
1701 but can be accessed separate by calling
1702 <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#creatorProperties--"><code>creatorProperties()</code></a></div>
1703</li>
1704</ul>
1705<a name="creatorProperties--">
1706<!--   -->
1707</a>
1708<ul class="blockList">
1709<li class="blockList">
1710<h4>creatorProperties</h4>
1711<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&gt;&nbsp;creatorProperties()</pre>
1712<div class="block">Accessor for finding properties that represents values to pass
1713 through property-based creator method (constructor or
1714 factory method)</div>
1715<dl>
1716<dt><span class="simpleTagLabel">Since:</span></dt>
1717<dd>2.0</dd>
1718</dl>
1719</li>
1720</ul>
1721<a name="findProperty-com.fasterxml.jackson.databind.PropertyName-">
1722<!--   -->
1723</a>
1724<ul class="blockList">
1725<li class="blockList">
1726<h4>findProperty</h4>
1727<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;findProperty(<a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a>&nbsp;propertyName)</pre>
1728</li>
1729</ul>
1730<a name="findProperty-java.lang.String-">
1731<!--   -->
1732</a>
1733<ul class="blockList">
1734<li class="blockList">
1735<h4>findProperty</h4>
1736<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;findProperty(<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;propertyName)</pre>
1737<div class="block">Accessor for finding the property with given name, if POJO
1738 has one. Name used is the external name, i.e. name used
1739 in external data representation (JSON).</div>
1740<dl>
1741<dt><span class="simpleTagLabel">Since:</span></dt>
1742<dd>2.0</dd>
1743</dl>
1744</li>
1745</ul>
1746<a name="findProperty-int-">
1747<!--   -->
1748</a>
1749<ul class="blockList">
1750<li class="blockList">
1751<h4>findProperty</h4>
1752<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;findProperty(int&nbsp;propertyIndex)</pre>
1753<div class="block">Alternate find method that tries to locate a property with given
1754 <code>property index</code>.
1755 Note that access by index is not necessarily faster than by name,
1756 since properties are not directly indexable; however, for most
1757 instances difference is not significant as number of properties
1758 is low.</div>
1759<dl>
1760<dt><span class="simpleTagLabel">Since:</span></dt>
1761<dd>2.3</dd>
1762</dl>
1763</li>
1764</ul>
1765<a name="findBackReference-java.lang.String-">
1766<!--   -->
1767</a>
1768<ul class="blockList">
1769<li class="blockList">
1770<h4>findBackReference</h4>
1771<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;findBackReference(<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;logicalName)</pre>
1772<div class="block">Method needed by <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser"><code>BeanDeserializerFactory</code></a> to properly link
1773 managed- and back-reference pairs.</div>
1774<dl>
1775<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
1776<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#findBackReference-java.lang.String-">findBackReference</a></code>&nbsp;in class&nbsp;<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></dd>
1777</dl>
1778</li>
1779</ul>
1780<a name="getValueInstantiator--">
1781<!--   -->
1782</a>
1783<ul class="blockList">
1784<li class="blockList">
1785<h4>getValueInstantiator</h4>
1786<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser">ValueInstantiator</a>&nbsp;getValueInstantiator()</pre>
1787<dl>
1788<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1789<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiator.Gettable.html#getValueInstantiator--">getValueInstantiator</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiator.Gettable.html" title="interface in com.fasterxml.jackson.databind.deser">ValueInstantiator.Gettable</a></code></dd>
1790</dl>
1791</li>
1792</ul>
1793<a name="replaceProperty-com.fasterxml.jackson.databind.deser.SettableBeanProperty-com.fasterxml.jackson.databind.deser.SettableBeanProperty-">
1794<!--   -->
1795</a>
1796<ul class="blockList">
1797<li class="blockList">
1798<h4>replaceProperty</h4>
1799<pre>public&nbsp;void&nbsp;replaceProperty(<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;original,
1800                            <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;replacement)</pre>
1801<div class="block">Method that can be used to replace an existing property with
1802 a modified one.
1803<p>
1804 NOTE: only ever use this method if you know what you are doing;
1805 incorrect usage can break deserializer.</div>
1806<dl>
1807<dt><span class="paramLabel">Parameters:</span></dt>
1808<dd><code>original</code> - Property to replace</dd>
1809<dd><code>replacement</code> - Property to replace it with</dd>
1810<dt><span class="simpleTagLabel">Since:</span></dt>
1811<dd>2.1</dd>
1812</dl>
1813</li>
1814</ul>
1815<a name="deserializeFromObject-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">
1816<!--   -->
1817</a>
1818<ul class="blockList">
1819<li class="blockList">
1820<h4>deserializeFromObject</h4>
1821<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;deserializeFromObject(<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,
1822                                             <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)
1823                                      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>
1824<div class="block">General version used when handling needs more advanced
1825 features.</div>
1826<dl>
1827<dt><span class="throwsLabel">Throws:</span></dt>
1828<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>
1829</dl>
1830</li>
1831</ul>
1832<a name="deserializeWithType-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.jsontype.TypeDeserializer-">
1833<!--   -->
1834</a>
1835<ul class="blockList">
1836<li class="blockList">
1837<h4>deserializeWithType</h4>
1838<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;deserializeWithType(<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,
1839                                  <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
1840                                  <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a>&nbsp;typeDeserializer)
1841                           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>
1842<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#deserializeWithType-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.jsontype.TypeDeserializer-">StdDeserializer</a></code></span></div>
1843<div class="block">Base implementation that does not assume specific type
1844 inclusion mechanism. Sub-classes are expected to override
1845 this method if they are to handle type information.</div>
1846<dl>
1847<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
1848<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#deserializeWithType-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.jsontype.TypeDeserializer-">deserializeWithType</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdDeserializer</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></dd>
1849<dd><code>typeDeserializer</code> - Deserializer to use for handling type information</dd>
1850<dt><span class="throwsLabel">Throws:</span></dt>
1851<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>
1852</dl>
1853</li>
1854</ul>
1855<a name="Z:Z_handleTypedObjectId-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-java.lang.Object-">
1856<!--   -->
1857</a>
1858<ul class="blockList">
1859<li class="blockList">
1860<h4>_handleTypedObjectId</h4>
1861<pre>protected&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;_handleTypedObjectId(<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,
1862                                      <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
1863                                      <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;pojo,
1864                                      <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;rawId)
1865                               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>
1866<div class="block">Offlined method called to handle "native" Object Id that has been read
1867 and known to be associated with given deserialized POJO.</div>
1868<dl>
1869<dt><span class="throwsLabel">Throws:</span></dt>
1870<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>
1871<dt><span class="simpleTagLabel">Since:</span></dt>
1872<dd>2.3</dd>
1873</dl>
1874</li>
1875</ul>
1876<a name="Z:Z_convertObjectId-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-com.fasterxml.jackson.databind.JsonDeserializer-">
1877<!--   -->
1878</a>
1879<ul class="blockList">
1880<li class="blockList">
1881<h4>_convertObjectId</h4>
1882<pre>protected&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;_convertObjectId(<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,
1883                                  <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
1884                                  <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;rawId,
1885                                  <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;idDeser)
1886                           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>
1887<div class="block">Helper method we need to do necessary conversion from whatever native object id
1888 type is, into declared type that Jackson internals expect. This may be
1889 simple cast (for String ids), or something more complicated; in latter
1890 case we may need to create bogus content buffer to allow use of
1891 id deserializer.</div>
1892<dl>
1893<dt><span class="throwsLabel">Throws:</span></dt>
1894<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>
1895<dt><span class="simpleTagLabel">Since:</span></dt>
1896<dd>2.3</dd>
1897</dl>
1898</li>
1899</ul>
1900<a name="deserializeWithObjectId-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">
1901<!--   -->
1902</a>
1903<ul class="blockList">
1904<li class="blockList">
1905<h4>deserializeWithObjectId</h4>
1906<pre>protected&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;deserializeWithObjectId(<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,
1907                                         <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)
1908                                  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>
1909<div class="block">Alternative deserialization method used when we expect to see Object Id;
1910 if so, we will need to ensure that the Id is seen before anything
1911 else, to ensure that it is available for solving references,
1912 even if JSON itself is not ordered that way. This may require
1913 buffering in some cases, but usually just a simple lookup to ensure
1914 that ordering is correct.</div>
1915<dl>
1916<dt><span class="throwsLabel">Throws:</span></dt>
1917<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>
1918</dl>
1919</li>
1920</ul>
1921<a name="deserializeFromObjectId-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">
1922<!--   -->
1923</a>
1924<ul class="blockList">
1925<li class="blockList">
1926<h4>deserializeFromObjectId</h4>
1927<pre>protected&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;deserializeFromObjectId(<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,
1928                                         <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)
1929                                  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>
1930<div class="block">Method called in cases where it looks like we got an Object Id
1931 to parse and use as a reference.</div>
1932<dl>
1933<dt><span class="throwsLabel">Throws:</span></dt>
1934<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>
1935</dl>
1936</li>
1937</ul>
1938<a name="deserializeFromObjectUsingNonDefault-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">
1939<!--   -->
1940</a>
1941<ul class="blockList">
1942<li class="blockList">
1943<h4>deserializeFromObjectUsingNonDefault</h4>
1944<pre>protected&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;deserializeFromObjectUsingNonDefault(<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,
1945                                                      <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)
1946                                               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>
1947<dl>
1948<dt><span class="throwsLabel">Throws:</span></dt>
1949<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>
1950</dl>
1951</li>
1952</ul>
1953<a name="Z:Z_deserializeUsingPropertyBased-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">
1954<!--   -->
1955</a>
1956<ul class="blockList">
1957<li class="blockList">
1958<h4>_deserializeUsingPropertyBased</h4>
1959<pre>protected 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;_deserializeUsingPropertyBased(<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,
1960                                                         <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)
1961                                                  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>
1962<dl>
1963<dt><span class="throwsLabel">Throws:</span></dt>
1964<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>
1965</dl>
1966</li>
1967</ul>
1968<a name="deserializeFromNumber-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">
1969<!--   -->
1970</a>
1971<ul class="blockList">
1972<li class="blockList">
1973<h4>deserializeFromNumber</h4>
1974<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;deserializeFromNumber(<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,
1975                                    <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)
1976                             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>
1977<dl>
1978<dt><span class="throwsLabel">Throws:</span></dt>
1979<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>
1980</dl>
1981</li>
1982</ul>
1983<a name="deserializeFromString-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">
1984<!--   -->
1985</a>
1986<ul class="blockList">
1987<li class="blockList">
1988<h4>deserializeFromString</h4>
1989<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;deserializeFromString(<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,
1990                                    <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)
1991                             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>
1992<dl>
1993<dt><span class="throwsLabel">Throws:</span></dt>
1994<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>
1995</dl>
1996</li>
1997</ul>
1998<a name="deserializeFromDouble-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">
1999<!--   -->
2000</a>
2001<ul class="blockList">
2002<li class="blockList">
2003<h4>deserializeFromDouble</h4>
2004<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;deserializeFromDouble(<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,
2005                                    <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)
2006                             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>
2007<div class="block">Method called to deserialize POJO value from a JSON floating-point
2008 number.</div>
2009<dl>
2010<dt><span class="throwsLabel">Throws:</span></dt>
2011<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>
2012</dl>
2013</li>
2014</ul>
2015<a name="deserializeFromBoolean-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">
2016<!--   -->
2017</a>
2018<ul class="blockList">
2019<li class="blockList">
2020<h4>deserializeFromBoolean</h4>
2021<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;deserializeFromBoolean(<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,
2022                                     <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)
2023                              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>
2024<div class="block">Method called to deserialize POJO value from a JSON boolean value (true, false)</div>
2025<dl>
2026<dt><span class="throwsLabel">Throws:</span></dt>
2027<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>
2028</dl>
2029</li>
2030</ul>
2031<a name="deserializeFromArray-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">
2032<!--   -->
2033</a>
2034<ul class="blockList">
2035<li class="blockList">
2036<h4>deserializeFromArray</h4>
2037<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>
2038public&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;deserializeFromArray(<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,
2039                                               <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)
2040                                        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>
2041<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 2.11 Should not be used: was never meant to be called by
2042    code other than sub-classes (implementations), and implementations details
2043    differ</span></div>
2044<dl>
2045<dt><span class="throwsLabel">Throws:</span></dt>
2046<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>
2047</dl>
2048</li>
2049</ul>
2050<a name="deserializeFromEmbedded-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-">
2051<!--   -->
2052</a>
2053<ul class="blockList">
2054<li class="blockList">
2055<h4>deserializeFromEmbedded</h4>
2056<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;deserializeFromEmbedded(<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,
2057                                      <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)
2058                               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>
2059<dl>
2060<dt><span class="throwsLabel">Throws:</span></dt>
2061<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>
2062</dl>
2063</li>
2064</ul>
2065<a name="injectValues-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-">
2066<!--   -->
2067</a>
2068<ul class="blockList">
2069<li class="blockList">
2070<h4>injectValues</h4>
2071<pre>protected&nbsp;void&nbsp;injectValues(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
2072                            <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;bean)
2073                     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>
2074<dl>
2075<dt><span class="throwsLabel">Throws:</span></dt>
2076<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>
2077</dl>
2078</li>
2079</ul>
2080<a name="handleUnknownProperties-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-com.fasterxml.jackson.databind.util.TokenBuffer-">
2081<!--   -->
2082</a>
2083<ul class="blockList">
2084<li class="blockList">
2085<h4>handleUnknownProperties</h4>
2086<pre>protected&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;handleUnknownProperties(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
2087                                         <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;bean,
2088                                         <a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html" title="class in com.fasterxml.jackson.databind.util">TokenBuffer</a>&nbsp;unknownTokens)
2089                                  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>
2090<div class="block">Method called to handle set of one or more unknown properties,
2091 stored in their entirety in given <a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html" title="class in com.fasterxml.jackson.databind.util"><code>TokenBuffer</code></a>
2092 (as field entries, name and value).</div>
2093<dl>
2094<dt><span class="throwsLabel">Throws:</span></dt>
2095<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>
2096</dl>
2097</li>
2098</ul>
2099<a name="handleUnknownVanilla-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-java.lang.String-">
2100<!--   -->
2101</a>
2102<ul class="blockList">
2103<li class="blockList">
2104<h4>handleUnknownVanilla</h4>
2105<pre>protected&nbsp;void&nbsp;handleUnknownVanilla(<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,
2106                                    <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
2107                                    <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;beanOrBuilder,
2108                                    <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;propName)
2109                             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>
2110<div class="block">Helper method called for an unknown property, when using "vanilla"
2111 processing.</div>
2112<dl>
2113<dt><span class="paramLabel">Parameters:</span></dt>
2114<dd><code>beanOrBuilder</code> - Either POJO instance (if constructed), or builder
2115   (in case of builder-based approach), that has property we haven't been
2116   able to handle yet.</dd>
2117<dt><span class="throwsLabel">Throws:</span></dt>
2118<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>
2119</dl>
2120</li>
2121</ul>
2122<a name="handleUnknownProperty-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-java.lang.String-">
2123<!--   -->
2124</a>
2125<ul class="blockList">
2126<li class="blockList">
2127<h4>handleUnknownProperty</h4>
2128<pre>protected&nbsp;void&nbsp;handleUnknownProperty(<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,
2129                                     <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
2130                                     <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;beanOrClass,
2131                                     <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;propName)
2132                              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>
2133<div class="block">Method called when a JSON property is encountered that has not matching
2134 setter, any-setter or field, and thus cannot be assigned.</div>
2135<dl>
2136<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
2137<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#handleUnknownProperty-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-java.lang.String-">handleUnknownProperty</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdDeserializer</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></dd>
2138<dt><span class="paramLabel">Parameters:</span></dt>
2139<dd><code>p</code> - Parser that points to value of the unknown property</dd>
2140<dd><code>ctxt</code> - Context for deserialization; allows access to the parser,
2141    error reporting functionality</dd>
2142<dd><code>beanOrClass</code> - Instance that is being populated by this
2143   deserializer, or if not known, Class that would be instantiated.
2144   If null, will assume type is what <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#getValueClass--"><code>StdDeserializer.getValueClass()</code></a> returns.</dd>
2145<dd><code>propName</code> - Name of the property that cannot be mapped</dd>
2146<dt><span class="throwsLabel">Throws:</span></dt>
2147<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>
2148</dl>
2149</li>
2150</ul>
2151<a name="handleIgnoredProperty-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-java.lang.String-">
2152<!--   -->
2153</a>
2154<ul class="blockList">
2155<li class="blockList">
2156<h4>handleIgnoredProperty</h4>
2157<pre>protected&nbsp;void&nbsp;handleIgnoredProperty(<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,
2158                                     <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
2159                                     <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;beanOrClass,
2160                                     <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;propName)
2161                              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>
2162<div class="block">Method called when an explicitly ignored property (one specified with a
2163 name to match, either by property annotation or class annotation) is encountered.</div>
2164<dl>
2165<dt><span class="throwsLabel">Throws:</span></dt>
2166<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>
2167<dt><span class="simpleTagLabel">Since:</span></dt>
2168<dd>2.3</dd>
2169</dl>
2170</li>
2171</ul>
2172<a name="handlePolymorphic-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-com.fasterxml.jackson.databind.util.TokenBuffer-">
2173<!--   -->
2174</a>
2175<ul class="blockList">
2176<li class="blockList">
2177<h4>handlePolymorphic</h4>
2178<pre>protected&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;handlePolymorphic(<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,
2179                                   <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
2180                                   <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;bean,
2181                                   <a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html" title="class in com.fasterxml.jackson.databind.util">TokenBuffer</a>&nbsp;unknownTokens)
2182                            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>
2183<div class="block">Method called in cases where we may have polymorphic deserialization
2184 case: that is, type of Creator-constructed bean is not the type
2185 of deserializer itself. It should be a sub-class or implementation
2186 class; either way, we may have more specific deserializer to use
2187 for handling it.</div>
2188<dl>
2189<dt><span class="paramLabel">Parameters:</span></dt>
2190<dd><code>p</code> - (optional) If not null, parser that has more properties to handle
2191   (in addition to buffered properties); if null, all properties are passed
2192   in buffer</dd>
2193<dt><span class="throwsLabel">Throws:</span></dt>
2194<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>
2195</dl>
2196</li>
2197</ul>
2198<a name="Z:Z_findSubclassDeserializer-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Object-com.fasterxml.jackson.databind.util.TokenBuffer-">
2199<!--   -->
2200</a>
2201<ul class="blockList">
2202<li class="blockList">
2203<h4>_findSubclassDeserializer</h4>
2204<pre>protected&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;_findSubclassDeserializer(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
2205                                                             <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;bean,
2206                                                             <a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html" title="class in com.fasterxml.jackson.databind.util">TokenBuffer</a>&nbsp;unknownTokens)
2207                                                      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>
2208<div class="block">Helper method called to (try to) locate deserializer for given sub-type of
2209 type that this deserializer handles.</div>
2210<dl>
2211<dt><span class="throwsLabel">Throws:</span></dt>
2212<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>
2213</dl>
2214</li>
2215</ul>
2216<a name="wrapAndThrow-java.lang.Throwable-java.lang.Object-java.lang.String-com.fasterxml.jackson.databind.DeserializationContext-">
2217<!--   -->
2218</a>
2219<ul class="blockList">
2220<li class="blockList">
2221<h4>wrapAndThrow</h4>
2222<pre>public&nbsp;void&nbsp;wrapAndThrow(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;t,
2223                         <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;bean,
2224                         <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;fieldName,
2225                         <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)
2226                  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>
2227<div class="block">Method that will modify caught exception (passed in as argument)
2228 as necessary to include reference information, and to ensure it
2229 is a subtype of <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a>, or an unchecked exception.
2230<p>
2231 Rules for wrapping and unwrapping are bit complicated; essentially:
2232<ul>
2233 <li>Errors are to be passed as is (if uncovered via unwrapping)
2234 <li>"Plain" IOExceptions (ones that are not of type
2235   <a href="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind"><code>JsonMappingException</code></a> are to be passed as is
2236</ul></div>
2237<dl>
2238<dt><span class="throwsLabel">Throws:</span></dt>
2239<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>
2240</dl>
2241</li>
2242</ul>
2243<a name="wrapInstantiationProblem-java.lang.Throwable-com.fasterxml.jackson.databind.DeserializationContext-">
2244<!--   -->
2245</a>
2246<ul class="blockListLast">
2247<li class="blockList">
2248<h4>wrapInstantiationProblem</h4>
2249<pre>protected&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;wrapInstantiationProblem(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;t,
2250                                          <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)
2251                                   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>
2252<dl>
2253<dt><span class="throwsLabel">Throws:</span></dt>
2254<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>
2255</dl>
2256</li>
2257</ul>
2258</li>
2259</ul>
2260</li>
2261</ul>
2262</div>
2263</div>
2264<!-- ========= END OF CLASS DATA ========= -->
2265<!-- ======= START OF BOTTOM NAVBAR ====== -->
2266<div class="bottomNav"><a name="navbar.bottom">
2267<!--   -->
2268</a>
2269<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
2270<a name="navbar.bottom.firstrow">
2271<!--   -->
2272</a>
2273<ul class="navList" title="Navigation">
2274<li><a href="../../../../../overview-summary.html">Overview</a></li>
2275<li><a href="package-summary.html">Package</a></li>
2276<li class="navBarCell1Rev">Class</li>
2277<li><a href="class-use/BeanDeserializerBase.html">Use</a></li>
2278<li><a href="package-tree.html">Tree</a></li>
2279<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
2280<li><a href="../../../../../index-all.html">Index</a></li>
2281<li><a href="../../../../../help-doc.html">Help</a></li>
2282</ul>
2283</div>
2284<div class="subNav">
2285<ul class="navList">
2286<li><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html" title="class in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
2287<li><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html" title="class in com.fasterxml.jackson.databind.deser"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
2288</ul>
2289<ul class="navList">
2290<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" target="_top">Frames</a></li>
2291<li><a href="BeanDeserializerBase.html" target="_top">No&nbsp;Frames</a></li>
2292</ul>
2293<ul class="navList" id="allclasses_navbar_bottom">
2294<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
2295</ul>
2296<div>
2297<script type="text/javascript"><!--
2298  allClassesLink = document.getElementById("allclasses_navbar_bottom");
2299  if(window==top) {
2300    allClassesLink.style.display = "block";
2301  }
2302  else {
2303    allClassesLink.style.display = "none";
2304  }
2305  //-->
2306</script>
2307</div>
2308<div>
2309<ul class="subNavList">
2310<li>Summary:&nbsp;</li>
2311<li><a href="#nested.classes.inherited.from.class.com.fasterxml.jackson.databind.JsonDeserializer">Nested</a>&nbsp;|&nbsp;</li>
2312<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
2313<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
2314<li><a href="#method.summary">Method</a></li>
2315</ul>
2316<ul class="subNavList">
2317<li>Detail:&nbsp;</li>
2318<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
2319<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
2320<li><a href="#method.detail">Method</a></li>
2321</ul>
2322</div>
2323<a name="skip.navbar.bottom">
2324<!--   -->
2325</a></div>
2326<!-- ======== END OF BOTTOM NAVBAR ======= -->
2327<p class="legalCopy"><small>Copyright &#169; 2008&#x2013;2020 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p>
2328</body>
2329</html>
2330