• 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:47 PDT 2020 -->
6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<title>DeserializationContext (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="DeserializationContext (jackson-databind 2.11.0 API)";
17        }
18    }
19    catch(err) {
20    }
21//-->
22var methods = {"i0":10,"i1":10,"i2":6,"i3":10,"i4":10,"i5":10,"i6":6,"i7":42,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":6,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":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":10,"i53":10,"i54":10,"i55":6,"i56":10,"i57":42,"i58":42,"i59":42,"i60":42,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":42,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":42,"i77":42,"i78":10,"i79":10,"i80":10,"i81":42,"i82":10,"i83":10,"i84":10,"i85":10,"i86":42,"i87":10,"i88":10,"i89":42,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":42};
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/DeserializationContext.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/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
54<li><a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind"><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/DeserializationContext.html" target="_top">Frames</a></li>
58<li><a href="DeserializationContext.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>Nested&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</div>
97<h2 title="Class DeserializationContext" class="title">Class DeserializationContext</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/DatabindContext.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.DatabindContext</a></li>
105<li>
106<ul class="inheritance">
107<li>com.fasterxml.jackson.databind.DeserializationContext</li>
108</ul>
109</li>
110</ul>
111</li>
112</ul>
113<div class="description">
114<ul class="blockList">
115<li class="blockList">
116<dl>
117<dt>All Implemented Interfaces:</dt>
118<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd>
119</dl>
120<dl>
121<dt>Direct Known Subclasses:</dt>
122<dd><a href="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</a></dd>
123</dl>
124<hr>
125<br>
126<pre>public abstract class <span class="typeNameLabel">DeserializationContext</span>
127extends <a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html" title="class in com.fasterxml.jackson.databind">DatabindContext</a>
128implements <a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></pre>
129<div class="block">Context for the process of deserialization a single root-level value.
130 Used to allow passing in configuration settings and reusable temporary
131 objects (scrap arrays, containers).
132<p>
133 Instance life-cycle is such that a partially configured "blueprint" object
134 is registered with <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a> (and <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a>,
135 and when actual instance is needed for deserialization,
136 a fully configured instance will be created using a method in extended internal
137  API of sub-class
138 (<a href="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html#createInstance-com.fasterxml.jackson.databind.DeserializationConfig-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.InjectableValues-"><code>DefaultDeserializationContext.createInstance(com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.InjectableValues)</code></a>).
139 Each instance is guaranteed to only be used from single-threaded context;
140 instances may be reused if (and only if) no configuration has changed.
141<p>
142 Defined as abstract class so that implementations must define methods
143 for reconfiguring blueprints and creating instances.</div>
144<dl>
145<dt><span class="seeLabel">See Also:</span></dt>
146<dd><a href="../../../../serialized-form.html#com.fasterxml.jackson.databind.DeserializationContext">Serialized Form</a></dd>
147</dl>
148</li>
149</ul>
150</div>
151<div class="summary">
152<ul class="blockList">
153<li class="blockList">
154<!-- =========== FIELD SUMMARY =========== -->
155<ul class="blockList">
156<li class="blockList"><a name="field.summary">
157<!--   -->
158</a>
159<h3>Field Summary</h3>
160<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
161<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
162<tr>
163<th class="colFirst" scope="col">Modifier and Type</th>
164<th class="colLast" scope="col">Field and Description</th>
165</tr>
166<tr class="altColor">
167<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/util/ArrayBuilders.html" title="class in com.fasterxml.jackson.databind.util">ArrayBuilders</a></code></td>
168<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#Z:Z_arrayBuilders">_arrayBuilders</a></span></code>&nbsp;</td>
169</tr>
170<tr class="rowColor">
171<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/cfg/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a></code></td>
172<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#Z:Z_attributes">_attributes</a></span></code>
173<div class="block">Lazily-constructed holder for per-call attributes.</div>
174</td>
175</tr>
176<tr class="altColor">
177<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/deser/DeserializerCache.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerCache</a></code></td>
178<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#Z:Z_cache">_cache</a></span></code>
179<div class="block">Object that handle details of <a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind"><code>JsonDeserializer</code></a> caching.</div>
180</td>
181</tr>
182<tr class="rowColor">
183<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a></code></td>
184<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#Z:Z_config">_config</a></span></code>
185<div class="block">Generic deserialization processing configuration</div>
186</td>
187</tr>
188<tr class="altColor">
189<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/util/LinkedNode.html" title="class in com.fasterxml.jackson.databind.util">LinkedNode</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&gt;</code></td>
190<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#Z:Z_currentType">_currentType</a></span></code>
191<div class="block">Type of <a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind"><code>JsonDeserializer</code></a> (or, more specifically,
192   <a href="../../../../com/fasterxml/jackson/databind/deser/ContextualDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser"><code>ContextualDeserializer</code></a>) that is being
193   contextualized currently.</div>
194</td>
195</tr>
196<tr class="rowColor">
197<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a></code></td>
198<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#Z:Z_dateFormat">_dateFormat</a></span></code>&nbsp;</td>
199</tr>
200<tr class="altColor">
201<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a></code></td>
202<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#Z:Z_factory">_factory</a></span></code>
203<div class="block">Read-only factory instance; exposed to let
204 owners (<code>ObjectMapper</code>, <code>ObjectReader</code>)
205 access it.</div>
206</td>
207</tr>
208<tr class="rowColor">
209<td class="colFirst"><code>protected int</code></td>
210<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#Z:Z_featureFlags">_featureFlags</a></span></code>
211<div class="block">Bitmap of <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind"><code>DeserializationFeature</code></a>s that are enabled</div>
212</td>
213</tr>
214<tr class="altColor">
215<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a></code></td>
216<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#Z:Z_injectableValues">_injectableValues</a></span></code>
217<div class="block">Object used for resolving references to injectable
218 values.</div>
219</td>
220</tr>
221<tr class="rowColor">
222<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/util/ObjectBuffer.html" title="class in com.fasterxml.jackson.databind.util">ObjectBuffer</a></code></td>
223<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#Z:Z_objectBuffer">_objectBuffer</a></span></code>&nbsp;</td>
224</tr>
225<tr class="altColor">
226<td class="colFirst"><code>protected <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></code></td>
227<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#Z:Z_parser">_parser</a></span></code>
228<div class="block">Currently active parser used for deserialization.</div>
229</td>
230</tr>
231<tr class="rowColor">
232<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;</code></td>
233<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#Z:Z_view">_view</a></span></code>
234<div class="block">Currently active view, if any.</div>
235</td>
236</tr>
237</table>
238</li>
239</ul>
240<!-- ======== CONSTRUCTOR SUMMARY ======== -->
241<ul class="blockList">
242<li class="blockList"><a name="constructor.summary">
243<!--   -->
244</a>
245<h3>Constructor Summary</h3>
246<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
247<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
248<tr>
249<th class="colFirst" scope="col">Modifier</th>
250<th class="colLast" scope="col">Constructor and Description</th>
251</tr>
252<tr class="altColor">
253<td class="colFirst"><code>protected </code></td>
254<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#DeserializationContext-com.fasterxml.jackson.databind.DeserializationContext-">DeserializationContext</a></span>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;src)</code>
255<div class="block">Copy-constructor for use with <code>copy()</code> by <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#copy--"><code>ObjectMapper.copy()</code></a></div>
256</td>
257</tr>
258<tr class="rowColor">
259<td class="colFirst"><code>protected </code></td>
260<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#DeserializationContext-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.DeserializationConfig-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.InjectableValues-">DeserializationContext</a></span>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;src,
261                      <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config,
262                      <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,
263                      <a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a>&nbsp;injectableValues)</code>
264<div class="block">Constructor used for creating actual per-call instances.</div>
265</td>
266</tr>
267<tr class="altColor">
268<td class="colFirst"><code>protected </code></td>
269<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#DeserializationContext-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.deser.DeserializerFactory-">DeserializationContext</a></span>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;src,
270                      <a href="../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a>&nbsp;factory)</code>&nbsp;</td>
271</tr>
272<tr class="rowColor">
273<td class="colFirst"><code>protected </code></td>
274<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#DeserializationContext-com.fasterxml.jackson.databind.deser.DeserializerFactory-">DeserializationContext</a></span>(<a href="../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a>&nbsp;df)</code>&nbsp;</td>
275</tr>
276<tr class="altColor">
277<td class="colFirst"><code>protected </code></td>
278<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#DeserializationContext-com.fasterxml.jackson.databind.deser.DeserializerFactory-com.fasterxml.jackson.databind.deser.DeserializerCache-">DeserializationContext</a></span>(<a href="../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a>&nbsp;df,
279                      <a href="../../../../com/fasterxml/jackson/databind/deser/DeserializerCache.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerCache</a>&nbsp;cache)</code>&nbsp;</td>
280</tr>
281</table>
282</li>
283</ul>
284<!-- ========== METHOD SUMMARY =========== -->
285<ul class="blockList">
286<li class="blockList"><a name="method.summary">
287<!--   -->
288</a>
289<h3>Method Summary</h3>
290<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
291<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>
292<tr>
293<th class="colFirst" scope="col">Modifier and Type</th>
294<th class="colLast" scope="col">Method and Description</th>
295</tr>
296<tr id="i0" class="altColor">
297<td class="colFirst"><code>protected boolean</code></td>
298<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#Z:Z_isCompatible-java.lang.Class-java.lang.Object-">_isCompatible</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;target,
299             <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>&nbsp;</td>
300</tr>
301<tr id="i1" class="rowColor">
302<td class="colFirst"><code>boolean</code></td>
303<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#canOverrideAccessModifiers--">canOverrideAccessModifiers</a></span>()</code>
304<div class="block">Convenience method for accessing serialization view in use (if any); equivalent to:</div>
305</td>
306</tr>
307<tr id="i2" class="altColor">
308<td class="colFirst"><code>abstract void</code></td>
309<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#checkUnresolvedObjectId--">checkUnresolvedObjectId</a></span>()</code>
310<div class="block">Method called to ensure that every object id encounter during processing
311 are resolved.</div>
312</td>
313</tr>
314<tr id="i3" class="rowColor">
315<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util">Calendar</a></code></td>
316<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#constructCalendar-java.util.Date-">constructCalendar</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a>&nbsp;d)</code>
317<div class="block">Convenience method for constructing Calendar instance set
318 to specified time, to be modified and used by caller.</div>
319</td>
320</tr>
321<tr id="i4" class="altColor">
322<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td>
323<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#constructSpecializedType-com.fasterxml.jackson.databind.JavaType-java.lang.Class-">constructSpecializedType</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;baseType,
324                        <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;subclass)</code>
325<div class="block">Convenience method for constructing subtypes, retaining generic
326 type parameter (if any).</div>
327</td>
328</tr>
329<tr id="i5" class="rowColor">
330<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td>
331<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#constructType-java.lang.Class-">constructType</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;cls)</code>
332<div class="block">Convenience method, functionally equivalent to:</div>
333</td>
334</tr>
335<tr id="i6" class="altColor">
336<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>
337<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#deserializerInstance-com.fasterxml.jackson.databind.introspect.Annotated-java.lang.Object-">deserializerInstance</a></span>(<a href="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a>&nbsp;annotated,
338                    <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;deserDef)</code>&nbsp;</td>
339</tr>
340<tr id="i7" class="rowColor">
341<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td>
342<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#endOfInputException-java.lang.Class-">endOfInputException</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;instClass)</code>
343<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
344<div class="block"><span class="deprecationComment">Since 2.8; currently no way to catch EOF at databind level</span></div>
345</div>
346</td>
347</tr>
348<tr id="i8" class="altColor">
349<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>
350<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#findClass-java.lang.String-">findClass</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;className)</code>
351<div class="block">Helper method that is to be used when resolving basic class name into
352 Class instance, the reason being that it may be necessary to work around
353 various ClassLoader limitations, as well as to handle primitive type
354 signatures.</div>
355</td>
356</tr>
357<tr id="i9" class="rowColor">
358<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
359<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#findContextualValueDeserializer-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.BeanProperty-">findContextualValueDeserializer</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
360                               <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop)</code>
361<div class="block">Method for finding a value deserializer, and creating a contextual
362 version if necessary, for value reached via specified property.</div>
363</td>
364</tr>
365<tr id="i10" class="altColor">
366<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
367<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#findInjectableValue-java.lang.Object-com.fasterxml.jackson.databind.BeanProperty-java.lang.Object-">findInjectableValue</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;valueId,
368                   <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;forProperty,
369                   <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;beanInstance)</code>&nbsp;</td>
370</tr>
371<tr id="i11" class="rowColor">
372<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind">KeyDeserializer</a></code></td>
373<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#findKeyDeserializer-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.BeanProperty-">findKeyDeserializer</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;keyType,
374                   <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop)</code>
375<div class="block">Convenience method, functionally same as:</div>
376</td>
377</tr>
378<tr id="i12" class="altColor">
379<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
380<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#findNonContextualValueDeserializer-com.fasterxml.jackson.databind.JavaType-">findNonContextualValueDeserializer</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</code>
381<div class="block">Variant that will try to locate deserializer for current type, but without
382 performing any contextualization (unlike <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#findContextualValueDeserializer-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.BeanProperty-"><code>findContextualValueDeserializer(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.BeanProperty)</code></a>)
383 or checking for need to create a <a href="../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype"><code>TypeDeserializer</code></a> (unlike
384 <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#findRootValueDeserializer-com.fasterxml.jackson.databind.JavaType-"><code>findRootValueDeserializer(JavaType)</code></a>.</div>
385</td>
386</tr>
387<tr id="i13" class="rowColor">
388<td class="colFirst"><code>abstract <a href="../../../../com/fasterxml/jackson/databind/deser/impl/ReadableObjectId.html" title="class in com.fasterxml.jackson.databind.deser.impl">ReadableObjectId</a></code></td>
389<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#findObjectId-java.lang.Object-com.fasterxml.jackson.annotation.ObjectIdGenerator-com.fasterxml.jackson.annotation.ObjectIdResolver-">findObjectId</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;id,
390            <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/ObjectIdGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">ObjectIdGenerator</a>&lt;?&gt;&nbsp;generator,
391            <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/ObjectIdResolver.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">ObjectIdResolver</a>&nbsp;resolver)</code>
392<div class="block">Method called to find and return entry corresponding to given
393 Object Id: will add an entry if necessary, and never returns null</div>
394</td>
395</tr>
396<tr id="i14" class="altColor">
397<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
398<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#findRootValueDeserializer-com.fasterxml.jackson.databind.JavaType-">findRootValueDeserializer</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</code>
399<div class="block">Method for finding a deserializer for root-level value.</div>
400</td>
401</tr>
402<tr id="i15" class="rowColor">
403<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>
404<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getActiveView--">getActiveView</a></span>()</code>
405<div class="block">Accessor for locating currently active view, if any;
406 returns null if no view has been set.</div>
407</td>
408</tr>
409<tr id="i16" class="altColor">
410<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a></code></td>
411<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getAnnotationIntrospector--">getAnnotationIntrospector</a></span>()</code>
412<div class="block">Convenience method for accessing serialization view in use (if any); equivalent to:</div>
413</td>
414</tr>
415<tr id="i17" class="rowColor">
416<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/util/ArrayBuilders.html" title="class in com.fasterxml.jackson.databind.util">ArrayBuilders</a></code></td>
417<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getArrayBuilders--">getArrayBuilders</a></span>()</code>
418<div class="block">Method for accessing object useful for building arrays of
419 primitive types (such as int[]).</div>
420</td>
421</tr>
422<tr id="i18" class="altColor">
423<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>
424<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getAttribute-java.lang.Object-">getAttribute</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;key)</code>
425<div class="block">Method for accessing attributes available in this context.</div>
426</td>
427</tr>
428<tr id="i19" class="rowColor">
429<td class="colFirst"><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a></code></td>
430<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getBase64Variant--">getBase64Variant</a></span>()</code>
431<div class="block">Convenience method for accessing the default Base64 encoding
432 used for decoding base64 encoded binary content.</div>
433</td>
434</tr>
435<tr id="i20" class="altColor">
436<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a></code></td>
437<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getConfig--">getConfig</a></span>()</code>
438<div class="block">Accessor to currently active configuration (both per-request configs
439 and per-mapper config).</div>
440</td>
441</tr>
442<tr id="i21" class="rowColor">
443<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td>
444<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getContextualType--">getContextualType</a></span>()</code>
445<div class="block">Accessor to <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind"><code>JavaType</code></a> of currently contextualized
446 <a href="../../../../com/fasterxml/jackson/databind/deser/ContextualDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser"><code>ContextualDeserializer</code></a>, if any.</div>
447</td>
448</tr>
449<tr id="i22" class="altColor">
450<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a></code></td>
451<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getDateFormat--">getDateFormat</a></span>()</code>&nbsp;</td>
452</tr>
453<tr id="i23" class="rowColor">
454<td class="colFirst"><code><a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonFormat.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonFormat.Value</a></code></td>
455<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getDefaultPropertyFormat-java.lang.Class-">getDefaultPropertyFormat</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;baseType)</code>&nbsp;</td>
456</tr>
457<tr id="i24" class="altColor">
458<td class="colFirst"><code>int</code></td>
459<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getDeserializationFeatures--">getDeserializationFeatures</a></span>()</code>
460<div class="block">Bulk access method for getting the bit mask of all <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind"><code>DeserializationFeature</code></a>s
461 that are enabled.</div>
462</td>
463</tr>
464<tr id="i25" class="rowColor">
465<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a></code></td>
466<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getFactory--">getFactory</a></span>()</code>
467<div class="block">Method for getting current <a href="../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser"><code>DeserializerFactory</code></a>.</div>
468</td>
469</tr>
470<tr id="i26" class="altColor">
471<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a></code></td>
472<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getLocale--">getLocale</a></span>()</code>
473<div class="block">Method for accessing default Locale to use: convenience method for</div>
474</td>
475</tr>
476<tr id="i27" class="rowColor">
477<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</a></code></td>
478<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getNodeFactory--">getNodeFactory</a></span>()</code>
479<div class="block">Convenience method, functionally equivalent to:</div>
480</td>
481</tr>
482<tr id="i28" class="altColor">
483<td class="colFirst"><code><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></code></td>
484<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getParser--">getParser</a></span>()</code>
485<div class="block">Method for accessing the currently active parser.</div>
486</td>
487</tr>
488<tr id="i29" class="rowColor">
489<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a></code></td>
490<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getTimeZone--">getTimeZone</a></span>()</code>
491<div class="block">Method for accessing default TimeZone to use: convenience method for</div>
492</td>
493</tr>
494<tr id="i30" class="altColor">
495<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a></code></td>
496<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getTypeFactory--">getTypeFactory</a></span>()</code>&nbsp;</td>
497</tr>
498<tr id="i31" class="rowColor">
499<td class="colFirst"><code>void</code></td>
500<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#handleBadMerge-com.fasterxml.jackson.databind.JsonDeserializer-">handleBadMerge</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;deser)</code>
501<div class="block">Method that deserializer may call if it is called to do an update ("merge")
502 but deserializer operates on a non-mergeable type.</div>
503</td>
504</tr>
505<tr id="i32" 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/DeserializationContext.html#handleInstantiationProblem-java.lang.Class-java.lang.Object-java.lang.Throwable-">handleInstantiationProblem</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;instClass,
508                          <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;argument,
509                          <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)</code>
510<div class="block">Method that deserializers should call if they fail to instantiate value
511 due to an exception that was thrown by constructor (or other mechanism used
512 to create instances).</div>
513</td>
514</tr>
515<tr id="i33" class="rowColor">
516<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>
517<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#handleMissingInstantiator-java.lang.Class-com.fasterxml.jackson.databind.deser.ValueInstantiator-com.fasterxml.jackson.core.JsonParser-java.lang.String-java.lang.Object...-">handleMissingInstantiator</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;instClass,
518                         <a href="../../../../com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser">ValueInstantiator</a>&nbsp;valueInst,
519                         <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,
520                         <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;msg,
521                         <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;msgArgs)</code>
522<div class="block">Method that deserializers should call if they fail to instantiate value
523 due to lack of viable instantiator (usually creator, that is, constructor
524 or static factory method).</div>
525</td>
526</tr>
527<tr id="i34" class="altColor">
528<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td>
529<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#handleMissingTypeId-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.jsontype.TypeIdResolver-java.lang.String-">handleMissingTypeId</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;baseType,
530                   <a href="../../../../com/fasterxml/jackson/databind/jsontype/TypeIdResolver.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeIdResolver</a>&nbsp;idResolver,
531                   <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;extraDesc)</code>&nbsp;</td>
532</tr>
533<tr id="i35" class="rowColor">
534<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>
535<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#handlePrimaryContextualization-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.BeanProperty-com.fasterxml.jackson.databind.JavaType-">handlePrimaryContextualization</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;deser,
536                              <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop,
537                              <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</code>
538<div class="block">Method called for primary property deserializers (ones
539 directly created to deserialize values of a POJO property),
540 to handle details of resolving
541 <a href="../../../../com/fasterxml/jackson/databind/deser/ContextualDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser"><code>ContextualDeserializer</code></a> with given property context.</div>
542</td>
543</tr>
544<tr id="i36" class="altColor">
545<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>
546<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#handleSecondaryContextualization-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.BeanProperty-com.fasterxml.jackson.databind.JavaType-">handleSecondaryContextualization</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;deser,
547                                <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop,
548                                <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</code>
549<div class="block">Method called for secondary property deserializers (ones
550 NOT directly created to deal with an annotatable POJO property,
551 but instead created as a component -- such as value deserializers
552 for structured types, or deserializers for root values)
553 to handle details of resolving
554 <a href="../../../../com/fasterxml/jackson/databind/deser/ContextualDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser"><code>ContextualDeserializer</code></a> with given property context.</div>
555</td>
556</tr>
557<tr id="i37" class="rowColor">
558<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>
559<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#handleUnexpectedToken-java.lang.Class-com.fasterxml.jackson.core.JsonParser-">handleUnexpectedToken</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;instClass,
560                     <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)</code>
561<div class="block">Method that deserializers should call if the first token of the value to
562 deserialize is of unexpected type (that is, type of token that deserializer
563 cannot handle).</div>
564</td>
565</tr>
566<tr id="i38" class="altColor">
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/DeserializationContext.html#handleUnexpectedToken-java.lang.Class-com.fasterxml.jackson.core.JsonToken-com.fasterxml.jackson.core.JsonParser-java.lang.String-java.lang.Object...-">handleUnexpectedToken</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;instClass,
569                     <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonToken</a>&nbsp;t,
570                     <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,
571                     <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;msg,
572                     <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;msgArgs)</code>
573<div class="block">Method that deserializers should call if the first token of the value to
574 deserialize is of unexpected type (that is, type of token that deserializer
575 cannot handle).</div>
576</td>
577</tr>
578<tr id="i39" class="rowColor">
579<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>
580<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#handleUnexpectedToken-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.core.JsonParser-">handleUnexpectedToken</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;targetType,
581                     <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)</code>
582<div class="block">Method that deserializers should call if the first token of the value to
583 deserialize is of unexpected type (that is, type of token that deserializer
584 cannot handle).</div>
585</td>
586</tr>
587<tr id="i40" class="altColor">
588<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>
589<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#handleUnexpectedToken-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.core.JsonToken-com.fasterxml.jackson.core.JsonParser-java.lang.String-java.lang.Object...-">handleUnexpectedToken</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;targetType,
590                     <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonToken</a>&nbsp;t,
591                     <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,
592                     <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;msg,
593                     <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;msgArgs)</code>
594<div class="block">Method that deserializers should call if the first token of the value to
595 deserialize is of unexpected type (that is, type of token that deserializer
596 cannot handle).</div>
597</td>
598</tr>
599<tr id="i41" class="rowColor">
600<td class="colFirst"><code>boolean</code></td>
601<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#handleUnknownProperty-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.JsonDeserializer-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,
602                     <a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;deser,
603                     <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;instanceOrClass,
604                     <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>
605<div class="block">Method that deserializers should call if they encounter an unrecognized
606 property (and once that is not explicitly designed as ignorable), to
607 inform possibly configured <a href="../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser"><code>DeserializationProblemHandler</code></a>s and
608 let it handle the problem.</div>
609</td>
610</tr>
611<tr id="i42" class="altColor">
612<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td>
613<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#handleUnknownTypeId-com.fasterxml.jackson.databind.JavaType-java.lang.String-com.fasterxml.jackson.databind.jsontype.TypeIdResolver-java.lang.String-">handleUnknownTypeId</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;baseType,
614                   <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;id,
615                   <a href="../../../../com/fasterxml/jackson/databind/jsontype/TypeIdResolver.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeIdResolver</a>&nbsp;idResolver,
616                   <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;extraDesc)</code>
617<div class="block">Method that deserializers should call if they encounter a type id
618 (for polymorphic deserialization) that cannot be resolved to an
619 actual type; usually since there is no mapping defined.</div>
620</td>
621</tr>
622<tr id="i43" class="rowColor">
623<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>
624<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#handleWeirdKey-java.lang.Class-java.lang.String-java.lang.String-java.lang.Object...-">handleWeirdKey</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;keyClass,
625              <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;keyValue,
626              <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;msg,
627              <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;msgArgs)</code>
628<div class="block">Method that deserializers should call if they encounter a String value
629 that cannot be converted to expected key of a <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a>
630 valued property.</div>
631</td>
632</tr>
633<tr id="i44" class="altColor">
634<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>
635<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#handleWeirdNativeValue-com.fasterxml.jackson.databind.JavaType-java.lang.Object-com.fasterxml.jackson.core.JsonParser-">handleWeirdNativeValue</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;targetType,
636                      <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;badValue,
637                      <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)</code>&nbsp;</td>
638</tr>
639<tr id="i45" class="rowColor">
640<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>
641<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#handleWeirdNumberValue-java.lang.Class-java.lang.Number-java.lang.String-java.lang.Object...-">handleWeirdNumberValue</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;targetClass,
642                      <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>&nbsp;value,
643                      <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;msg,
644                      <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;msgArgs)</code>
645<div class="block">Method that deserializers should call if they encounter a numeric value
646 that cannot be converted to target property type, in cases where some
647 numeric values could be acceptable (either with different settings,
648 or different numeric value).</div>
649</td>
650</tr>
651<tr id="i46" class="altColor">
652<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>
653<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#handleWeirdStringValue-java.lang.Class-java.lang.String-java.lang.String-java.lang.Object...-">handleWeirdStringValue</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;targetClass,
654                      <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;value,
655                      <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;msg,
656                      <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;msgArgs)</code>
657<div class="block">Method that deserializers should call if they encounter a String value
658 that cannot be converted to target property type, in cases where some
659 String values could be acceptable (either with different settings,
660 or different value).</div>
661</td>
662</tr>
663<tr id="i47" class="rowColor">
664<td class="colFirst"><code>boolean</code></td>
665<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#hasDeserializationFeatures-int-">hasDeserializationFeatures</a></span>(int&nbsp;featureMask)</code>
666<div class="block">Bulk access method for checking that all features specified by
667 mask are enabled.</div>
668</td>
669</tr>
670<tr id="i48" class="altColor">
671<td class="colFirst"><code>boolean</code></td>
672<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#hasSomeOfFeatures-int-">hasSomeOfFeatures</a></span>(int&nbsp;featureMask)</code>
673<div class="block">Bulk access method for checking that at least one of features specified by
674 mask is enabled.</div>
675</td>
676</tr>
677<tr id="i49" class="rowColor">
678<td class="colFirst"><code>boolean</code></td>
679<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#hasValueDeserializerFor-com.fasterxml.jackson.databind.JavaType-java.util.concurrent.atomic.AtomicReference-">hasValueDeserializerFor</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
680                       <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReference</a>&lt;<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>&gt;&nbsp;cause)</code>
681<div class="block">Method for checking whether we could find a deserializer
682 for given type.</div>
683</td>
684</tr>
685<tr id="i50" class="altColor">
686<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td>
687<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#instantiationException-java.lang.Class-java.lang.String-">instantiationException</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;instClass,
688                      <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;msg0)</code>
689<div class="block">Helper method for constructing instantiation exception for specified type,
690 to indicate that instantiation failed due to missing instantiator
691 (creator; constructor or factory method).</div>
692</td>
693</tr>
694<tr id="i51" class="rowColor">
695<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td>
696<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#instantiationException-java.lang.Class-java.lang.Throwable-">instantiationException</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;instClass,
697                      <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;cause)</code>
698<div class="block">Helper method for constructing instantiation exception for specified type,
699 to indicate problem with physically constructing instance of
700 specified class (missing constructor, exception from constructor)</div>
701</td>
702</tr>
703<tr id="i52" class="altColor">
704<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td>
705<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#invalidTypeIdException-com.fasterxml.jackson.databind.JavaType-java.lang.String-java.lang.String-">invalidTypeIdException</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;baseType,
706                      <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;typeId,
707                      <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;extraDesc)</code>
708<div class="block">Helper method for constructing exception to indicate that given type id
709 could not be resolved to a valid subtype of specified base type.</div>
710</td>
711</tr>
712<tr id="i53" class="rowColor">
713<td class="colFirst"><code>boolean</code></td>
714<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#isEnabled-com.fasterxml.jackson.databind.DeserializationFeature-">isEnabled</a></span>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;feat)</code>
715<div class="block">Convenience method for checking whether specified on/off
716 feature is enabled</div>
717</td>
718</tr>
719<tr id="i54" class="altColor">
720<td class="colFirst"><code>boolean</code></td>
721<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#isEnabled-com.fasterxml.jackson.databind.MapperFeature-">isEnabled</a></span>(<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>&nbsp;feature)</code>
722<div class="block">Convenience method for checking whether specified serialization
723 feature is enabled or not.</div>
724</td>
725</tr>
726<tr id="i55" class="rowColor">
727<td class="colFirst"><code>abstract <a href="../../../../com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind">KeyDeserializer</a></code></td>
728<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#keyDeserializerInstance-com.fasterxml.jackson.databind.introspect.Annotated-java.lang.Object-">keyDeserializerInstance</a></span>(<a href="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a>&nbsp;annotated,
729                       <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;deserDef)</code>&nbsp;</td>
730</tr>
731<tr id="i56" class="altColor">
732<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/util/ObjectBuffer.html" title="class in com.fasterxml.jackson.databind.util">ObjectBuffer</a></code></td>
733<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#leaseObjectBuffer--">leaseObjectBuffer</a></span>()</code>
734<div class="block">Method that can be used to get access to a reusable ObjectBuffer,
735 useful for efficiently constructing Object arrays and Lists.</div>
736</td>
737</tr>
738<tr id="i57" class="rowColor">
739<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td>
740<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#mappingException-java.lang.Class-">mappingException</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;targetClass)</code>
741<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
742<div class="block"><span class="deprecationComment">Since 2.8 use <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#handleUnexpectedToken-java.lang.Class-com.fasterxml.jackson.core.JsonParser-"><code>handleUnexpectedToken(Class, JsonParser)</code></a> instead</span></div>
743</div>
744</td>
745</tr>
746<tr id="i58" class="altColor">
747<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td>
748<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#mappingException-java.lang.Class-com.fasterxml.jackson.core.JsonToken-">mappingException</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;targetClass,
749                <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonToken</a>&nbsp;token)</code>
750<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
751<div class="block"><span class="deprecationComment">Since 2.8 use <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#handleUnexpectedToken-java.lang.Class-com.fasterxml.jackson.core.JsonParser-"><code>handleUnexpectedToken(Class, JsonParser)</code></a> instead</span></div>
752</div>
753</td>
754</tr>
755<tr id="i59" class="rowColor">
756<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td>
757<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#mappingException-java.lang.String-">mappingException</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;message)</code>
758<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
759<div class="block"><span class="deprecationComment">Since 2.9 use more specific error reporting methods instead</span></div>
760</div>
761</td>
762</tr>
763<tr id="i60" class="altColor">
764<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td>
765<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#mappingException-java.lang.String-java.lang.Object...-">mappingException</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;msg,
766                <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;msgArgs)</code>
767<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
768<div class="block"><span class="deprecationComment">Since 2.9 use more specific error reporting methods instead</span></div>
769</div>
770</td>
771</tr>
772<tr id="i61" class="rowColor">
773<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td>
774<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#missingTypeIdException-com.fasterxml.jackson.databind.JavaType-java.lang.String-">missingTypeIdException</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;baseType,
775                      <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;extraDesc)</code>&nbsp;</td>
776</tr>
777<tr id="i62" class="altColor">
778<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a></code></td>
779<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#parseDate-java.lang.String-">parseDate</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;dateStr)</code>
780<div class="block">Convenience method for parsing a Date from given String, using
781 currently configured date format (accessed using
782 <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDateFormat--"><code>MapperConfig.getDateFormat()</code></a>).</div>
783</td>
784</tr>
785<tr id="i63" class="rowColor">
786<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
787<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#readPropertyValue-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.BeanProperty-java.lang.Class-">readPropertyValue</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,
788                 <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop,
789                 <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;T&gt;&nbsp;type)</code>
790<div class="block">Convenience method that may be used by composite or container deserializers,
791 for reading one-off values for the composite type, taking into account
792 annotations that the property (passed to this method -- usually property that
793 has custom serializer that called this method) has.</div>
794</td>
795</tr>
796<tr id="i64" class="altColor">
797<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
798<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#readPropertyValue-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.BeanProperty-com.fasterxml.jackson.databind.JavaType-">readPropertyValue</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,
799                 <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop,
800                 <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</code>&nbsp;</td>
801</tr>
802<tr id="i65" class="rowColor">
803<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a></code></td>
804<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#readTree-com.fasterxml.jackson.core.JsonParser-">readTree</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)</code>&nbsp;</td>
805</tr>
806<tr id="i66" class="altColor">
807<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
808<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#readValue-com.fasterxml.jackson.core.JsonParser-java.lang.Class-">readValue</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,
809         <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;T&gt;&nbsp;type)</code>
810<div class="block">Convenience method that may be used by composite or container deserializers,
811 for reading one-off values contained (for sequences, it is more efficient
812 to actually fetch deserializer once for the whole collection).</div>
813</td>
814</tr>
815<tr id="i67" class="rowColor">
816<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
817<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#readValue-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.JavaType-">readValue</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,
818         <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</code>&nbsp;</td>
819</tr>
820<tr id="i68" class="altColor">
821<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
822<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#reportBadDefinition-com.fasterxml.jackson.databind.JavaType-java.lang.String-">reportBadDefinition</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
823                   <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;msg)</code>
824<div class="block">Helper method called to indicate a generic problem that stems from type
825 definition(s), not input data, or input/output state; typically this
826 means throwing a <a href="../../../../com/fasterxml/jackson/databind/exc/InvalidDefinitionException.html" title="class in com.fasterxml.jackson.databind.exc"><code>InvalidDefinitionException</code></a>.</div>
827</td>
828</tr>
829<tr id="i69" class="rowColor">
830<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
831<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#reportBadMerge-com.fasterxml.jackson.databind.JsonDeserializer-">reportBadMerge</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;deser)</code>
832<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
833<div class="block"><span class="deprecationComment">Since 2.10 use <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#handleBadMerge-com.fasterxml.jackson.databind.JsonDeserializer-"><code>handleBadMerge(com.fasterxml.jackson.databind.JsonDeserializer&lt;?&gt;)</code></a> instead</span></div>
834</div>
835</td>
836</tr>
837<tr id="i70" class="altColor">
838<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
839<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#reportBadPropertyDefinition-com.fasterxml.jackson.databind.BeanDescription-com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition-java.lang.String-java.lang.Object...-">reportBadPropertyDefinition</a></span>(<a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a>&nbsp;bean,
840                           <a href="../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</a>&nbsp;prop,
841                           <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;msg,
842                           <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;msgArgs)</code>
843<div class="block">Helper method called to indicate problem in POJO (serialization) definitions or settings
844 regarding specific property (of a type), unrelated to actual JSON content to map.</div>
845</td>
846</tr>
847<tr id="i71" class="rowColor">
848<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
849<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#reportBadTypeDefinition-com.fasterxml.jackson.databind.BeanDescription-java.lang.String-java.lang.Object...-">reportBadTypeDefinition</a></span>(<a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a>&nbsp;bean,
850                       <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;msg,
851                       <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;msgArgs)</code>
852<div class="block">Helper method called to indicate problem in POJO (serialization) definitions or settings
853 regarding specific Java type, unrelated to actual JSON content to map.</div>
854</td>
855</tr>
856<tr id="i72" class="altColor">
857<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
858<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#reportInputMismatch-com.fasterxml.jackson.databind.BeanProperty-java.lang.String-java.lang.Object...-">reportInputMismatch</a></span>(<a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop,
859                   <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;msg,
860                   <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;msgArgs)</code>
861<div class="block">Helper method used to indicate a problem with input in cases where more
862 specific <code>reportXxx()</code> method was not available.</div>
863</td>
864</tr>
865<tr id="i73" class="rowColor">
866<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
867<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#reportInputMismatch-java.lang.Class-java.lang.String-java.lang.Object...-">reportInputMismatch</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;targetType,
868                   <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;msg,
869                   <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;msgArgs)</code>
870<div class="block">Helper method used to indicate a problem with input in cases where more
871 specific <code>reportXxx()</code> method was not available.</div>
872</td>
873</tr>
874<tr id="i74" class="altColor">
875<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
876<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#reportInputMismatch-com.fasterxml.jackson.databind.JavaType-java.lang.String-java.lang.Object...-">reportInputMismatch</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;targetType,
877                   <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;msg,
878                   <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;msgArgs)</code>
879<div class="block">Helper method used to indicate a problem with input in cases where more
880 specific <code>reportXxx()</code> method was not available.</div>
881</td>
882</tr>
883<tr id="i75" class="rowColor">
884<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
885<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#reportInputMismatch-com.fasterxml.jackson.databind.JsonDeserializer-java.lang.String-java.lang.Object...-">reportInputMismatch</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;src,
886                   <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;msg,
887                   <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;msgArgs)</code>
888<div class="block">Helper method used to indicate a problem with input in cases where more
889 specific <code>reportXxx()</code> method was not available.</div>
890</td>
891</tr>
892<tr id="i76" class="altColor">
893<td class="colFirst"><code>void</code></td>
894<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#reportMappingException-java.lang.String-java.lang.Object...-">reportMappingException</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;msg,
895                      <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;msgArgs)</code>
896<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
897<div class="block"><span class="deprecationComment">Since 2.9: use a more specific method, or <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#reportBadDefinition-com.fasterxml.jackson.databind.JavaType-java.lang.String-"><code>reportBadDefinition(JavaType, String)</code></a>,
898    or <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#reportInputMismatch-com.fasterxml.jackson.databind.JsonDeserializer-java.lang.String-java.lang.Object...-"><code>reportInputMismatch(com.fasterxml.jackson.databind.JsonDeserializer&lt;?&gt;, java.lang.String, java.lang.Object...)</code></a> instead</span></div>
899</div>
900</td>
901</tr>
902<tr id="i77" class="rowColor">
903<td class="colFirst"><code>void</code></td>
904<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#reportMissingContent-java.lang.String-java.lang.Object...-">reportMissingContent</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;msg,
905                    <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;msgArgs)</code>
906<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
907<div class="block"><span class="deprecationComment">Since 2.9: not clear this ever occurs</span></div>
908</div>
909</td>
910</tr>
911<tr id="i78" class="altColor">
912<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
913<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#reportPropertyInputMismatch-java.lang.Class-java.lang.String-java.lang.String-java.lang.Object...-">reportPropertyInputMismatch</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;targetType,
914                           <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,
915                           <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;msg,
916                           <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;msgArgs)</code>
917<div class="block">Helper method used to indicate a problem with input in cases where more
918 specific <code>reportXxx()</code> method was not available.</div>
919</td>
920</tr>
921<tr id="i79" class="rowColor">
922<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
923<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#reportPropertyInputMismatch-com.fasterxml.jackson.databind.JavaType-java.lang.String-java.lang.String-java.lang.Object...-">reportPropertyInputMismatch</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;targetType,
924                           <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,
925                           <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;msg,
926                           <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;msgArgs)</code>
927<div class="block">Helper method used to indicate a problem with input in cases where more
928 specific <code>reportXxx()</code> method was not available.</div>
929</td>
930</tr>
931<tr id="i80" class="altColor">
932<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
933<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#reportTrailingTokens-java.lang.Class-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.core.JsonToken-">reportTrailingTokens</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;targetType,
934                    <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,
935                    <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonToken</a>&nbsp;trailingToken)</code>&nbsp;</td>
936</tr>
937<tr id="i81" class="rowColor">
938<td class="colFirst"><code>void</code></td>
939<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#reportUnknownProperty-java.lang.Object-java.lang.String-com.fasterxml.jackson.databind.JsonDeserializer-">reportUnknownProperty</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;instanceOrClass,
940                     <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,
941                     <a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;deser)</code>
942<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
943<div class="block"><span class="deprecationComment">Since 2.8 call <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#handleUnknownProperty-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.JsonDeserializer-java.lang.Object-java.lang.String-"><code>handleUnknownProperty(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JsonDeserializer&lt;?&gt;, java.lang.Object, java.lang.String)</code></a> instead</span></div>
944</div>
945</td>
946</tr>
947<tr id="i82" class="altColor">
948<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
949<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#reportUnresolvedObjectId-com.fasterxml.jackson.databind.deser.impl.ObjectIdReader-java.lang.Object-">reportUnresolvedObjectId</a></span>(<a href="../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdReader.html" title="class in com.fasterxml.jackson.databind.deser.impl">ObjectIdReader</a>&nbsp;oidReader,
950                        <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>
951</tr>
952<tr id="i83" class="rowColor">
953<td class="colFirst"><code>void</code></td>
954<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#reportWrongTokenException-java.lang.Class-com.fasterxml.jackson.core.JsonToken-java.lang.String-java.lang.Object...-">reportWrongTokenException</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;targetType,
955                         <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonToken</a>&nbsp;expToken,
956                         <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;msg,
957                         <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;msgArgs)</code>
958<div class="block">Method for deserializers to call
959 when the token encountered was of type different than what <b>should</b>
960 be seen at that position, usually within a sequence of expected tokens.</div>
961</td>
962</tr>
963<tr id="i84" class="altColor">
964<td class="colFirst"><code>void</code></td>
965<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#reportWrongTokenException-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.core.JsonToken-java.lang.String-java.lang.Object...-">reportWrongTokenException</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;targetType,
966                         <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonToken</a>&nbsp;expToken,
967                         <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;msg,
968                         <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;msgArgs)</code>
969<div class="block">Method for deserializers to call
970 when the token encountered was of type different than what <b>should</b>
971 be seen at that position, usually within a sequence of expected tokens.</div>
972</td>
973</tr>
974<tr id="i85" class="rowColor">
975<td class="colFirst"><code>void</code></td>
976<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#reportWrongTokenException-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.core.JsonToken-java.lang.String-java.lang.Object...-">reportWrongTokenException</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;deser,
977                         <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonToken</a>&nbsp;expToken,
978                         <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;msg,
979                         <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;msgArgs)</code>
980<div class="block">Method for deserializers to call
981 when the token encountered was of type different than what <b>should</b>
982 be seen at that position, usually within a sequence of expected tokens.</div>
983</td>
984</tr>
985<tr id="i86" class="altColor">
986<td class="colFirst"><code>void</code></td>
987<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#reportWrongTokenException-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.core.JsonToken-java.lang.String-java.lang.Object...-">reportWrongTokenException</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,
988                         <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonToken</a>&nbsp;expToken,
989                         <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;msg,
990                         <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;msgArgs)</code>
991<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
992</td>
993</tr>
994<tr id="i87" class="rowColor">
995<td class="colFirst"><code>void</code></td>
996<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#returnObjectBuffer-com.fasterxml.jackson.databind.util.ObjectBuffer-">returnObjectBuffer</a></span>(<a href="../../../../com/fasterxml/jackson/databind/util/ObjectBuffer.html" title="class in com.fasterxml.jackson.databind.util">ObjectBuffer</a>&nbsp;buf)</code>
997<div class="block">Method to call to return object buffer previously leased with
998 <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#leaseObjectBuffer--"><code>leaseObjectBuffer()</code></a>.</div>
999</td>
1000</tr>
1001<tr id="i88" class="altColor">
1002<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a></code></td>
1003<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#setAttribute-java.lang.Object-java.lang.Object-">setAttribute</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;key,
1004            <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
1005<div class="block">Method for setting per-call value of given attribute.</div>
1006</td>
1007</tr>
1008<tr id="i89" class="rowColor">
1009<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td>
1010<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#unknownTypeException-com.fasterxml.jackson.databind.JavaType-java.lang.String-java.lang.String-">unknownTypeException</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
1011                    <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;id,
1012                    <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;extraDesc)</code>
1013<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
1014<div class="block"><span class="deprecationComment">Since 2.8 use <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#handleUnknownTypeId-com.fasterxml.jackson.databind.JavaType-java.lang.String-com.fasterxml.jackson.databind.jsontype.TypeIdResolver-java.lang.String-"><code>handleUnknownTypeId(com.fasterxml.jackson.databind.JavaType, java.lang.String, com.fasterxml.jackson.databind.jsontype.TypeIdResolver, java.lang.String)</code></a> instead</span></div>
1015</div>
1016</td>
1017</tr>
1018<tr id="i90" class="altColor">
1019<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td>
1020<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#weirdKeyException-java.lang.Class-java.lang.String-java.lang.String-">weirdKeyException</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;keyClass,
1021                 <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;keyValue,
1022                 <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;msg)</code>
1023<div class="block">Helper method for constructing exception to indicate that given JSON
1024 Object field name was not in format to be able to deserialize specified
1025 key type.</div>
1026</td>
1027</tr>
1028<tr id="i91" class="rowColor">
1029<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td>
1030<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#weirdNativeValueException-java.lang.Object-java.lang.Class-">weirdNativeValueException</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value,
1031                         <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;instClass)</code>
1032<div class="block">Helper method for constructing exception to indicate that input JSON
1033 token of type "native value" (see <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonToken.html?is-external=true#VALUE_EMBEDDED_OBJECT" title="class or interface in com.fasterxml.jackson.core"><code>JsonToken.VALUE_EMBEDDED_OBJECT</code></a>)
1034 is of incompatible type (and there is no delegating creator or such to use)
1035 and can not be used to construct value of specified type (usually POJO).</div>
1036</td>
1037</tr>
1038<tr id="i92" class="altColor">
1039<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td>
1040<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#weirdNumberException-java.lang.Number-java.lang.Class-java.lang.String-">weirdNumberException</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>&nbsp;value,
1041                    <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;instClass,
1042                    <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;msg)</code>
1043<div class="block">Helper method for constructing exception to indicate that input JSON
1044 Number was not suitable for deserializing into given target type.</div>
1045</td>
1046</tr>
1047<tr id="i93" class="rowColor">
1048<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td>
1049<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#weirdStringException-java.lang.String-java.lang.Class-java.lang.String-">weirdStringException</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;value,
1050                    <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;instClass,
1051                    <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;msgBase)</code>
1052<div class="block">Helper method for constructing exception to indicate that input JSON
1053 String was not suitable for deserializing into given target type.</div>
1054</td>
1055</tr>
1056<tr id="i94" class="altColor">
1057<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td>
1058<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#wrongTokenException-com.fasterxml.jackson.core.JsonParser-java.lang.Class-com.fasterxml.jackson.core.JsonToken-java.lang.String-">wrongTokenException</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,
1059                   <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;targetType,
1060                   <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonToken</a>&nbsp;expToken,
1061                   <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;extra)</code>&nbsp;</td>
1062</tr>
1063<tr id="i95" class="rowColor">
1064<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td>
1065<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#wrongTokenException-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.core.JsonToken-java.lang.String-">wrongTokenException</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,
1066                   <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;targetType,
1067                   <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonToken</a>&nbsp;expToken,
1068                   <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;extra)</code>
1069<div class="block">Helper method for constructing <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind"><code>JsonMappingException</code></a> to indicate
1070 that the token encountered was of type different than what <b>should</b>
1071 be seen at that position, usually within a sequence of expected tokens.</div>
1072</td>
1073</tr>
1074<tr id="i96" class="altColor">
1075<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td>
1076<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#wrongTokenException-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.core.JsonToken-java.lang.String-">wrongTokenException</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,
1077                   <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonToken</a>&nbsp;expToken,
1078                   <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;msg)</code>
1079<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
1080</td>
1081</tr>
1082</table>
1083<ul class="blockList">
1084<li class="blockList"><a name="methods.inherited.from.class.com.fasterxml.jackson.databind.DatabindContext">
1085<!--   -->
1086</a>
1087<h3>Methods inherited from class&nbsp;com.fasterxml.jackson.databind.<a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html" title="class in com.fasterxml.jackson.databind">DatabindContext</a></h3>
1088<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#Z:Z_colonConcat-java.lang.String-java.lang.String-">_colonConcat</a>, <a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#Z:Z_desc-java.lang.String-">_desc</a>, <a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#Z:Z_format-java.lang.String-java.lang.Object...-">_format</a>, <a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#Z:Z_quotedString-java.lang.String-">_quotedString</a>, <a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#Z:Z_throwNotASubtype-com.fasterxml.jackson.databind.JavaType-java.lang.String-">_throwNotASubtype</a>, <a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#Z:Z_throwSubtypeClassNotAllowed-com.fasterxml.jackson.databind.JavaType-java.lang.String-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-">_throwSubtypeClassNotAllowed</a>, <a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#Z:Z_throwSubtypeNameNotAllowed-com.fasterxml.jackson.databind.JavaType-java.lang.String-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-">_throwSubtypeNameNotAllowed</a>, <a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#Z:Z_truncate-java.lang.String-">_truncate</a>, <a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#constructType-java.lang.reflect.Type-">constructType</a>, <a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#converterInstance-com.fasterxml.jackson.databind.introspect.Annotated-java.lang.Object-">converterInstance</a>, <a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#objectIdGeneratorInstance-com.fasterxml.jackson.databind.introspect.Annotated-com.fasterxml.jackson.databind.introspect.ObjectIdInfo-">objectIdGeneratorInstance</a>, <a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#objectIdResolverInstance-com.fasterxml.jackson.databind.introspect.Annotated-com.fasterxml.jackson.databind.introspect.ObjectIdInfo-">objectIdResolverInstance</a>, <a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#reportBadDefinition-java.lang.Class-java.lang.String-">reportBadDefinition</a>, <a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#resolveAndValidateSubType-com.fasterxml.jackson.databind.JavaType-java.lang.String-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-">resolveAndValidateSubType</a>, <a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#resolveSubType-com.fasterxml.jackson.databind.JavaType-java.lang.String-">resolveSubType</a></code></li>
1089</ul>
1090<ul class="blockList">
1091<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
1092<!--   -->
1093</a>
1094<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>
1095<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>
1096</ul>
1097</li>
1098</ul>
1099</li>
1100</ul>
1101</div>
1102<div class="details">
1103<ul class="blockList">
1104<li class="blockList">
1105<!-- ============ FIELD DETAIL =========== -->
1106<ul class="blockList">
1107<li class="blockList"><a name="field.detail">
1108<!--   -->
1109</a>
1110<h3>Field Detail</h3>
1111<a name="Z:Z_cache">
1112<!--   -->
1113</a>
1114<ul class="blockList">
1115<li class="blockList">
1116<h4>_cache</h4>
1117<pre>protected final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/deser/DeserializerCache.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerCache</a> _cache</pre>
1118<div class="block">Object that handle details of <a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind"><code>JsonDeserializer</code></a> caching.</div>
1119</li>
1120</ul>
1121<a name="Z:Z_factory">
1122<!--   -->
1123</a>
1124<ul class="blockList">
1125<li class="blockList">
1126<h4>_factory</h4>
1127<pre>protected final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a> _factory</pre>
1128<div class="block">Read-only factory instance; exposed to let
1129 owners (<code>ObjectMapper</code>, <code>ObjectReader</code>)
1130 access it.</div>
1131</li>
1132</ul>
1133<a name="Z:Z_config">
1134<!--   -->
1135</a>
1136<ul class="blockList">
1137<li class="blockList">
1138<h4>_config</h4>
1139<pre>protected final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a> _config</pre>
1140<div class="block">Generic deserialization processing configuration</div>
1141</li>
1142</ul>
1143<a name="Z:Z_featureFlags">
1144<!--   -->
1145</a>
1146<ul class="blockList">
1147<li class="blockList">
1148<h4>_featureFlags</h4>
1149<pre>protected final&nbsp;int _featureFlags</pre>
1150<div class="block">Bitmap of <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind"><code>DeserializationFeature</code></a>s that are enabled</div>
1151</li>
1152</ul>
1153<a name="Z:Z_view">
1154<!--   -->
1155</a>
1156<ul class="blockList">
1157<li class="blockList">
1158<h4>_view</h4>
1159<pre>protected 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; _view</pre>
1160<div class="block">Currently active view, if any.</div>
1161</li>
1162</ul>
1163<a name="Z:Z_parser">
1164<!--   -->
1165</a>
1166<ul class="blockList">
1167<li class="blockList">
1168<h4>_parser</h4>
1169<pre>protected transient&nbsp;<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> _parser</pre>
1170<div class="block">Currently active parser used for deserialization.
1171 May be different from the outermost parser
1172 when content is buffered.</div>
1173</li>
1174</ul>
1175<a name="Z:Z_injectableValues">
1176<!--   -->
1177</a>
1178<ul class="blockList">
1179<li class="blockList">
1180<h4>_injectableValues</h4>
1181<pre>protected final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a> _injectableValues</pre>
1182<div class="block">Object used for resolving references to injectable
1183 values.</div>
1184</li>
1185</ul>
1186<a name="Z:Z_arrayBuilders">
1187<!--   -->
1188</a>
1189<ul class="blockList">
1190<li class="blockList">
1191<h4>_arrayBuilders</h4>
1192<pre>protected transient&nbsp;<a href="../../../../com/fasterxml/jackson/databind/util/ArrayBuilders.html" title="class in com.fasterxml.jackson.databind.util">ArrayBuilders</a> _arrayBuilders</pre>
1193</li>
1194</ul>
1195<a name="Z:Z_objectBuffer">
1196<!--   -->
1197</a>
1198<ul class="blockList">
1199<li class="blockList">
1200<h4>_objectBuffer</h4>
1201<pre>protected transient&nbsp;<a href="../../../../com/fasterxml/jackson/databind/util/ObjectBuffer.html" title="class in com.fasterxml.jackson.databind.util">ObjectBuffer</a> _objectBuffer</pre>
1202</li>
1203</ul>
1204<a name="Z:Z_dateFormat">
1205<!--   -->
1206</a>
1207<ul class="blockList">
1208<li class="blockList">
1209<h4>_dateFormat</h4>
1210<pre>protected transient&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a> _dateFormat</pre>
1211</li>
1212</ul>
1213<a name="Z:Z_attributes">
1214<!--   -->
1215</a>
1216<ul class="blockList">
1217<li class="blockList">
1218<h4>_attributes</h4>
1219<pre>protected transient&nbsp;<a href="../../../../com/fasterxml/jackson/databind/cfg/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a> _attributes</pre>
1220<div class="block">Lazily-constructed holder for per-call attributes.</div>
1221<dl>
1222<dt><span class="simpleTagLabel">Since:</span></dt>
1223<dd>2.3</dd>
1224</dl>
1225</li>
1226</ul>
1227<a name="Z:Z_currentType">
1228<!--   -->
1229</a>
1230<ul class="blockListLast">
1231<li class="blockList">
1232<h4>_currentType</h4>
1233<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/util/LinkedNode.html" title="class in com.fasterxml.jackson.databind.util">LinkedNode</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&gt; _currentType</pre>
1234<div class="block">Type of <a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind"><code>JsonDeserializer</code></a> (or, more specifically,
1235   <a href="../../../../com/fasterxml/jackson/databind/deser/ContextualDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser"><code>ContextualDeserializer</code></a>) that is being
1236   contextualized currently.</div>
1237<dl>
1238<dt><span class="simpleTagLabel">Since:</span></dt>
1239<dd>2.5</dd>
1240</dl>
1241</li>
1242</ul>
1243</li>
1244</ul>
1245<!-- ========= CONSTRUCTOR DETAIL ======== -->
1246<ul class="blockList">
1247<li class="blockList"><a name="constructor.detail">
1248<!--   -->
1249</a>
1250<h3>Constructor Detail</h3>
1251<a name="DeserializationContext-com.fasterxml.jackson.databind.deser.DeserializerFactory-">
1252<!--   -->
1253</a>
1254<ul class="blockList">
1255<li class="blockList">
1256<h4>DeserializationContext</h4>
1257<pre>protected&nbsp;DeserializationContext(<a href="../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a>&nbsp;df)</pre>
1258</li>
1259</ul>
1260<a name="DeserializationContext-com.fasterxml.jackson.databind.deser.DeserializerFactory-com.fasterxml.jackson.databind.deser.DeserializerCache-">
1261<!--   -->
1262</a>
1263<ul class="blockList">
1264<li class="blockList">
1265<h4>DeserializationContext</h4>
1266<pre>protected&nbsp;DeserializationContext(<a href="../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a>&nbsp;df,
1267                                 <a href="../../../../com/fasterxml/jackson/databind/deser/DeserializerCache.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerCache</a>&nbsp;cache)</pre>
1268</li>
1269</ul>
1270<a name="DeserializationContext-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.deser.DeserializerFactory-">
1271<!--   -->
1272</a>
1273<ul class="blockList">
1274<li class="blockList">
1275<h4>DeserializationContext</h4>
1276<pre>protected&nbsp;DeserializationContext(<a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;src,
1277                                 <a href="../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a>&nbsp;factory)</pre>
1278</li>
1279</ul>
1280<a name="DeserializationContext-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.DeserializationConfig-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.InjectableValues-">
1281<!--   -->
1282</a>
1283<ul class="blockList">
1284<li class="blockList">
1285<h4>DeserializationContext</h4>
1286<pre>protected&nbsp;DeserializationContext(<a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;src,
1287                                 <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config,
1288                                 <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,
1289                                 <a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a>&nbsp;injectableValues)</pre>
1290<div class="block">Constructor used for creating actual per-call instances.</div>
1291</li>
1292</ul>
1293<a name="DeserializationContext-com.fasterxml.jackson.databind.DeserializationContext-">
1294<!--   -->
1295</a>
1296<ul class="blockListLast">
1297<li class="blockList">
1298<h4>DeserializationContext</h4>
1299<pre>protected&nbsp;DeserializationContext(<a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;src)</pre>
1300<div class="block">Copy-constructor for use with <code>copy()</code> by <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html#copy--"><code>ObjectMapper.copy()</code></a></div>
1301</li>
1302</ul>
1303</li>
1304</ul>
1305<!-- ============ METHOD DETAIL ========== -->
1306<ul class="blockList">
1307<li class="blockList"><a name="method.detail">
1308<!--   -->
1309</a>
1310<h3>Method Detail</h3>
1311<a name="getConfig--">
1312<!--   -->
1313</a>
1314<ul class="blockList">
1315<li class="blockList">
1316<h4>getConfig</h4>
1317<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;getConfig()</pre>
1318<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#getConfig--">DatabindContext</a></code></span></div>
1319<div class="block">Accessor to currently active configuration (both per-request configs
1320 and per-mapper config).</div>
1321<dl>
1322<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1323<dd><code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#getConfig--">getConfig</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html" title="class in com.fasterxml.jackson.databind">DatabindContext</a></code></dd>
1324</dl>
1325</li>
1326</ul>
1327<a name="getActiveView--">
1328<!--   -->
1329</a>
1330<ul class="blockList">
1331<li class="blockList">
1332<h4>getActiveView</h4>
1333<pre>public 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;getActiveView()</pre>
1334<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#getActiveView--">DatabindContext</a></code></span></div>
1335<div class="block">Accessor for locating currently active view, if any;
1336 returns null if no view has been set.</div>
1337<dl>
1338<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1339<dd><code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#getActiveView--">getActiveView</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html" title="class in com.fasterxml.jackson.databind">DatabindContext</a></code></dd>
1340</dl>
1341</li>
1342</ul>
1343<a name="canOverrideAccessModifiers--">
1344<!--   -->
1345</a>
1346<ul class="blockList">
1347<li class="blockList">
1348<h4>canOverrideAccessModifiers</h4>
1349<pre>public final&nbsp;boolean&nbsp;canOverrideAccessModifiers()</pre>
1350<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#canOverrideAccessModifiers--">DatabindContext</a></code></span></div>
1351<div class="block">Convenience method for accessing serialization view in use (if any); equivalent to:
1352<pre>
1353   getConfig().canOverrideAccessModifiers();
1354</pre></div>
1355<dl>
1356<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1357<dd><code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#canOverrideAccessModifiers--">canOverrideAccessModifiers</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html" title="class in com.fasterxml.jackson.databind">DatabindContext</a></code></dd>
1358</dl>
1359</li>
1360</ul>
1361<a name="isEnabled-com.fasterxml.jackson.databind.MapperFeature-">
1362<!--   -->
1363</a>
1364<ul class="blockList">
1365<li class="blockList">
1366<h4>isEnabled</h4>
1367<pre>public final&nbsp;boolean&nbsp;isEnabled(<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>&nbsp;feature)</pre>
1368<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#isEnabled-com.fasterxml.jackson.databind.MapperFeature-">DatabindContext</a></code></span></div>
1369<div class="block">Convenience method for checking whether specified serialization
1370 feature is enabled or not.
1371 Shortcut for:
1372<pre>
1373  getConfig().isEnabled(feature);
1374</pre></div>
1375<dl>
1376<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1377<dd><code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#isEnabled-com.fasterxml.jackson.databind.MapperFeature-">isEnabled</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html" title="class in com.fasterxml.jackson.databind">DatabindContext</a></code></dd>
1378</dl>
1379</li>
1380</ul>
1381<a name="getDefaultPropertyFormat-java.lang.Class-">
1382<!--   -->
1383</a>
1384<ul class="blockList">
1385<li class="blockList">
1386<h4>getDefaultPropertyFormat</h4>
1387<pre>public final&nbsp;<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonFormat.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonFormat.Value</a>&nbsp;getDefaultPropertyFormat(<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;baseType)</pre>
1388<dl>
1389<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1390<dd><code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#getDefaultPropertyFormat-java.lang.Class-">getDefaultPropertyFormat</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html" title="class in com.fasterxml.jackson.databind">DatabindContext</a></code></dd>
1391</dl>
1392</li>
1393</ul>
1394<a name="getAnnotationIntrospector--">
1395<!--   -->
1396</a>
1397<ul class="blockList">
1398<li class="blockList">
1399<h4>getAnnotationIntrospector</h4>
1400<pre>public final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;getAnnotationIntrospector()</pre>
1401<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#getAnnotationIntrospector--">DatabindContext</a></code></span></div>
1402<div class="block">Convenience method for accessing serialization view in use (if any); equivalent to:
1403<pre>
1404   getConfig().getAnnotationIntrospector();
1405</pre></div>
1406<dl>
1407<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1408<dd><code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#getAnnotationIntrospector--">getAnnotationIntrospector</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html" title="class in com.fasterxml.jackson.databind">DatabindContext</a></code></dd>
1409</dl>
1410</li>
1411</ul>
1412<a name="getTypeFactory--">
1413<!--   -->
1414</a>
1415<ul class="blockList">
1416<li class="blockList">
1417<h4>getTypeFactory</h4>
1418<pre>public final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a>&nbsp;getTypeFactory()</pre>
1419<dl>
1420<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1421<dd><code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#getTypeFactory--">getTypeFactory</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html" title="class in com.fasterxml.jackson.databind">DatabindContext</a></code></dd>
1422</dl>
1423</li>
1424</ul>
1425<a name="constructSpecializedType-com.fasterxml.jackson.databind.JavaType-java.lang.Class-">
1426<!--   -->
1427</a>
1428<ul class="blockList">
1429<li class="blockList">
1430<h4>constructSpecializedType</h4>
1431<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;constructSpecializedType(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;baseType,
1432                                         <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;subclass)
1433                                  throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
1434<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#constructSpecializedType-com.fasterxml.jackson.databind.JavaType-java.lang.Class-">DatabindContext</a></code></span></div>
1435<div class="block">Convenience method for constructing subtypes, retaining generic
1436 type parameter (if any).
1437<p>
1438 Note: since 2.11 handling has varied a bit across serialization, deserialization.</div>
1439<dl>
1440<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1441<dd><code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#constructSpecializedType-com.fasterxml.jackson.databind.JavaType-java.lang.Class-">constructSpecializedType</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html" title="class in com.fasterxml.jackson.databind">DatabindContext</a></code></dd>
1442<dt><span class="throwsLabel">Throws:</span></dt>
1443<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd>
1444</dl>
1445</li>
1446</ul>
1447<a name="getLocale--">
1448<!--   -->
1449</a>
1450<ul class="blockList">
1451<li class="blockList">
1452<h4>getLocale</h4>
1453<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a>&nbsp;getLocale()</pre>
1454<div class="block">Method for accessing default Locale to use: convenience method for
1455<pre>
1456   getConfig().getLocale();
1457</pre></div>
1458<dl>
1459<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1460<dd><code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#getLocale--">getLocale</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html" title="class in com.fasterxml.jackson.databind">DatabindContext</a></code></dd>
1461</dl>
1462</li>
1463</ul>
1464<a name="getTimeZone--">
1465<!--   -->
1466</a>
1467<ul class="blockList">
1468<li class="blockList">
1469<h4>getTimeZone</h4>
1470<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a>&nbsp;getTimeZone()</pre>
1471<div class="block">Method for accessing default TimeZone to use: convenience method for
1472<pre>
1473   getConfig().getTimeZone();
1474</pre></div>
1475<dl>
1476<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1477<dd><code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#getTimeZone--">getTimeZone</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html" title="class in com.fasterxml.jackson.databind">DatabindContext</a></code></dd>
1478</dl>
1479</li>
1480</ul>
1481<a name="getAttribute-java.lang.Object-">
1482<!--   -->
1483</a>
1484<ul class="blockList">
1485<li class="blockList">
1486<h4>getAttribute</h4>
1487<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;getAttribute(<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;key)</pre>
1488<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#getAttribute-java.lang.Object-">DatabindContext</a></code></span></div>
1489<div class="block">Method for accessing attributes available in this context.
1490 Per-call attributes have highest precedence; attributes set
1491 via <a href="../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> or <a href="../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> have lower
1492 precedence.</div>
1493<dl>
1494<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1495<dd><code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#getAttribute-java.lang.Object-">getAttribute</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html" title="class in com.fasterxml.jackson.databind">DatabindContext</a></code></dd>
1496<dt><span class="paramLabel">Parameters:</span></dt>
1497<dd><code>key</code> - Key of the attribute to get</dd>
1498<dt><span class="returnLabel">Returns:</span></dt>
1499<dd>Value of the attribute, if any; null otherwise</dd>
1500</dl>
1501</li>
1502</ul>
1503<a name="setAttribute-java.lang.Object-java.lang.Object-">
1504<!--   -->
1505</a>
1506<ul class="blockList">
1507<li class="blockList">
1508<h4>setAttribute</h4>
1509<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;setAttribute(<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;key,
1510                                           <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
1511<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#setAttribute-java.lang.Object-java.lang.Object-">DatabindContext</a></code></span></div>
1512<div class="block">Method for setting per-call value of given attribute.
1513 This will override any previously defined value for the
1514 attribute within this context.</div>
1515<dl>
1516<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1517<dd><code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#setAttribute-java.lang.Object-java.lang.Object-">setAttribute</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html" title="class in com.fasterxml.jackson.databind">DatabindContext</a></code></dd>
1518<dt><span class="paramLabel">Parameters:</span></dt>
1519<dd><code>key</code> - Key of the attribute to set</dd>
1520<dd><code>value</code> - Value to set attribute to</dd>
1521<dt><span class="returnLabel">Returns:</span></dt>
1522<dd>This context object, to allow chaining</dd>
1523</dl>
1524</li>
1525</ul>
1526<a name="getContextualType--">
1527<!--   -->
1528</a>
1529<ul class="blockList">
1530<li class="blockList">
1531<h4>getContextualType</h4>
1532<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;getContextualType()</pre>
1533<div class="block">Accessor to <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind"><code>JavaType</code></a> of currently contextualized
1534 <a href="../../../../com/fasterxml/jackson/databind/deser/ContextualDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser"><code>ContextualDeserializer</code></a>, if any.
1535 This is sometimes useful for generic <a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind"><code>JsonDeserializer</code></a>s that
1536 do not get passed (or do not retain) type information when being
1537 constructed: happens for example for deserializers constructed
1538 from annotations.</div>
1539<dl>
1540<dt><span class="returnLabel">Returns:</span></dt>
1541<dd>Type of <a href="../../../../com/fasterxml/jackson/databind/deser/ContextualDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser"><code>ContextualDeserializer</code></a> being contextualized,
1542   if process is on-going; null if not.</dd>
1543<dt><span class="simpleTagLabel">Since:</span></dt>
1544<dd>2.5</dd>
1545</dl>
1546</li>
1547</ul>
1548<a name="getFactory--">
1549<!--   -->
1550</a>
1551<ul class="blockList">
1552<li class="blockList">
1553<h4>getFactory</h4>
1554<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a>&nbsp;getFactory()</pre>
1555<div class="block">Method for getting current <a href="../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser"><code>DeserializerFactory</code></a>.</div>
1556</li>
1557</ul>
1558<a name="isEnabled-com.fasterxml.jackson.databind.DeserializationFeature-">
1559<!--   -->
1560</a>
1561<ul class="blockList">
1562<li class="blockList">
1563<h4>isEnabled</h4>
1564<pre>public final&nbsp;boolean&nbsp;isEnabled(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;feat)</pre>
1565<div class="block">Convenience method for checking whether specified on/off
1566 feature is enabled</div>
1567</li>
1568</ul>
1569<a name="getDeserializationFeatures--">
1570<!--   -->
1571</a>
1572<ul class="blockList">
1573<li class="blockList">
1574<h4>getDeserializationFeatures</h4>
1575<pre>public final&nbsp;int&nbsp;getDeserializationFeatures()</pre>
1576<div class="block">Bulk access method for getting the bit mask of all <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind"><code>DeserializationFeature</code></a>s
1577 that are enabled.</div>
1578<dl>
1579<dt><span class="simpleTagLabel">Since:</span></dt>
1580<dd>2.6</dd>
1581</dl>
1582</li>
1583</ul>
1584<a name="hasDeserializationFeatures-int-">
1585<!--   -->
1586</a>
1587<ul class="blockList">
1588<li class="blockList">
1589<h4>hasDeserializationFeatures</h4>
1590<pre>public final&nbsp;boolean&nbsp;hasDeserializationFeatures(int&nbsp;featureMask)</pre>
1591<div class="block">Bulk access method for checking that all features specified by
1592 mask are enabled.</div>
1593<dl>
1594<dt><span class="simpleTagLabel">Since:</span></dt>
1595<dd>2.3</dd>
1596</dl>
1597</li>
1598</ul>
1599<a name="hasSomeOfFeatures-int-">
1600<!--   -->
1601</a>
1602<ul class="blockList">
1603<li class="blockList">
1604<h4>hasSomeOfFeatures</h4>
1605<pre>public final&nbsp;boolean&nbsp;hasSomeOfFeatures(int&nbsp;featureMask)</pre>
1606<div class="block">Bulk access method for checking that at least one of features specified by
1607 mask is enabled.</div>
1608<dl>
1609<dt><span class="simpleTagLabel">Since:</span></dt>
1610<dd>2.6</dd>
1611</dl>
1612</li>
1613</ul>
1614<a name="getParser--">
1615<!--   -->
1616</a>
1617<ul class="blockList">
1618<li class="blockList">
1619<h4>getParser</h4>
1620<pre>public final&nbsp;<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;getParser()</pre>
1621<div class="block">Method for accessing the currently active parser.
1622 May be different from the outermost parser
1623 when content is buffered.
1624<p>
1625 Use of this method is discouraged: if code has direct access
1626 to the active parser, that should be used instead.</div>
1627</li>
1628</ul>
1629<a name="findInjectableValue-java.lang.Object-com.fasterxml.jackson.databind.BeanProperty-java.lang.Object-">
1630<!--   -->
1631</a>
1632<ul class="blockList">
1633<li class="blockList">
1634<h4>findInjectableValue</h4>
1635<pre>public final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;findInjectableValue(<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;valueId,
1636                                        <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;forProperty,
1637                                        <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;beanInstance)
1638                                 throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1639<dl>
1640<dt><span class="throwsLabel">Throws:</span></dt>
1641<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
1642</dl>
1643</li>
1644</ul>
1645<a name="getBase64Variant--">
1646<!--   -->
1647</a>
1648<ul class="blockList">
1649<li class="blockList">
1650<h4>getBase64Variant</h4>
1651<pre>public final&nbsp;<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a>&nbsp;getBase64Variant()</pre>
1652<div class="block">Convenience method for accessing the default Base64 encoding
1653 used for decoding base64 encoded binary content.
1654 Same as calling:
1655<pre>
1656  getConfig().getBase64Variant();
1657</pre></div>
1658</li>
1659</ul>
1660<a name="getNodeFactory--">
1661<!--   -->
1662</a>
1663<ul class="blockList">
1664<li class="blockList">
1665<h4>getNodeFactory</h4>
1666<pre>public final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</a>&nbsp;getNodeFactory()</pre>
1667<div class="block">Convenience method, functionally equivalent to:
1668<pre>
1669  getConfig().getNodeFactory();
1670 </pre></div>
1671</li>
1672</ul>
1673<a name="hasValueDeserializerFor-com.fasterxml.jackson.databind.JavaType-java.util.concurrent.atomic.AtomicReference-">
1674<!--   -->
1675</a>
1676<ul class="blockList">
1677<li class="blockList">
1678<h4>hasValueDeserializerFor</h4>
1679<pre>public&nbsp;boolean&nbsp;hasValueDeserializerFor(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
1680                                       <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReference</a>&lt;<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>&gt;&nbsp;cause)</pre>
1681<div class="block">Method for checking whether we could find a deserializer
1682 for given type.</div>
1683<dl>
1684<dt><span class="paramLabel">Parameters:</span></dt>
1685<dd><code>type</code> - </dd>
1686<dt><span class="simpleTagLabel">Since:</span></dt>
1687<dd>2.3</dd>
1688</dl>
1689</li>
1690</ul>
1691<a name="findContextualValueDeserializer-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.BeanProperty-">
1692<!--   -->
1693</a>
1694<ul class="blockList">
1695<li class="blockList">
1696<h4>findContextualValueDeserializer</h4>
1697<pre>public final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;findContextualValueDeserializer(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
1698                                                                      <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop)
1699                                                               throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1700<div class="block">Method for finding a value deserializer, and creating a contextual
1701 version if necessary, for value reached via specified property.</div>
1702<dl>
1703<dt><span class="throwsLabel">Throws:</span></dt>
1704<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
1705</dl>
1706</li>
1707</ul>
1708<a name="findNonContextualValueDeserializer-com.fasterxml.jackson.databind.JavaType-">
1709<!--   -->
1710</a>
1711<ul class="blockList">
1712<li class="blockList">
1713<h4>findNonContextualValueDeserializer</h4>
1714<pre>public final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;findNonContextualValueDeserializer(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)
1715                                                                  throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1716<div class="block">Variant that will try to locate deserializer for current type, but without
1717 performing any contextualization (unlike <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#findContextualValueDeserializer-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.BeanProperty-"><code>findContextualValueDeserializer(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.BeanProperty)</code></a>)
1718 or checking for need to create a <a href="../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype"><code>TypeDeserializer</code></a> (unlike
1719 <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#findRootValueDeserializer-com.fasterxml.jackson.databind.JavaType-"><code>findRootValueDeserializer(JavaType)</code></a>.
1720 This method is usually called from within <a href="../../../../com/fasterxml/jackson/databind/deser/ResolvableDeserializer.html#resolve-com.fasterxml.jackson.databind.DeserializationContext-"><code>ResolvableDeserializer.resolve(com.fasterxml.jackson.databind.DeserializationContext)</code></a>,
1721 and expectation is that caller then calls either
1722 <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#handlePrimaryContextualization-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.BeanProperty-com.fasterxml.jackson.databind.JavaType-"><code>handlePrimaryContextualization(JsonDeserializer, BeanProperty, JavaType)</code></a> or
1723 <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#handleSecondaryContextualization-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.BeanProperty-com.fasterxml.jackson.databind.JavaType-"><code>handleSecondaryContextualization(JsonDeserializer, BeanProperty, JavaType)</code></a> at a
1724 later point, as necessary.</div>
1725<dl>
1726<dt><span class="throwsLabel">Throws:</span></dt>
1727<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
1728<dt><span class="simpleTagLabel">Since:</span></dt>
1729<dd>2.5</dd>
1730</dl>
1731</li>
1732</ul>
1733<a name="findRootValueDeserializer-com.fasterxml.jackson.databind.JavaType-">
1734<!--   -->
1735</a>
1736<ul class="blockList">
1737<li class="blockList">
1738<h4>findRootValueDeserializer</h4>
1739<pre>public final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;findRootValueDeserializer(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)
1740                                                         throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1741<div class="block">Method for finding a deserializer for root-level value.</div>
1742<dl>
1743<dt><span class="throwsLabel">Throws:</span></dt>
1744<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
1745</dl>
1746</li>
1747</ul>
1748<a name="findKeyDeserializer-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.BeanProperty-">
1749<!--   -->
1750</a>
1751<ul class="blockList">
1752<li class="blockList">
1753<h4>findKeyDeserializer</h4>
1754<pre>public final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind">KeyDeserializer</a>&nbsp;findKeyDeserializer(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;keyType,
1755                                                 <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop)
1756                                          throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1757<div class="block">Convenience method, functionally same as:
1758<pre>
1759  getDeserializerProvider().findKeyDeserializer(getConfig(), prop.getType(), prop);
1760</pre></div>
1761<dl>
1762<dt><span class="throwsLabel">Throws:</span></dt>
1763<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
1764</dl>
1765</li>
1766</ul>
1767<a name="findObjectId-java.lang.Object-com.fasterxml.jackson.annotation.ObjectIdGenerator-com.fasterxml.jackson.annotation.ObjectIdResolver-">
1768<!--   -->
1769</a>
1770<ul class="blockList">
1771<li class="blockList">
1772<h4>findObjectId</h4>
1773<pre>public abstract&nbsp;<a href="../../../../com/fasterxml/jackson/databind/deser/impl/ReadableObjectId.html" title="class in com.fasterxml.jackson.databind.deser.impl">ReadableObjectId</a>&nbsp;findObjectId(<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;id,
1774                                              <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/ObjectIdGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">ObjectIdGenerator</a>&lt;?&gt;&nbsp;generator,
1775                                              <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/ObjectIdResolver.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">ObjectIdResolver</a>&nbsp;resolver)</pre>
1776<div class="block">Method called to find and return entry corresponding to given
1777 Object Id: will add an entry if necessary, and never returns null</div>
1778</li>
1779</ul>
1780<a name="checkUnresolvedObjectId--">
1781<!--   -->
1782</a>
1783<ul class="blockList">
1784<li class="blockList">
1785<h4>checkUnresolvedObjectId</h4>
1786<pre>public abstract&nbsp;void&nbsp;checkUnresolvedObjectId()
1787                                      throws <a href="../../../../com/fasterxml/jackson/databind/deser/UnresolvedForwardReference.html" title="class in com.fasterxml.jackson.databind.deser">UnresolvedForwardReference</a></pre>
1788<div class="block">Method called to ensure that every object id encounter during processing
1789 are resolved.</div>
1790<dl>
1791<dt><span class="throwsLabel">Throws:</span></dt>
1792<dd><code><a href="../../../../com/fasterxml/jackson/databind/deser/UnresolvedForwardReference.html" title="class in com.fasterxml.jackson.databind.deser">UnresolvedForwardReference</a></code></dd>
1793</dl>
1794</li>
1795</ul>
1796<a name="constructType-java.lang.Class-">
1797<!--   -->
1798</a>
1799<ul class="blockList">
1800<li class="blockList">
1801<h4>constructType</h4>
1802<pre>public final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;constructType(<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;cls)</pre>
1803<div class="block">Convenience method, functionally equivalent to:
1804<pre>
1805  getConfig().constructType(cls);
1806 </pre></div>
1807</li>
1808</ul>
1809<a name="findClass-java.lang.String-">
1810<!--   -->
1811</a>
1812<ul class="blockList">
1813<li class="blockList">
1814<h4>findClass</h4>
1815<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;findClass(<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;className)
1816                   throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang">ClassNotFoundException</a></pre>
1817<div class="block">Helper method that is to be used when resolving basic class name into
1818 Class instance, the reason being that it may be necessary to work around
1819 various ClassLoader limitations, as well as to handle primitive type
1820 signatures.</div>
1821<dl>
1822<dt><span class="throwsLabel">Throws:</span></dt>
1823<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang">ClassNotFoundException</a></code></dd>
1824<dt><span class="simpleTagLabel">Since:</span></dt>
1825<dd>2.6</dd>
1826</dl>
1827</li>
1828</ul>
1829<a name="leaseObjectBuffer--">
1830<!--   -->
1831</a>
1832<ul class="blockList">
1833<li class="blockList">
1834<h4>leaseObjectBuffer</h4>
1835<pre>public final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/util/ObjectBuffer.html" title="class in com.fasterxml.jackson.databind.util">ObjectBuffer</a>&nbsp;leaseObjectBuffer()</pre>
1836<div class="block">Method that can be used to get access to a reusable ObjectBuffer,
1837 useful for efficiently constructing Object arrays and Lists.
1838 Note that leased buffers should be returned once deserializer
1839 is done, to allow for reuse during same round of deserialization.</div>
1840</li>
1841</ul>
1842<a name="returnObjectBuffer-com.fasterxml.jackson.databind.util.ObjectBuffer-">
1843<!--   -->
1844</a>
1845<ul class="blockList">
1846<li class="blockList">
1847<h4>returnObjectBuffer</h4>
1848<pre>public final&nbsp;void&nbsp;returnObjectBuffer(<a href="../../../../com/fasterxml/jackson/databind/util/ObjectBuffer.html" title="class in com.fasterxml.jackson.databind.util">ObjectBuffer</a>&nbsp;buf)</pre>
1849<div class="block">Method to call to return object buffer previously leased with
1850 <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#leaseObjectBuffer--"><code>leaseObjectBuffer()</code></a>.</div>
1851<dl>
1852<dt><span class="paramLabel">Parameters:</span></dt>
1853<dd><code>buf</code> - Returned object buffer</dd>
1854</dl>
1855</li>
1856</ul>
1857<a name="getArrayBuilders--">
1858<!--   -->
1859</a>
1860<ul class="blockList">
1861<li class="blockList">
1862<h4>getArrayBuilders</h4>
1863<pre>public final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/util/ArrayBuilders.html" title="class in com.fasterxml.jackson.databind.util">ArrayBuilders</a>&nbsp;getArrayBuilders()</pre>
1864<div class="block">Method for accessing object useful for building arrays of
1865 primitive types (such as int[]).</div>
1866</li>
1867</ul>
1868<a name="deserializerInstance-com.fasterxml.jackson.databind.introspect.Annotated-java.lang.Object-">
1869<!--   -->
1870</a>
1871<ul class="blockList">
1872<li class="blockList">
1873<h4>deserializerInstance</h4>
1874<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;deserializerInstance(<a href="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a>&nbsp;annotated,
1875                                                              <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;deserDef)
1876                                                       throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1877<dl>
1878<dt><span class="throwsLabel">Throws:</span></dt>
1879<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
1880</dl>
1881</li>
1882</ul>
1883<a name="keyDeserializerInstance-com.fasterxml.jackson.databind.introspect.Annotated-java.lang.Object-">
1884<!--   -->
1885</a>
1886<ul class="blockList">
1887<li class="blockList">
1888<h4>keyDeserializerInstance</h4>
1889<pre>public abstract&nbsp;<a href="../../../../com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind">KeyDeserializer</a>&nbsp;keyDeserializerInstance(<a href="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a>&nbsp;annotated,
1890                                                        <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;deserDef)
1891                                                 throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1892<dl>
1893<dt><span class="throwsLabel">Throws:</span></dt>
1894<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
1895</dl>
1896</li>
1897</ul>
1898<a name="handlePrimaryContextualization-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.BeanProperty-com.fasterxml.jackson.databind.JavaType-">
1899<!--   -->
1900</a>
1901<ul class="blockList">
1902<li class="blockList">
1903<h4>handlePrimaryContextualization</h4>
1904<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;handlePrimaryContextualization(<a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;deser,
1905                                                          <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop,
1906                                                          <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)
1907                                                   throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1908<div class="block">Method called for primary property deserializers (ones
1909 directly created to deserialize values of a POJO property),
1910 to handle details of resolving
1911 <a href="../../../../com/fasterxml/jackson/databind/deser/ContextualDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser"><code>ContextualDeserializer</code></a> with given property context.</div>
1912<dl>
1913<dt><span class="paramLabel">Parameters:</span></dt>
1914<dd><code>prop</code> - Property for which the given primary deserializer is used; never null.</dd>
1915<dt><span class="throwsLabel">Throws:</span></dt>
1916<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
1917<dt><span class="simpleTagLabel">Since:</span></dt>
1918<dd>2.5</dd>
1919</dl>
1920</li>
1921</ul>
1922<a name="handleSecondaryContextualization-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.BeanProperty-com.fasterxml.jackson.databind.JavaType-">
1923<!--   -->
1924</a>
1925<ul class="blockList">
1926<li class="blockList">
1927<h4>handleSecondaryContextualization</h4>
1928<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;handleSecondaryContextualization(<a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;deser,
1929                                                            <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop,
1930                                                            <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)
1931                                                     throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1932<div class="block">Method called for secondary property deserializers (ones
1933 NOT directly created to deal with an annotatable POJO property,
1934 but instead created as a component -- such as value deserializers
1935 for structured types, or deserializers for root values)
1936 to handle details of resolving
1937 <a href="../../../../com/fasterxml/jackson/databind/deser/ContextualDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser"><code>ContextualDeserializer</code></a> with given property context.
1938 Given that these deserializers are not directly related to given property
1939 (or, in case of root value property, to any property), annotations
1940 accessible may or may not be relevant.</div>
1941<dl>
1942<dt><span class="paramLabel">Parameters:</span></dt>
1943<dd><code>prop</code> - Property for which deserializer is used, if any; null
1944    when deserializing root values</dd>
1945<dt><span class="throwsLabel">Throws:</span></dt>
1946<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
1947<dt><span class="simpleTagLabel">Since:</span></dt>
1948<dd>2.5</dd>
1949</dl>
1950</li>
1951</ul>
1952<a name="parseDate-java.lang.String-">
1953<!--   -->
1954</a>
1955<ul class="blockList">
1956<li class="blockList">
1957<h4>parseDate</h4>
1958<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a>&nbsp;parseDate(<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;dateStr)
1959               throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
1960<div class="block">Convenience method for parsing a Date from given String, using
1961 currently configured date format (accessed using
1962 <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDateFormat--"><code>MapperConfig.getDateFormat()</code></a>).
1963<p>
1964 Implementation will handle thread-safety issues related to
1965 date formats such that first time this method is called,
1966 date format is cloned, and cloned instance will be retained
1967 for use during this deserialization round.</div>
1968<dl>
1969<dt><span class="throwsLabel">Throws:</span></dt>
1970<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd>
1971</dl>
1972</li>
1973</ul>
1974<a name="constructCalendar-java.util.Date-">
1975<!--   -->
1976</a>
1977<ul class="blockList">
1978<li class="blockList">
1979<h4>constructCalendar</h4>
1980<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util">Calendar</a>&nbsp;constructCalendar(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a>&nbsp;d)</pre>
1981<div class="block">Convenience method for constructing Calendar instance set
1982 to specified time, to be modified and used by caller.</div>
1983</li>
1984</ul>
1985<a name="readValue-com.fasterxml.jackson.core.JsonParser-java.lang.Class-">
1986<!--   -->
1987</a>
1988<ul class="blockList">
1989<li class="blockList">
1990<h4>readValue</h4>
1991<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<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,
1992                       <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;T&gt;&nbsp;type)
1993                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>
1994<div class="block">Convenience method that may be used by composite or container deserializers,
1995 for reading one-off values contained (for sequences, it is more efficient
1996 to actually fetch deserializer once for the whole collection).
1997<p>
1998 NOTE: when deserializing values of properties contained in composite types,
1999 rather use <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#readPropertyValue-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.BeanProperty-java.lang.Class-"><code>readPropertyValue(JsonParser, BeanProperty, Class)</code></a>;
2000 this method does not allow use of contextual annotations.</div>
2001<dl>
2002<dt><span class="throwsLabel">Throws:</span></dt>
2003<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>
2004<dt><span class="simpleTagLabel">Since:</span></dt>
2005<dd>2.4</dd>
2006</dl>
2007</li>
2008</ul>
2009<a name="readValue-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.JavaType-">
2010<!--   -->
2011</a>
2012<ul class="blockList">
2013<li class="blockList">
2014<h4>readValue</h4>
2015<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<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,
2016                       <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)
2017                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>
2018<dl>
2019<dt><span class="throwsLabel">Throws:</span></dt>
2020<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>
2021<dt><span class="simpleTagLabel">Since:</span></dt>
2022<dd>2.4</dd>
2023</dl>
2024</li>
2025</ul>
2026<a name="readPropertyValue-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.BeanProperty-java.lang.Class-">
2027<!--   -->
2028</a>
2029<ul class="blockList">
2030<li class="blockList">
2031<h4>readPropertyValue</h4>
2032<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readPropertyValue(<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,
2033                               <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop,
2034                               <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;T&gt;&nbsp;type)
2035                        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>
2036<div class="block">Convenience method that may be used by composite or container deserializers,
2037 for reading one-off values for the composite type, taking into account
2038 annotations that the property (passed to this method -- usually property that
2039 has custom serializer that called this method) has.</div>
2040<dl>
2041<dt><span class="throwsLabel">Throws:</span></dt>
2042<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>
2043<dt><span class="simpleTagLabel">Since:</span></dt>
2044<dd>2.4</dd>
2045</dl>
2046</li>
2047</ul>
2048<a name="readPropertyValue-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.BeanProperty-com.fasterxml.jackson.databind.JavaType-">
2049<!--   -->
2050</a>
2051<ul class="blockList">
2052<li class="blockList">
2053<h4>readPropertyValue</h4>
2054<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readPropertyValue(<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,
2055                               <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop,
2056                               <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)
2057                        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>
2058<dl>
2059<dt><span class="throwsLabel">Throws:</span></dt>
2060<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>
2061<dt><span class="simpleTagLabel">Since:</span></dt>
2062<dd>2.4</dd>
2063</dl>
2064</li>
2065</ul>
2066<a name="readTree-com.fasterxml.jackson.core.JsonParser-">
2067<!--   -->
2068</a>
2069<ul class="blockList">
2070<li class="blockList">
2071<h4>readTree</h4>
2072<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind">JsonNode</a>&nbsp;readTree(<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)
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<dt><span class="simpleTagLabel">Since:</span></dt>
2078<dd>2.10</dd>
2079</dl>
2080</li>
2081</ul>
2082<a name="handleUnknownProperty-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.JsonDeserializer-java.lang.Object-java.lang.String-">
2083<!--   -->
2084</a>
2085<ul class="blockList">
2086<li class="blockList">
2087<h4>handleUnknownProperty</h4>
2088<pre>public&nbsp;boolean&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,
2089                                     <a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;deser,
2090                                     <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;instanceOrClass,
2091                                     <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)
2092                              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>
2093<div class="block">Method that deserializers should call if they encounter an unrecognized
2094 property (and once that is not explicitly designed as ignorable), to
2095 inform possibly configured <a href="../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser"><code>DeserializationProblemHandler</code></a>s and
2096 let it handle the problem.</div>
2097<dl>
2098<dt><span class="returnLabel">Returns:</span></dt>
2099<dd>True if there was a configured problem handler that was able to handle the
2100   problem</dd>
2101<dt><span class="throwsLabel">Throws:</span></dt>
2102<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>
2103</dl>
2104</li>
2105</ul>
2106<a name="handleWeirdKey-java.lang.Class-java.lang.String-java.lang.String-java.lang.Object...-">
2107<!--   -->
2108</a>
2109<ul class="blockList">
2110<li class="blockList">
2111<h4>handleWeirdKey</h4>
2112<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;handleWeirdKey(<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;keyClass,
2113                             <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;keyValue,
2114                             <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;msg,
2115                             <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;msgArgs)
2116                      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>
2117<div class="block">Method that deserializers should call if they encounter a String value
2118 that cannot be converted to expected key of a <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a>
2119 valued property.
2120 Default implementation will try to call <a href="../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html#handleWeirdNumberValue-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Class-java.lang.Number-java.lang.String-"><code>DeserializationProblemHandler.handleWeirdNumberValue(com.fasterxml.jackson.databind.DeserializationContext, java.lang.Class&lt;?&gt;, java.lang.Number, java.lang.String)</code></a>
2121 on configured handlers, if any, to allow for recovery; if recovery does not
2122 succeed, will throw <a href="../../../../com/fasterxml/jackson/databind/exc/InvalidFormatException.html" title="class in com.fasterxml.jackson.databind.exc"><code>InvalidFormatException</code></a> with given message.</div>
2123<dl>
2124<dt><span class="paramLabel">Parameters:</span></dt>
2125<dd><code>keyClass</code> - Expected type for key</dd>
2126<dd><code>keyValue</code> - String value from which to deserialize key</dd>
2127<dd><code>msg</code> - Error message template caller wants to use if exception is to be thrown</dd>
2128<dd><code>msgArgs</code> - Optional arguments to use for message, if any</dd>
2129<dt><span class="returnLabel">Returns:</span></dt>
2130<dd>Key value to use</dd>
2131<dt><span class="throwsLabel">Throws:</span></dt>
2132<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> - To indicate unrecoverable problem, usually based on <code>msg</code></dd>
2133<dt><span class="simpleTagLabel">Since:</span></dt>
2134<dd>2.8</dd>
2135</dl>
2136</li>
2137</ul>
2138<a name="handleWeirdStringValue-java.lang.Class-java.lang.String-java.lang.String-java.lang.Object...-">
2139<!--   -->
2140</a>
2141<ul class="blockList">
2142<li class="blockList">
2143<h4>handleWeirdStringValue</h4>
2144<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;handleWeirdStringValue(<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;targetClass,
2145                                     <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;value,
2146                                     <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;msg,
2147                                     <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;msgArgs)
2148                              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>
2149<div class="block">Method that deserializers should call if they encounter a String value
2150 that cannot be converted to target property type, in cases where some
2151 String values could be acceptable (either with different settings,
2152 or different value).
2153 Default implementation will try to call <a href="../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html#handleWeirdStringValue-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Class-java.lang.String-java.lang.String-"><code>DeserializationProblemHandler.handleWeirdStringValue(com.fasterxml.jackson.databind.DeserializationContext, java.lang.Class&lt;?&gt;, java.lang.String, java.lang.String)</code></a>
2154 on configured handlers, if any, to allow for recovery; if recovery does not
2155 succeed, will throw <a href="../../../../com/fasterxml/jackson/databind/exc/InvalidFormatException.html" title="class in com.fasterxml.jackson.databind.exc"><code>InvalidFormatException</code></a> with given message.</div>
2156<dl>
2157<dt><span class="paramLabel">Parameters:</span></dt>
2158<dd><code>targetClass</code> - Type of property into which incoming number should be converted</dd>
2159<dd><code>value</code> - String value from which to deserialize property value</dd>
2160<dd><code>msg</code> - Error message template caller wants to use if exception is to be thrown</dd>
2161<dd><code>msgArgs</code> - Optional arguments to use for message, if any</dd>
2162<dt><span class="returnLabel">Returns:</span></dt>
2163<dd>Property value to use</dd>
2164<dt><span class="throwsLabel">Throws:</span></dt>
2165<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> - To indicate unrecoverable problem, usually based on <code>msg</code></dd>
2166<dt><span class="simpleTagLabel">Since:</span></dt>
2167<dd>2.8</dd>
2168</dl>
2169</li>
2170</ul>
2171<a name="handleWeirdNumberValue-java.lang.Class-java.lang.Number-java.lang.String-java.lang.Object...-">
2172<!--   -->
2173</a>
2174<ul class="blockList">
2175<li class="blockList">
2176<h4>handleWeirdNumberValue</h4>
2177<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;handleWeirdNumberValue(<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;targetClass,
2178                                     <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>&nbsp;value,
2179                                     <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;msg,
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;msgArgs)
2181                              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>
2182<div class="block">Method that deserializers should call if they encounter a numeric value
2183 that cannot be converted to target property type, in cases where some
2184 numeric values could be acceptable (either with different settings,
2185 or different numeric value).
2186 Default implementation will try to call <a href="../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html#handleWeirdNumberValue-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Class-java.lang.Number-java.lang.String-"><code>DeserializationProblemHandler.handleWeirdNumberValue(com.fasterxml.jackson.databind.DeserializationContext, java.lang.Class&lt;?&gt;, java.lang.Number, java.lang.String)</code></a>
2187 on configured handlers, if any, to allow for recovery; if recovery does not
2188 succeed, will throw <a href="../../../../com/fasterxml/jackson/databind/exc/InvalidFormatException.html" title="class in com.fasterxml.jackson.databind.exc"><code>InvalidFormatException</code></a> with given message.</div>
2189<dl>
2190<dt><span class="paramLabel">Parameters:</span></dt>
2191<dd><code>targetClass</code> - Type of property into which incoming number should be converted</dd>
2192<dd><code>value</code> - Number value from which to deserialize property value</dd>
2193<dd><code>msg</code> - Error message template caller wants to use if exception is to be thrown</dd>
2194<dd><code>msgArgs</code> - Optional arguments to use for message, if any</dd>
2195<dt><span class="returnLabel">Returns:</span></dt>
2196<dd>Property value to use</dd>
2197<dt><span class="throwsLabel">Throws:</span></dt>
2198<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> - To indicate unrecoverable problem, usually based on <code>msg</code></dd>
2199<dt><span class="simpleTagLabel">Since:</span></dt>
2200<dd>2.8</dd>
2201</dl>
2202</li>
2203</ul>
2204<a name="handleWeirdNativeValue-com.fasterxml.jackson.databind.JavaType-java.lang.Object-com.fasterxml.jackson.core.JsonParser-">
2205<!--   -->
2206</a>
2207<ul class="blockList">
2208<li class="blockList">
2209<h4>handleWeirdNativeValue</h4>
2210<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;handleWeirdNativeValue(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;targetType,
2211                                     <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;badValue,
2212                                     <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)
2213                              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>
2214<dl>
2215<dt><span class="throwsLabel">Throws:</span></dt>
2216<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>
2217</dl>
2218</li>
2219</ul>
2220<a name="handleMissingInstantiator-java.lang.Class-com.fasterxml.jackson.databind.deser.ValueInstantiator-com.fasterxml.jackson.core.JsonParser-java.lang.String-java.lang.Object...-">
2221<!--   -->
2222</a>
2223<ul class="blockList">
2224<li class="blockList">
2225<h4>handleMissingInstantiator</h4>
2226<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;handleMissingInstantiator(<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;instClass,
2227                                        <a href="../../../../com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser">ValueInstantiator</a>&nbsp;valueInst,
2228                                        <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,
2229                                        <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;msg,
2230                                        <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;msgArgs)
2231                                 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>
2232<div class="block">Method that deserializers should call if they fail to instantiate value
2233 due to lack of viable instantiator (usually creator, that is, constructor
2234 or static factory method). Method should be called at point where value
2235 has not been decoded, so that handler has a chance to handle decoding
2236 using alternate mechanism, and handle underlying content (possibly by
2237 just skipping it) to keep input state valid</div>
2238<dl>
2239<dt><span class="paramLabel">Parameters:</span></dt>
2240<dd><code>instClass</code> - Type that was to be instantiated</dd>
2241<dd><code>valueInst</code> - (optional) Value instantiator to be used, if any; null if type does not
2242    use one for instantiation (custom deserialiers don't; standard POJO deserializer does)</dd>
2243<dd><code>p</code> - Parser that points to the JSON value to decode</dd>
2244<dt><span class="returnLabel">Returns:</span></dt>
2245<dd>Object that should be constructed, if any; has to be of type <code>instClass</code></dd>
2246<dt><span class="throwsLabel">Throws:</span></dt>
2247<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>
2248<dt><span class="simpleTagLabel">Since:</span></dt>
2249<dd>2.9 (2.8 had alternate that did not take <code>ValueInstantiator</code>)</dd>
2250</dl>
2251</li>
2252</ul>
2253<a name="handleInstantiationProblem-java.lang.Class-java.lang.Object-java.lang.Throwable-">
2254<!--   -->
2255</a>
2256<ul class="blockList">
2257<li class="blockList">
2258<h4>handleInstantiationProblem</h4>
2259<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;handleInstantiationProblem(<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;instClass,
2260                                         <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;argument,
2261                                         <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)
2262                                  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>
2263<div class="block">Method that deserializers should call if they fail to instantiate value
2264 due to an exception that was thrown by constructor (or other mechanism used
2265 to create instances).
2266 Default implementation will try to call <a href="../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html#handleInstantiationProblem-com.fasterxml.jackson.databind.DeserializationContext-java.lang.Class-java.lang.Object-java.lang.Throwable-"><code>DeserializationProblemHandler.handleInstantiationProblem(com.fasterxml.jackson.databind.DeserializationContext, java.lang.Class&lt;?&gt;, java.lang.Object, java.lang.Throwable)</code></a>
2267 on configured handlers, if any, to allow for recovery; if recovery does not
2268 succeed, will throw exception constructed with <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#instantiationException-java.lang.Class-java.lang.Throwable-"><code>instantiationException(java.lang.Class&lt;?&gt;, java.lang.Throwable)</code></a>.</div>
2269<dl>
2270<dt><span class="paramLabel">Parameters:</span></dt>
2271<dd><code>instClass</code> - Type that was to be instantiated</dd>
2272<dd><code>argument</code> - (optional) Argument that was passed to constructor or equivalent
2273    instantiator; often a <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang"><code>String</code></a>.</dd>
2274<dd><code>t</code> - Exception that caused failure</dd>
2275<dt><span class="returnLabel">Returns:</span></dt>
2276<dd>Object that should be constructed, if any; has to be of type <code>instClass</code></dd>
2277<dt><span class="throwsLabel">Throws:</span></dt>
2278<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>
2279<dt><span class="simpleTagLabel">Since:</span></dt>
2280<dd>2.8</dd>
2281</dl>
2282</li>
2283</ul>
2284<a name="handleUnexpectedToken-java.lang.Class-com.fasterxml.jackson.core.JsonParser-">
2285<!--   -->
2286</a>
2287<ul class="blockList">
2288<li class="blockList">
2289<h4>handleUnexpectedToken</h4>
2290<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;handleUnexpectedToken(<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;instClass,
2291                                    <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)
2292                             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>
2293<div class="block">Method that deserializers should call if the first token of the value to
2294 deserialize is of unexpected type (that is, type of token that deserializer
2295 cannot handle). This could occur, for example, if a Number deserializer
2296 encounter <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonToken.html?is-external=true#START_ARRAY" title="class or interface in com.fasterxml.jackson.core"><code>JsonToken.START_ARRAY</code></a> instead of
2297 <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonToken.html?is-external=true#VALUE_NUMBER_INT" title="class or interface in com.fasterxml.jackson.core"><code>JsonToken.VALUE_NUMBER_INT</code></a> or <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonToken.html?is-external=true#VALUE_NUMBER_FLOAT" title="class or interface in com.fasterxml.jackson.core"><code>JsonToken.VALUE_NUMBER_FLOAT</code></a>.</div>
2298<dl>
2299<dt><span class="paramLabel">Parameters:</span></dt>
2300<dd><code>instClass</code> - Type that was to be instantiated</dd>
2301<dd><code>p</code> - Parser that points to the JSON value to decode</dd>
2302<dt><span class="returnLabel">Returns:</span></dt>
2303<dd>Object that should be constructed, if any; has to be of type <code>instClass</code></dd>
2304<dt><span class="throwsLabel">Throws:</span></dt>
2305<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>
2306<dt><span class="simpleTagLabel">Since:</span></dt>
2307<dd>2.8</dd>
2308</dl>
2309</li>
2310</ul>
2311<a name="handleUnexpectedToken-java.lang.Class-com.fasterxml.jackson.core.JsonToken-com.fasterxml.jackson.core.JsonParser-java.lang.String-java.lang.Object...-">
2312<!--   -->
2313</a>
2314<ul class="blockList">
2315<li class="blockList">
2316<h4>handleUnexpectedToken</h4>
2317<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;handleUnexpectedToken(<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;instClass,
2318                                    <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonToken</a>&nbsp;t,
2319                                    <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,
2320                                    <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;msg,
2321                                    <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;msgArgs)
2322                             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>
2323<div class="block">Method that deserializers should call if the first token of the value to
2324 deserialize is of unexpected type (that is, type of token that deserializer
2325 cannot handle). This could occur, for example, if a Number deserializer
2326 encounter <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonToken.html?is-external=true#START_ARRAY" title="class or interface in com.fasterxml.jackson.core"><code>JsonToken.START_ARRAY</code></a> instead of
2327 <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonToken.html?is-external=true#VALUE_NUMBER_INT" title="class or interface in com.fasterxml.jackson.core"><code>JsonToken.VALUE_NUMBER_INT</code></a> or <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonToken.html?is-external=true#VALUE_NUMBER_FLOAT" title="class or interface in com.fasterxml.jackson.core"><code>JsonToken.VALUE_NUMBER_FLOAT</code></a>.</div>
2328<dl>
2329<dt><span class="paramLabel">Parameters:</span></dt>
2330<dd><code>instClass</code> - Type that was to be instantiated</dd>
2331<dd><code>t</code> - Token encountered that does match expected</dd>
2332<dd><code>p</code> - Parser that points to the JSON value to decode</dd>
2333<dt><span class="returnLabel">Returns:</span></dt>
2334<dd>Object that should be constructed, if any; has to be of type <code>instClass</code></dd>
2335<dt><span class="throwsLabel">Throws:</span></dt>
2336<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>
2337<dt><span class="simpleTagLabel">Since:</span></dt>
2338<dd>2.8</dd>
2339</dl>
2340</li>
2341</ul>
2342<a name="handleUnexpectedToken-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.core.JsonParser-">
2343<!--   -->
2344</a>
2345<ul class="blockList">
2346<li class="blockList">
2347<h4>handleUnexpectedToken</h4>
2348<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;handleUnexpectedToken(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;targetType,
2349                                    <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)
2350                             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>
2351<div class="block">Method that deserializers should call if the first token of the value to
2352 deserialize is of unexpected type (that is, type of token that deserializer
2353 cannot handle). This could occur, for example, if a Number deserializer
2354 encounter <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonToken.html?is-external=true#START_ARRAY" title="class or interface in com.fasterxml.jackson.core"><code>JsonToken.START_ARRAY</code></a> instead of
2355 <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonToken.html?is-external=true#VALUE_NUMBER_INT" title="class or interface in com.fasterxml.jackson.core"><code>JsonToken.VALUE_NUMBER_INT</code></a> or <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonToken.html?is-external=true#VALUE_NUMBER_FLOAT" title="class or interface in com.fasterxml.jackson.core"><code>JsonToken.VALUE_NUMBER_FLOAT</code></a>.</div>
2356<dl>
2357<dt><span class="paramLabel">Parameters:</span></dt>
2358<dd><code>targetType</code> - Type that was to be instantiated</dd>
2359<dd><code>p</code> - Parser that points to the JSON value to decode</dd>
2360<dt><span class="returnLabel">Returns:</span></dt>
2361<dd>Object that should be constructed, if any; has to be of type <code>instClass</code></dd>
2362<dt><span class="throwsLabel">Throws:</span></dt>
2363<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>
2364<dt><span class="simpleTagLabel">Since:</span></dt>
2365<dd>2.10</dd>
2366</dl>
2367</li>
2368</ul>
2369<a name="handleUnexpectedToken-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.core.JsonToken-com.fasterxml.jackson.core.JsonParser-java.lang.String-java.lang.Object...-">
2370<!--   -->
2371</a>
2372<ul class="blockList">
2373<li class="blockList">
2374<h4>handleUnexpectedToken</h4>
2375<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;handleUnexpectedToken(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;targetType,
2376                                    <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonToken</a>&nbsp;t,
2377                                    <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,
2378                                    <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;msg,
2379                                    <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;msgArgs)
2380                             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>
2381<div class="block">Method that deserializers should call if the first token of the value to
2382 deserialize is of unexpected type (that is, type of token that deserializer
2383 cannot handle). This could occur, for example, if a Number deserializer
2384 encounter <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonToken.html?is-external=true#START_ARRAY" title="class or interface in com.fasterxml.jackson.core"><code>JsonToken.START_ARRAY</code></a> instead of
2385 <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonToken.html?is-external=true#VALUE_NUMBER_INT" title="class or interface in com.fasterxml.jackson.core"><code>JsonToken.VALUE_NUMBER_INT</code></a> or <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonToken.html?is-external=true#VALUE_NUMBER_FLOAT" title="class or interface in com.fasterxml.jackson.core"><code>JsonToken.VALUE_NUMBER_FLOAT</code></a>.</div>
2386<dl>
2387<dt><span class="paramLabel">Parameters:</span></dt>
2388<dd><code>targetType</code> - Type that was to be instantiated</dd>
2389<dd><code>t</code> - Token encountered that does match expected</dd>
2390<dd><code>p</code> - Parser that points to the JSON value to decode</dd>
2391<dt><span class="returnLabel">Returns:</span></dt>
2392<dd>Object that should be constructed, if any; has to be of type <code>instClass</code></dd>
2393<dt><span class="throwsLabel">Throws:</span></dt>
2394<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>
2395<dt><span class="simpleTagLabel">Since:</span></dt>
2396<dd>2.10</dd>
2397</dl>
2398</li>
2399</ul>
2400<a name="handleUnknownTypeId-com.fasterxml.jackson.databind.JavaType-java.lang.String-com.fasterxml.jackson.databind.jsontype.TypeIdResolver-java.lang.String-">
2401<!--   -->
2402</a>
2403<ul class="blockList">
2404<li class="blockList">
2405<h4>handleUnknownTypeId</h4>
2406<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;handleUnknownTypeId(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;baseType,
2407                                    <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;id,
2408                                    <a href="../../../../com/fasterxml/jackson/databind/jsontype/TypeIdResolver.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeIdResolver</a>&nbsp;idResolver,
2409                                    <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;extraDesc)
2410                             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>
2411<div class="block">Method that deserializers should call if they encounter a type id
2412 (for polymorphic deserialization) that cannot be resolved to an
2413 actual type; usually since there is no mapping defined.
2414 Default implementation will try to call <a href="../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html#handleUnknownTypeId-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.JavaType-java.lang.String-com.fasterxml.jackson.databind.jsontype.TypeIdResolver-java.lang.String-"><code>DeserializationProblemHandler.handleUnknownTypeId(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.JavaType, java.lang.String, com.fasterxml.jackson.databind.jsontype.TypeIdResolver, java.lang.String)</code></a>
2415 on configured handlers, if any, to allow for recovery; if recovery does not
2416 succeed, will throw exception constructed with <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#invalidTypeIdException-com.fasterxml.jackson.databind.JavaType-java.lang.String-java.lang.String-"><code>invalidTypeIdException(com.fasterxml.jackson.databind.JavaType, java.lang.String, java.lang.String)</code></a>.</div>
2417<dl>
2418<dt><span class="paramLabel">Parameters:</span></dt>
2419<dd><code>baseType</code> - Base type from which resolution starts</dd>
2420<dd><code>id</code> - Type id that could not be converted</dd>
2421<dd><code>extraDesc</code> - Additional problem description to add to default exception message,
2422    if resolution fails.</dd>
2423<dt><span class="returnLabel">Returns:</span></dt>
2424<dd><a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind"><code>JavaType</code></a> that id resolves to</dd>
2425<dt><span class="throwsLabel">Throws:</span></dt>
2426<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> - To indicate unrecoverable problem, if resolution cannot
2427    be made to work</dd>
2428<dt><span class="simpleTagLabel">Since:</span></dt>
2429<dd>2.8</dd>
2430</dl>
2431</li>
2432</ul>
2433<a name="handleMissingTypeId-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.jsontype.TypeIdResolver-java.lang.String-">
2434<!--   -->
2435</a>
2436<ul class="blockList">
2437<li class="blockList">
2438<h4>handleMissingTypeId</h4>
2439<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;handleMissingTypeId(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;baseType,
2440                                    <a href="../../../../com/fasterxml/jackson/databind/jsontype/TypeIdResolver.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeIdResolver</a>&nbsp;idResolver,
2441                                    <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;extraDesc)
2442                             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>
2443<dl>
2444<dt><span class="throwsLabel">Throws:</span></dt>
2445<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>
2446<dt><span class="simpleTagLabel">Since:</span></dt>
2447<dd>2.9</dd>
2448</dl>
2449</li>
2450</ul>
2451<a name="handleBadMerge-com.fasterxml.jackson.databind.JsonDeserializer-">
2452<!--   -->
2453</a>
2454<ul class="blockList">
2455<li class="blockList">
2456<h4>handleBadMerge</h4>
2457<pre>public&nbsp;void&nbsp;handleBadMerge(<a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;deser)
2458                    throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
2459<div class="block">Method that deserializer may call if it is called to do an update ("merge")
2460 but deserializer operates on a non-mergeable type. Although this should
2461 usually be caught earlier, sometimes it may only be caught during operation
2462 and if so this is the method to call.
2463 Note that if <a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html#IGNORE_MERGE_FOR_UNMERGEABLE"><code>MapperFeature.IGNORE_MERGE_FOR_UNMERGEABLE</code></a> is enabled,
2464 this method will simply return null; otherwise <a href="../../../../com/fasterxml/jackson/databind/exc/InvalidDefinitionException.html" title="class in com.fasterxml.jackson.databind.exc"><code>InvalidDefinitionException</code></a>
2465 will be thrown.</div>
2466<dl>
2467<dt><span class="throwsLabel">Throws:</span></dt>
2468<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
2469<dt><span class="simpleTagLabel">Since:</span></dt>
2470<dd>2.10</dd>
2471</dl>
2472</li>
2473</ul>
2474<a name="Z:Z_isCompatible-java.lang.Class-java.lang.Object-">
2475<!--   -->
2476</a>
2477<ul class="blockList">
2478<li class="blockList">
2479<h4>_isCompatible</h4>
2480<pre>protected&nbsp;boolean&nbsp;_isCompatible(<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;target,
2481                                <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
2482<dl>
2483<dt><span class="simpleTagLabel">Since:</span></dt>
2484<dd>2.9.2</dd>
2485</dl>
2486</li>
2487</ul>
2488<a name="reportWrongTokenException-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.core.JsonToken-java.lang.String-java.lang.Object...-">
2489<!--   -->
2490</a>
2491<ul class="blockList">
2492<li class="blockList">
2493<h4>reportWrongTokenException</h4>
2494<pre>public&nbsp;void&nbsp;reportWrongTokenException(<a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;deser,
2495                                      <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonToken</a>&nbsp;expToken,
2496                                      <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;msg,
2497                                      <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;msgArgs)
2498                               throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
2499<div class="block">Method for deserializers to call
2500 when the token encountered was of type different than what <b>should</b>
2501 be seen at that position, usually within a sequence of expected tokens.
2502 Note that this method will throw a <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind"><code>JsonMappingException</code></a> and no
2503 recovery is attempted (via <a href="../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser"><code>DeserializationProblemHandler</code></a>, as
2504 problem is considered to be difficult to recover from, in general.</div>
2505<dl>
2506<dt><span class="throwsLabel">Throws:</span></dt>
2507<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
2508<dt><span class="simpleTagLabel">Since:</span></dt>
2509<dd>2.9</dd>
2510</dl>
2511</li>
2512</ul>
2513<a name="reportWrongTokenException-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.core.JsonToken-java.lang.String-java.lang.Object...-">
2514<!--   -->
2515</a>
2516<ul class="blockList">
2517<li class="blockList">
2518<h4>reportWrongTokenException</h4>
2519<pre>public&nbsp;void&nbsp;reportWrongTokenException(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;targetType,
2520                                      <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonToken</a>&nbsp;expToken,
2521                                      <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;msg,
2522                                      <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;msgArgs)
2523                               throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
2524<div class="block">Method for deserializers to call
2525 when the token encountered was of type different than what <b>should</b>
2526 be seen at that position, usually within a sequence of expected tokens.
2527 Note that this method will throw a <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind"><code>JsonMappingException</code></a> and no
2528 recovery is attempted (via <a href="../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser"><code>DeserializationProblemHandler</code></a>, as
2529 problem is considered to be difficult to recover from, in general.</div>
2530<dl>
2531<dt><span class="throwsLabel">Throws:</span></dt>
2532<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
2533<dt><span class="simpleTagLabel">Since:</span></dt>
2534<dd>2.9</dd>
2535</dl>
2536</li>
2537</ul>
2538<a name="reportWrongTokenException-java.lang.Class-com.fasterxml.jackson.core.JsonToken-java.lang.String-java.lang.Object...-">
2539<!--   -->
2540</a>
2541<ul class="blockList">
2542<li class="blockList">
2543<h4>reportWrongTokenException</h4>
2544<pre>public&nbsp;void&nbsp;reportWrongTokenException(<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;targetType,
2545                                      <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonToken</a>&nbsp;expToken,
2546                                      <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;msg,
2547                                      <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;msgArgs)
2548                               throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
2549<div class="block">Method for deserializers to call
2550 when the token encountered was of type different than what <b>should</b>
2551 be seen at that position, usually within a sequence of expected tokens.
2552 Note that this method will throw a <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind"><code>JsonMappingException</code></a> and no
2553 recovery is attempted (via <a href="../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser"><code>DeserializationProblemHandler</code></a>, as
2554 problem is considered to be difficult to recover from, in general.</div>
2555<dl>
2556<dt><span class="throwsLabel">Throws:</span></dt>
2557<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
2558<dt><span class="simpleTagLabel">Since:</span></dt>
2559<dd>2.9</dd>
2560</dl>
2561</li>
2562</ul>
2563<a name="reportUnresolvedObjectId-com.fasterxml.jackson.databind.deser.impl.ObjectIdReader-java.lang.Object-">
2564<!--   -->
2565</a>
2566<ul class="blockList">
2567<li class="blockList">
2568<h4>reportUnresolvedObjectId</h4>
2569<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;reportUnresolvedObjectId(<a href="../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdReader.html" title="class in com.fasterxml.jackson.databind.deser.impl">ObjectIdReader</a>&nbsp;oidReader,
2570                                      <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)
2571                               throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
2572<dl>
2573<dt><span class="throwsLabel">Throws:</span></dt>
2574<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
2575<dt><span class="simpleTagLabel">Since:</span></dt>
2576<dd>2.8</dd>
2577</dl>
2578</li>
2579</ul>
2580<a name="reportInputMismatch-com.fasterxml.jackson.databind.JsonDeserializer-java.lang.String-java.lang.Object...-">
2581<!--   -->
2582</a>
2583<ul class="blockList">
2584<li class="blockList">
2585<h4>reportInputMismatch</h4>
2586<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;reportInputMismatch(<a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;src,
2587                                 <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;msg,
2588                                 <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;msgArgs)
2589                          throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
2590<div class="block">Helper method used to indicate a problem with input in cases where more
2591 specific <code>reportXxx()</code> method was not available.</div>
2592<dl>
2593<dt><span class="throwsLabel">Throws:</span></dt>
2594<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
2595<dt><span class="simpleTagLabel">Since:</span></dt>
2596<dd>2.9</dd>
2597</dl>
2598</li>
2599</ul>
2600<a name="reportInputMismatch-java.lang.Class-java.lang.String-java.lang.Object...-">
2601<!--   -->
2602</a>
2603<ul class="blockList">
2604<li class="blockList">
2605<h4>reportInputMismatch</h4>
2606<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;reportInputMismatch(<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;targetType,
2607                                 <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;msg,
2608                                 <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;msgArgs)
2609                          throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
2610<div class="block">Helper method used to indicate a problem with input in cases where more
2611 specific <code>reportXxx()</code> method was not available.</div>
2612<dl>
2613<dt><span class="throwsLabel">Throws:</span></dt>
2614<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
2615<dt><span class="simpleTagLabel">Since:</span></dt>
2616<dd>2.9</dd>
2617</dl>
2618</li>
2619</ul>
2620<a name="reportInputMismatch-com.fasterxml.jackson.databind.JavaType-java.lang.String-java.lang.Object...-">
2621<!--   -->
2622</a>
2623<ul class="blockList">
2624<li class="blockList">
2625<h4>reportInputMismatch</h4>
2626<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;reportInputMismatch(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;targetType,
2627                                 <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;msg,
2628                                 <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;msgArgs)
2629                          throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
2630<div class="block">Helper method used to indicate a problem with input in cases where more
2631 specific <code>reportXxx()</code> method was not available.</div>
2632<dl>
2633<dt><span class="throwsLabel">Throws:</span></dt>
2634<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
2635<dt><span class="simpleTagLabel">Since:</span></dt>
2636<dd>2.9</dd>
2637</dl>
2638</li>
2639</ul>
2640<a name="reportInputMismatch-com.fasterxml.jackson.databind.BeanProperty-java.lang.String-java.lang.Object...-">
2641<!--   -->
2642</a>
2643<ul class="blockList">
2644<li class="blockList">
2645<h4>reportInputMismatch</h4>
2646<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;reportInputMismatch(<a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop,
2647                                 <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;msg,
2648                                 <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;msgArgs)
2649                          throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
2650<div class="block">Helper method used to indicate a problem with input in cases where more
2651 specific <code>reportXxx()</code> method was not available.</div>
2652<dl>
2653<dt><span class="throwsLabel">Throws:</span></dt>
2654<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
2655<dt><span class="simpleTagLabel">Since:</span></dt>
2656<dd>2.9</dd>
2657</dl>
2658</li>
2659</ul>
2660<a name="reportPropertyInputMismatch-java.lang.Class-java.lang.String-java.lang.String-java.lang.Object...-">
2661<!--   -->
2662</a>
2663<ul class="blockList">
2664<li class="blockList">
2665<h4>reportPropertyInputMismatch</h4>
2666<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;reportPropertyInputMismatch(<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;targetType,
2667                                         <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,
2668                                         <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;msg,
2669                                         <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;msgArgs)
2670                                  throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
2671<div class="block">Helper method used to indicate a problem with input in cases where more
2672 specific <code>reportXxx()</code> method was not available.</div>
2673<dl>
2674<dt><span class="throwsLabel">Throws:</span></dt>
2675<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
2676<dt><span class="simpleTagLabel">Since:</span></dt>
2677<dd>2.10</dd>
2678</dl>
2679</li>
2680</ul>
2681<a name="reportPropertyInputMismatch-com.fasterxml.jackson.databind.JavaType-java.lang.String-java.lang.String-java.lang.Object...-">
2682<!--   -->
2683</a>
2684<ul class="blockList">
2685<li class="blockList">
2686<h4>reportPropertyInputMismatch</h4>
2687<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;reportPropertyInputMismatch(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;targetType,
2688                                         <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,
2689                                         <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;msg,
2690                                         <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;msgArgs)
2691                                  throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
2692<div class="block">Helper method used to indicate a problem with input in cases where more
2693 specific <code>reportXxx()</code> method was not available.</div>
2694<dl>
2695<dt><span class="throwsLabel">Throws:</span></dt>
2696<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
2697<dt><span class="simpleTagLabel">Since:</span></dt>
2698<dd>2.10</dd>
2699</dl>
2700</li>
2701</ul>
2702<a name="reportTrailingTokens-java.lang.Class-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.core.JsonToken-">
2703<!--   -->
2704</a>
2705<ul class="blockList">
2706<li class="blockList">
2707<h4>reportTrailingTokens</h4>
2708<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;reportTrailingTokens(<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;targetType,
2709                                  <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,
2710                                  <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonToken</a>&nbsp;trailingToken)
2711                           throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
2712<dl>
2713<dt><span class="throwsLabel">Throws:</span></dt>
2714<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
2715</dl>
2716</li>
2717</ul>
2718<a name="reportWrongTokenException-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.core.JsonToken-java.lang.String-java.lang.Object...-">
2719<!--   -->
2720</a>
2721<ul class="blockList">
2722<li class="blockList">
2723<h4>reportWrongTokenException</h4>
2724<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>
2725public&nbsp;void&nbsp;reportWrongTokenException(<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,
2726                                                  <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonToken</a>&nbsp;expToken,
2727                                                  <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;msg,
2728                                                  <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;msgArgs)
2729                                           throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
2730<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
2731<dl>
2732<dt><span class="throwsLabel">Throws:</span></dt>
2733<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
2734</dl>
2735</li>
2736</ul>
2737<a name="reportUnknownProperty-java.lang.Object-java.lang.String-com.fasterxml.jackson.databind.JsonDeserializer-">
2738<!--   -->
2739</a>
2740<ul class="blockList">
2741<li class="blockList">
2742<h4>reportUnknownProperty</h4>
2743<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>
2744public&nbsp;void&nbsp;reportUnknownProperty(<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;instanceOrClass,
2745                                              <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,
2746                                              <a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;deser)
2747                                       throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
2748<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 2.8 call <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#handleUnknownProperty-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.JsonDeserializer-java.lang.Object-java.lang.String-"><code>handleUnknownProperty(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JsonDeserializer&lt;?&gt;, java.lang.Object, java.lang.String)</code></a> instead</span></div>
2749<div class="block">Helper method for reporting a problem with unhandled unknown property.</div>
2750<dl>
2751<dt><span class="paramLabel">Parameters:</span></dt>
2752<dd><code>instanceOrClass</code> - Either value being populated (if one has been
2753   instantiated), or Class that indicates type that would be (or
2754   have been) instantiated</dd>
2755<dd><code>deser</code> - Deserializer that had the problem, if called by deserializer
2756   (or on behalf of one)</dd>
2757<dt><span class="throwsLabel">Throws:</span></dt>
2758<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
2759</dl>
2760</li>
2761</ul>
2762<a name="reportMissingContent-java.lang.String-java.lang.Object...-">
2763<!--   -->
2764</a>
2765<ul class="blockList">
2766<li class="blockList">
2767<h4>reportMissingContent</h4>
2768<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>
2769public&nbsp;void&nbsp;reportMissingContent(<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;msg,
2770                                             <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;msgArgs)
2771                                      throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
2772<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 2.9: not clear this ever occurs</span></div>
2773<dl>
2774<dt><span class="throwsLabel">Throws:</span></dt>
2775<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
2776<dt><span class="simpleTagLabel">Since:</span></dt>
2777<dd>2.8</dd>
2778</dl>
2779</li>
2780</ul>
2781<a name="reportBadTypeDefinition-com.fasterxml.jackson.databind.BeanDescription-java.lang.String-java.lang.Object...-">
2782<!--   -->
2783</a>
2784<ul class="blockList">
2785<li class="blockList">
2786<h4>reportBadTypeDefinition</h4>
2787<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;reportBadTypeDefinition(<a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a>&nbsp;bean,
2788                                     <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;msg,
2789                                     <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;msgArgs)
2790                              throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
2791<div class="block">Helper method called to indicate problem in POJO (serialization) definitions or settings
2792 regarding specific Java type, unrelated to actual JSON content to map.
2793 Default behavior is to construct and throw a <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind"><code>JsonMappingException</code></a>.</div>
2794<dl>
2795<dt><span class="throwsLabel">Throws:</span></dt>
2796<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
2797<dt><span class="simpleTagLabel">Since:</span></dt>
2798<dd>2.9</dd>
2799</dl>
2800</li>
2801</ul>
2802<a name="reportBadPropertyDefinition-com.fasterxml.jackson.databind.BeanDescription-com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition-java.lang.String-java.lang.Object...-">
2803<!--   -->
2804</a>
2805<ul class="blockList">
2806<li class="blockList">
2807<h4>reportBadPropertyDefinition</h4>
2808<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;reportBadPropertyDefinition(<a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a>&nbsp;bean,
2809                                         <a href="../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</a>&nbsp;prop,
2810                                         <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;msg,
2811                                         <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;msgArgs)
2812                                  throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
2813<div class="block">Helper method called to indicate problem in POJO (serialization) definitions or settings
2814 regarding specific property (of a type), unrelated to actual JSON content to map.
2815 Default behavior is to construct and throw a <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind"><code>JsonMappingException</code></a>.</div>
2816<dl>
2817<dt><span class="throwsLabel">Throws:</span></dt>
2818<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
2819<dt><span class="simpleTagLabel">Since:</span></dt>
2820<dd>2.9</dd>
2821</dl>
2822</li>
2823</ul>
2824<a name="reportBadDefinition-com.fasterxml.jackson.databind.JavaType-java.lang.String-">
2825<!--   -->
2826</a>
2827<ul class="blockList">
2828<li class="blockList">
2829<h4>reportBadDefinition</h4>
2830<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;reportBadDefinition(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
2831                                 <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;msg)
2832                          throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
2833<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#reportBadDefinition-com.fasterxml.jackson.databind.JavaType-java.lang.String-">DatabindContext</a></code></span></div>
2834<div class="block">Helper method called to indicate a generic problem that stems from type
2835 definition(s), not input data, or input/output state; typically this
2836 means throwing a <a href="../../../../com/fasterxml/jackson/databind/exc/InvalidDefinitionException.html" title="class in com.fasterxml.jackson.databind.exc"><code>InvalidDefinitionException</code></a>.</div>
2837<dl>
2838<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
2839<dd><code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#reportBadDefinition-com.fasterxml.jackson.databind.JavaType-java.lang.String-">reportBadDefinition</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html" title="class in com.fasterxml.jackson.databind">DatabindContext</a></code></dd>
2840<dt><span class="throwsLabel">Throws:</span></dt>
2841<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
2842</dl>
2843</li>
2844</ul>
2845<a name="reportBadMerge-com.fasterxml.jackson.databind.JsonDeserializer-">
2846<!--   -->
2847</a>
2848<ul class="blockList">
2849<li class="blockList">
2850<h4>reportBadMerge</h4>
2851<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>
2852public&nbsp;&lt;T&gt;&nbsp;T&nbsp;reportBadMerge(<a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;deser)
2853                                 throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
2854<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 2.10 use <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#handleBadMerge-com.fasterxml.jackson.databind.JsonDeserializer-"><code>handleBadMerge(com.fasterxml.jackson.databind.JsonDeserializer&lt;?&gt;)</code></a> instead</span></div>
2855<dl>
2856<dt><span class="throwsLabel">Throws:</span></dt>
2857<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
2858</dl>
2859</li>
2860</ul>
2861<a name="wrongTokenException-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.core.JsonToken-java.lang.String-">
2862<!--   -->
2863</a>
2864<ul class="blockList">
2865<li class="blockList">
2866<h4>wrongTokenException</h4>
2867<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a>&nbsp;wrongTokenException(<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,
2868                                                <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;targetType,
2869                                                <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonToken</a>&nbsp;expToken,
2870                                                <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;extra)</pre>
2871<div class="block">Helper method for constructing <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind"><code>JsonMappingException</code></a> to indicate
2872 that the token encountered was of type different than what <b>should</b>
2873 be seen at that position, usually within a sequence of expected tokens.
2874 Note that most of the time this method should NOT be directly called;
2875 instead, <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#reportWrongTokenException-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.core.JsonToken-java.lang.String-java.lang.Object...-"><code>reportWrongTokenException(com.fasterxml.jackson.databind.JsonDeserializer&lt;?&gt;, com.fasterxml.jackson.core.JsonToken, java.lang.String, java.lang.Object...)</code></a> should be called and will
2876 call this method as necessary.</div>
2877<dl>
2878<dt><span class="simpleTagLabel">Since:</span></dt>
2879<dd>2.9</dd>
2880</dl>
2881</li>
2882</ul>
2883<a name="wrongTokenException-com.fasterxml.jackson.core.JsonParser-java.lang.Class-com.fasterxml.jackson.core.JsonToken-java.lang.String-">
2884<!--   -->
2885</a>
2886<ul class="blockList">
2887<li class="blockList">
2888<h4>wrongTokenException</h4>
2889<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a>&nbsp;wrongTokenException(<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,
2890                                                <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;targetType,
2891                                                <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonToken</a>&nbsp;expToken,
2892                                                <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;extra)</pre>
2893</li>
2894</ul>
2895<a name="wrongTokenException-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.core.JsonToken-java.lang.String-">
2896<!--   -->
2897</a>
2898<ul class="blockList">
2899<li class="blockList">
2900<h4>wrongTokenException</h4>
2901<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>
2902public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a>&nbsp;wrongTokenException(<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,
2903                                                            <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonToken</a>&nbsp;expToken,
2904                                                            <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;msg)</pre>
2905<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
2906</li>
2907</ul>
2908<a name="weirdKeyException-java.lang.Class-java.lang.String-java.lang.String-">
2909<!--   -->
2910</a>
2911<ul class="blockList">
2912<li class="blockList">
2913<h4>weirdKeyException</h4>
2914<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a>&nbsp;weirdKeyException(<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;keyClass,
2915                                              <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;keyValue,
2916                                              <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;msg)</pre>
2917<div class="block">Helper method for constructing exception to indicate that given JSON
2918 Object field name was not in format to be able to deserialize specified
2919 key type.
2920 Note that most of the time this method should NOT be called; instead,
2921 <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#handleWeirdKey-java.lang.Class-java.lang.String-java.lang.String-java.lang.Object...-"><code>handleWeirdKey(java.lang.Class&lt;?&gt;, java.lang.String, java.lang.String, java.lang.Object...)</code></a> should be called which will call this method
2922 if necessary.</div>
2923</li>
2924</ul>
2925<a name="weirdStringException-java.lang.String-java.lang.Class-java.lang.String-">
2926<!--   -->
2927</a>
2928<ul class="blockList">
2929<li class="blockList">
2930<h4>weirdStringException</h4>
2931<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a>&nbsp;weirdStringException(<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;value,
2932                                                 <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;instClass,
2933                                                 <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;msgBase)</pre>
2934<div class="block">Helper method for constructing exception to indicate that input JSON
2935 String was not suitable for deserializing into given target type.
2936 Note that most of the time this method should NOT be called; instead,
2937 <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#handleWeirdStringValue-java.lang.Class-java.lang.String-java.lang.String-java.lang.Object...-"><code>handleWeirdStringValue(java.lang.Class&lt;?&gt;, java.lang.String, java.lang.String, java.lang.Object...)</code></a> should be called which will call this method
2938 if necessary.</div>
2939<dl>
2940<dt><span class="paramLabel">Parameters:</span></dt>
2941<dd><code>value</code> - String value from input being deserialized</dd>
2942<dd><code>instClass</code> - Type that String should be deserialized into</dd>
2943<dd><code>msgBase</code> - Message that describes specific problem</dd>
2944<dt><span class="simpleTagLabel">Since:</span></dt>
2945<dd>2.1</dd>
2946</dl>
2947</li>
2948</ul>
2949<a name="weirdNumberException-java.lang.Number-java.lang.Class-java.lang.String-">
2950<!--   -->
2951</a>
2952<ul class="blockList">
2953<li class="blockList">
2954<h4>weirdNumberException</h4>
2955<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a>&nbsp;weirdNumberException(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>&nbsp;value,
2956                                                 <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;instClass,
2957                                                 <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;msg)</pre>
2958<div class="block">Helper method for constructing exception to indicate that input JSON
2959 Number was not suitable for deserializing into given target type.
2960 Note that most of the time this method should NOT be called; instead,
2961 <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#handleWeirdNumberValue-java.lang.Class-java.lang.Number-java.lang.String-java.lang.Object...-"><code>handleWeirdNumberValue(java.lang.Class&lt;?&gt;, java.lang.Number, java.lang.String, java.lang.Object...)</code></a> should be called which will call this method
2962 if necessary.</div>
2963</li>
2964</ul>
2965<a name="weirdNativeValueException-java.lang.Object-java.lang.Class-">
2966<!--   -->
2967</a>
2968<ul class="blockList">
2969<li class="blockList">
2970<h4>weirdNativeValueException</h4>
2971<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a>&nbsp;weirdNativeValueException(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value,
2972                                                      <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;instClass)</pre>
2973<div class="block">Helper method for constructing exception to indicate that input JSON
2974 token of type "native value" (see <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonToken.html?is-external=true#VALUE_EMBEDDED_OBJECT" title="class or interface in com.fasterxml.jackson.core"><code>JsonToken.VALUE_EMBEDDED_OBJECT</code></a>)
2975 is of incompatible type (and there is no delegating creator or such to use)
2976 and can not be used to construct value of specified type (usually POJO).
2977 Note that most of the time this method should NOT be called; instead,
2978 <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#handleWeirdNativeValue-com.fasterxml.jackson.databind.JavaType-java.lang.Object-com.fasterxml.jackson.core.JsonParser-"><code>handleWeirdNativeValue(com.fasterxml.jackson.databind.JavaType, java.lang.Object, com.fasterxml.jackson.core.JsonParser)</code></a> should be called which will call this method</div>
2979<dl>
2980<dt><span class="simpleTagLabel">Since:</span></dt>
2981<dd>2.9</dd>
2982</dl>
2983</li>
2984</ul>
2985<a name="instantiationException-java.lang.Class-java.lang.Throwable-">
2986<!--   -->
2987</a>
2988<ul class="blockList">
2989<li class="blockList">
2990<h4>instantiationException</h4>
2991<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a>&nbsp;instantiationException(<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;instClass,
2992                                                   <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;cause)</pre>
2993<div class="block">Helper method for constructing instantiation exception for specified type,
2994 to indicate problem with physically constructing instance of
2995 specified class (missing constructor, exception from constructor)
2996<p>
2997 Note that most of the time this method should NOT be called directly; instead,
2998 <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#handleInstantiationProblem-java.lang.Class-java.lang.Object-java.lang.Throwable-"><code>handleInstantiationProblem(java.lang.Class&lt;?&gt;, java.lang.Object, java.lang.Throwable)</code></a> should be called which will call this method
2999 if necessary.</div>
3000</li>
3001</ul>
3002<a name="instantiationException-java.lang.Class-java.lang.String-">
3003<!--   -->
3004</a>
3005<ul class="blockList">
3006<li class="blockList">
3007<h4>instantiationException</h4>
3008<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a>&nbsp;instantiationException(<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;instClass,
3009                                                   <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;msg0)</pre>
3010<div class="block">Helper method for constructing instantiation exception for specified type,
3011 to indicate that instantiation failed due to missing instantiator
3012 (creator; constructor or factory method).
3013<p>
3014 Note that most of the time this method should NOT be called; instead,
3015 <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#handleMissingInstantiator-java.lang.Class-com.fasterxml.jackson.databind.deser.ValueInstantiator-com.fasterxml.jackson.core.JsonParser-java.lang.String-java.lang.Object...-"><code>handleMissingInstantiator(java.lang.Class&lt;?&gt;, com.fasterxml.jackson.databind.deser.ValueInstantiator, com.fasterxml.jackson.core.JsonParser, java.lang.String, java.lang.Object...)</code></a> should be called which will call this method
3016 if necessary.</div>
3017</li>
3018</ul>
3019<a name="invalidTypeIdException-com.fasterxml.jackson.databind.JavaType-java.lang.String-java.lang.String-">
3020<!--   -->
3021</a>
3022<ul class="blockList">
3023<li class="blockList">
3024<h4>invalidTypeIdException</h4>
3025<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a>&nbsp;invalidTypeIdException(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;baseType,
3026                                                   <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;typeId,
3027                                                   <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;extraDesc)</pre>
3028<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#invalidTypeIdException-com.fasterxml.jackson.databind.JavaType-java.lang.String-java.lang.String-">DatabindContext</a></code></span></div>
3029<div class="block">Helper method for constructing exception to indicate that given type id
3030 could not be resolved to a valid subtype of specified base type.
3031 Most commonly called during polymorphic deserialization.
3032<p>
3033 Note that most of the time this method should NOT be called directly: instead,
3034 method <code>handleUnknownTypeId()</code> should be called which will call this method
3035 if necessary.</div>
3036<dl>
3037<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
3038<dd><code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#invalidTypeIdException-com.fasterxml.jackson.databind.JavaType-java.lang.String-java.lang.String-">invalidTypeIdException</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html" title="class in com.fasterxml.jackson.databind">DatabindContext</a></code></dd>
3039</dl>
3040</li>
3041</ul>
3042<a name="missingTypeIdException-com.fasterxml.jackson.databind.JavaType-java.lang.String-">
3043<!--   -->
3044</a>
3045<ul class="blockList">
3046<li class="blockList">
3047<h4>missingTypeIdException</h4>
3048<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a>&nbsp;missingTypeIdException(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;baseType,
3049                                                   <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;extraDesc)</pre>
3050<dl>
3051<dt><span class="simpleTagLabel">Since:</span></dt>
3052<dd>2.9</dd>
3053</dl>
3054</li>
3055</ul>
3056<a name="unknownTypeException-com.fasterxml.jackson.databind.JavaType-java.lang.String-java.lang.String-">
3057<!--   -->
3058</a>
3059<ul class="blockList">
3060<li class="blockList">
3061<h4>unknownTypeException</h4>
3062<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>
3063public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a>&nbsp;unknownTypeException(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
3064                                                             <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;id,
3065                                                             <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;extraDesc)</pre>
3066<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 2.8 use <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#handleUnknownTypeId-com.fasterxml.jackson.databind.JavaType-java.lang.String-com.fasterxml.jackson.databind.jsontype.TypeIdResolver-java.lang.String-"><code>handleUnknownTypeId(com.fasterxml.jackson.databind.JavaType, java.lang.String, com.fasterxml.jackson.databind.jsontype.TypeIdResolver, java.lang.String)</code></a> instead</span></div>
3067<dl>
3068<dt><span class="simpleTagLabel">Since:</span></dt>
3069<dd>2.5</dd>
3070</dl>
3071</li>
3072</ul>
3073<a name="endOfInputException-java.lang.Class-">
3074<!--   -->
3075</a>
3076<ul class="blockList">
3077<li class="blockList">
3078<h4>endOfInputException</h4>
3079<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>
3080public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a>&nbsp;endOfInputException(<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;instClass)</pre>
3081<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 2.8; currently no way to catch EOF at databind level</span></div>
3082<div class="block">Helper method for constructing exception to indicate that end-of-input was
3083 reached while still expecting more tokens to deserialize value of specified type.</div>
3084</li>
3085</ul>
3086<a name="reportMappingException-java.lang.String-java.lang.Object...-">
3087<!--   -->
3088</a>
3089<ul class="blockList">
3090<li class="blockList">
3091<h4>reportMappingException</h4>
3092<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>
3093public&nbsp;void&nbsp;reportMappingException(<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;msg,
3094                                               <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;msgArgs)
3095                                        throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
3096<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 2.9: use a more specific method, or <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#reportBadDefinition-com.fasterxml.jackson.databind.JavaType-java.lang.String-"><code>reportBadDefinition(JavaType, String)</code></a>,
3097    or <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#reportInputMismatch-com.fasterxml.jackson.databind.JsonDeserializer-java.lang.String-java.lang.Object...-"><code>reportInputMismatch(com.fasterxml.jackson.databind.JsonDeserializer&lt;?&gt;, java.lang.String, java.lang.Object...)</code></a> instead</span></div>
3098<div class="block">Fallback method that may be called if no other <code>reportXxx</code>
3099 is applicable -- but only in that case.</div>
3100<dl>
3101<dt><span class="throwsLabel">Throws:</span></dt>
3102<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
3103<dt><span class="simpleTagLabel">Since:</span></dt>
3104<dd>2.8</dd>
3105</dl>
3106</li>
3107</ul>
3108<a name="mappingException-java.lang.String-">
3109<!--   -->
3110</a>
3111<ul class="blockList">
3112<li class="blockList">
3113<h4>mappingException</h4>
3114<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>
3115public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a>&nbsp;mappingException(<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;message)</pre>
3116<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 2.9 use more specific error reporting methods instead</span></div>
3117<div class="block">Helper method for constructing generic mapping exception with specified
3118 message and current location information.
3119 Note that application code should almost always call
3120 one of <code>handleXxx</code> methods, or <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#reportMappingException-java.lang.String-java.lang.Object...-"><code>reportMappingException(String, Object...)</code></a>
3121 instead.</div>
3122<dl>
3123<dt><span class="simpleTagLabel">Since:</span></dt>
3124<dd>2.6</dd>
3125</dl>
3126</li>
3127</ul>
3128<a name="mappingException-java.lang.String-java.lang.Object...-">
3129<!--   -->
3130</a>
3131<ul class="blockList">
3132<li class="blockList">
3133<h4>mappingException</h4>
3134<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>
3135public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a>&nbsp;mappingException(<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;msg,
3136                                                         <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;msgArgs)</pre>
3137<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 2.9 use more specific error reporting methods instead</span></div>
3138<div class="block">Helper method for constructing generic mapping exception with specified
3139 message and current location information
3140 Note that application code should almost always call
3141 one of <code>handleXxx</code> methods, or <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#reportMappingException-java.lang.String-java.lang.Object...-"><code>reportMappingException(String, Object...)</code></a>
3142 instead.</div>
3143<dl>
3144<dt><span class="simpleTagLabel">Since:</span></dt>
3145<dd>2.6</dd>
3146</dl>
3147</li>
3148</ul>
3149<a name="mappingException-java.lang.Class-">
3150<!--   -->
3151</a>
3152<ul class="blockList">
3153<li class="blockList">
3154<h4>mappingException</h4>
3155<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>
3156public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a>&nbsp;mappingException(<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;targetClass)</pre>
3157<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 2.8 use <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#handleUnexpectedToken-java.lang.Class-com.fasterxml.jackson.core.JsonParser-"><code>handleUnexpectedToken(Class, JsonParser)</code></a> instead</span></div>
3158<div class="block">Helper method for constructing generic mapping exception for specified type</div>
3159</li>
3160</ul>
3161<a name="mappingException-java.lang.Class-com.fasterxml.jackson.core.JsonToken-">
3162<!--   -->
3163</a>
3164<ul class="blockList">
3165<li class="blockList">
3166<h4>mappingException</h4>
3167<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>
3168public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a>&nbsp;mappingException(<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;targetClass,
3169                                                         <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonToken</a>&nbsp;token)</pre>
3170<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 2.8 use <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#handleUnexpectedToken-java.lang.Class-com.fasterxml.jackson.core.JsonParser-"><code>handleUnexpectedToken(Class, JsonParser)</code></a> instead</span></div>
3171</li>
3172</ul>
3173<a name="getDateFormat--">
3174<!--   -->
3175</a>
3176<ul class="blockListLast">
3177<li class="blockList">
3178<h4>getDateFormat</h4>
3179<pre>protected&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a>&nbsp;getDateFormat()</pre>
3180</li>
3181</ul>
3182</li>
3183</ul>
3184</li>
3185</ul>
3186</div>
3187</div>
3188<!-- ========= END OF CLASS DATA ========= -->
3189<!-- ======= START OF BOTTOM NAVBAR ====== -->
3190<div class="bottomNav"><a name="navbar.bottom">
3191<!--   -->
3192</a>
3193<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
3194<a name="navbar.bottom.firstrow">
3195<!--   -->
3196</a>
3197<ul class="navList" title="Navigation">
3198<li><a href="../../../../overview-summary.html">Overview</a></li>
3199<li><a href="package-summary.html">Package</a></li>
3200<li class="navBarCell1Rev">Class</li>
3201<li><a href="class-use/DeserializationContext.html">Use</a></li>
3202<li><a href="package-tree.html">Tree</a></li>
3203<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
3204<li><a href="../../../../index-all.html">Index</a></li>
3205<li><a href="../../../../help-doc.html">Help</a></li>
3206</ul>
3207</div>
3208<div class="subNav">
3209<ul class="navList">
3210<li><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
3211<li><a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
3212</ul>
3213<ul class="navList">
3214<li><a href="../../../../index.html?com/fasterxml/jackson/databind/DeserializationContext.html" target="_top">Frames</a></li>
3215<li><a href="DeserializationContext.html" target="_top">No&nbsp;Frames</a></li>
3216</ul>
3217<ul class="navList" id="allclasses_navbar_bottom">
3218<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
3219</ul>
3220<div>
3221<script type="text/javascript"><!--
3222  allClassesLink = document.getElementById("allclasses_navbar_bottom");
3223  if(window==top) {
3224    allClassesLink.style.display = "block";
3225  }
3226  else {
3227    allClassesLink.style.display = "none";
3228  }
3229  //-->
3230</script>
3231</div>
3232<div>
3233<ul class="subNavList">
3234<li>Summary:&nbsp;</li>
3235<li>Nested&nbsp;|&nbsp;</li>
3236<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
3237<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
3238<li><a href="#method.summary">Method</a></li>
3239</ul>
3240<ul class="subNavList">
3241<li>Detail:&nbsp;</li>
3242<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
3243<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
3244<li><a href="#method.detail">Method</a></li>
3245</ul>
3246</div>
3247<a name="skip.navbar.bottom">
3248<!--   -->
3249</a></div>
3250<!-- ======== END OF BOTTOM NAVBAR ======= -->
3251<p class="legalCopy"><small>Copyright &#169; 2008&#x2013;2020 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p>
3252</body>
3253</html>
3254