• 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) on Sun Jul 19 11:36:49 PDT 2015 -->
6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<title>DeserializationContext (jackson-databind 2.6.0 API)</title>
8<meta name="date" content="2015-07-19">
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.6.0 API)";
17        }
18    }
19    catch(err) {
20    }
21//-->
22var methods = {"i0":10,"i1":10,"i2":10,"i3":6,"i4":10,"i5":10,"i6":6,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":38,"i15":6,"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":42,"i33":10,"i34":42,"i35":10,"i36":10,"i37":10,"i38":10,"i39":42,"i40":10,"i41":10,"i42":10,"i43":10,"i44":6,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":42,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10};
23var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
24var altColor = "altColor";
25var rowColor = "rowColor";
26var tableTab = "tableTab";
27var activeTableTab = "activeTableTab";
28</script>
29<noscript>
30<div>JavaScript is disabled on your browser.</div>
31</noscript>
32<!-- ========= START OF TOP NAVBAR ======= -->
33<div class="topNav"><a name="navbar.top">
34<!--   -->
35</a>
36<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
37<a name="navbar.top.firstrow">
38<!--   -->
39</a>
40<ul class="navList" title="Navigation">
41<li><a href="../../../../overview-summary.html">Overview</a></li>
42<li><a href="package-summary.html">Package</a></li>
43<li class="navBarCell1Rev">Class</li>
44<li><a href="class-use/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="http://docs.oracle.com/javase/6/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="http://docs.oracle.com/javase/6/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="http://docs.oracle.com/javase/6/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 an 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 an actual instance is needed for deserialization,
136 a fully configured instance will
137 be created using a method in excented 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 iff 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="http://docs.oracle.com/javase/6/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 com.fasterxml.jackson.core.JsonParser</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="http://docs.oracle.com/javase/6/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                      com.fasterxml.jackson.core.JsonParser&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 <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
298<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#Z:Z_calcName-java.lang.Class-">_calcName</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;cls)</code>&nbsp;</td>
299</tr>
300<tr id="i1" class="rowColor">
301<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
302<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#Z:Z_desc-java.lang.String-">_desc</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;desc)</code>&nbsp;</td>
303</tr>
304<tr id="i2" class="altColor">
305<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
306<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#Z:Z_valueDesc--">_valueDesc</a></span>()</code>&nbsp;</td>
307</tr>
308<tr id="i3" class="rowColor">
309<td class="colFirst"><code>abstract void</code></td>
310<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#checkUnresolvedObjectId--">checkUnresolvedObjectId</a></span>()</code>
311<div class="block">Method called to ensure that every object id encounter during processing
312 are resolved.</div>
313</td>
314</tr>
315<tr id="i4" class="altColor">
316<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util">Calendar</a></code></td>
317<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#constructCalendar-java.util.Date-">constructCalendar</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a>&nbsp;d)</code>
318<div class="block">Convenience method for constructing Calendar instance set
319 to specified time, to be modified and used by caller.</div>
320</td>
321</tr>
322<tr id="i5" class="rowColor">
323<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td>
324<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#constructType-java.lang.Class-">constructType</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;cls)</code>
325<div class="block">Convenience method, functionally equivalent to:</div>
326</td>
327</tr>
328<tr id="i6" class="altColor">
329<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
330<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,
331                    <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;deserDef)</code>&nbsp;</td>
332</tr>
333<tr id="i7" class="rowColor">
334<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
335<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#determineClassName-java.lang.Object-">determineClassName</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;instance)</code>&nbsp;</td>
336</tr>
337<tr id="i8" class="altColor">
338<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td>
339<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#endOfInputException-java.lang.Class-">endOfInputException</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;instClass)</code>&nbsp;</td>
340</tr>
341<tr id="i9" class="rowColor">
342<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;</code></td>
343<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#findClass-java.lang.String-">findClass</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;className)</code>
344<div class="block">Helper method that is to be used when resolving basic class name into
345 Class instance, the reason being that it may be necessary to work around
346 various ClassLoader limitations, as well as to handle primitive type
347 signatures.</div>
348</td>
349</tr>
350<tr id="i10" class="altColor">
351<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
352<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,
353                               <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop)</code>
354<div class="block">Method for finding a value deserializer, and creating a contextual
355 version if necessary, for value reached via specified property.</div>
356</td>
357</tr>
358<tr id="i11" class="rowColor">
359<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
360<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;valueId,
361                   <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;forProperty,
362                   <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;beanInstance)</code>&nbsp;</td>
363</tr>
364<tr id="i12" class="altColor">
365<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind">KeyDeserializer</a></code></td>
366<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,
367                   <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop)</code>
368<div class="block">Convenience method, functionally same as:</div>
369</td>
370</tr>
371<tr id="i13" class="rowColor">
372<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
373<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>
374<div class="block">Variant that will try to locate deserializer for current type, but without
375 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>)
376 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
377 <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#findRootValueDeserializer-com.fasterxml.jackson.databind.JavaType-"><code>findRootValueDeserializer(JavaType)</code></a>.</div>
378</td>
379</tr>
380<tr id="i14" class="altColor">
381<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>
382<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#findObjectId-java.lang.Object-com.fasterxml.jackson.annotation.ObjectIdGenerator-">findObjectId</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;id,
383            com.fasterxml.jackson.annotation.ObjectIdGenerator&lt;?&gt;&nbsp;generator)</code>
384<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
385</td>
386</tr>
387<tr id="i15" 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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;id,
390            com.fasterxml.jackson.annotation.ObjectIdGenerator&lt;?&gt;&nbsp;generator,
391            com.fasterxml.jackson.annotation.ObjectIdResolver&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="i16" 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="http://docs.oracle.com/javase/6/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="i17" class="rowColor">
403<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/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="i18" 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="i19" 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="i20" class="altColor">
423<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/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="http://docs.oracle.com/javase/6/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="i21" class="rowColor">
429<td class="colFirst"><code>com.fasterxml.jackson.core.Base64Variant</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="i22" 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="i23" 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="i24" class="altColor">
450<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/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="i25" class="rowColor">
454<td class="colFirst"><code>int</code></td>
455<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getDeserializationFeatures--">getDeserializationFeatures</a></span>()</code>
456<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
457 that are enabled.</div>
458</td>
459</tr>
460<tr id="i26" class="altColor">
461<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>
462<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getFactory--">getFactory</a></span>()</code>
463<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>
464</td>
465</tr>
466<tr id="i27" class="rowColor">
467<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a></code></td>
468<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getLocale--">getLocale</a></span>()</code>
469<div class="block">Method for accessing default Locale to use: convenience method for</div>
470</td>
471</tr>
472<tr id="i28" class="altColor">
473<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>
474<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getNodeFactory--">getNodeFactory</a></span>()</code>
475<div class="block">Convenience method, functionally equivalent to:</div>
476</td>
477</tr>
478<tr id="i29" class="rowColor">
479<td class="colFirst"><code>com.fasterxml.jackson.core.JsonParser</code></td>
480<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getParser--">getParser</a></span>()</code>
481<div class="block">Method for accessing the currently active parser.</div>
482</td>
483</tr>
484<tr id="i30" class="altColor">
485<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a></code></td>
486<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getTimeZone--">getTimeZone</a></span>()</code>
487<div class="block">Method for accessing default TimeZone to use: convenience method for</div>
488</td>
489</tr>
490<tr id="i31" class="rowColor">
491<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>
492<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getTypeFactory--">getTypeFactory</a></span>()</code>&nbsp;</td>
493</tr>
494<tr id="i32" class="altColor">
495<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>
496<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-">handlePrimaryContextualization</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;deser,
497                              <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop)</code>
498<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
499</td>
500</tr>
501<tr id="i33" class="rowColor">
502<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>
503<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,
504                              <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop,
505                              <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</code>
506<div class="block">Method called for primary property deserializers (ones
507 directly created to deserialize values of a POJO property),
508 to handle details of resolving
509 <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>
510</td>
511</tr>
512<tr id="i34" class="altColor">
513<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>
514<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-">handleSecondaryContextualization</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;deser,
515                                <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop)</code>
516<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
517</td>
518</tr>
519<tr id="i35" class="rowColor">
520<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>
521<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,
522                                <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop,
523                                <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</code>
524<div class="block">Method called for secondary property deserializers (ones
525 NOT directly created to deal with an annotatable POJO property,
526 but instead created as a component -- such as value deserializers
527 for structured types, or deserializers for root values)
528 to handle details of resolving
529 <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>
530</td>
531</tr>
532<tr id="i36" class="altColor">
533<td class="colFirst"><code>boolean</code></td>
534<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>(com.fasterxml.jackson.core.JsonParser&nbsp;p,
535                     <a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;deser,
536                     <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;instanceOrClass,
537                     <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;propName)</code>
538<div class="block">Method deserializers can call to inform configured <a href="../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser"><code>DeserializationProblemHandler</code></a>s
539 of an unrecognized property.</div>
540</td>
541</tr>
542<tr id="i37" class="rowColor">
543<td class="colFirst"><code>boolean</code></td>
544<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#hasDeserializationFeatures-int-">hasDeserializationFeatures</a></span>(int&nbsp;featureMask)</code>
545<div class="block">Bulk access method for checking that all features specified by
546 mask are enabled.</div>
547</td>
548</tr>
549<tr id="i38" class="altColor">
550<td class="colFirst"><code>boolean</code></td>
551<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#hasSomeOfFeatures-int-">hasSomeOfFeatures</a></span>(int&nbsp;featureMask)</code>
552<div class="block">Bulk access method for checking that at least one of features specified by
553 mask is enabled.</div>
554</td>
555</tr>
556<tr id="i39" class="rowColor">
557<td class="colFirst"><code>boolean</code></td>
558<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#hasValueDeserializerFor-com.fasterxml.jackson.databind.JavaType-">hasValueDeserializerFor</a></span>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</code>
559<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
560</td>
561</tr>
562<tr id="i40" class="altColor">
563<td class="colFirst"><code>boolean</code></td>
564<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,
565                       <a href="http://docs.oracle.com/javase/6/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="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&gt;&nbsp;cause)</code>
566<div class="block">Method for checking whether we could find a deserializer
567 for given type.</div>
568</td>
569</tr>
570<tr id="i41" class="rowColor">
571<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td>
572<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;instClass,
573                      <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;msg)</code>&nbsp;</td>
574</tr>
575<tr id="i42" class="altColor">
576<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td>
577<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;instClass,
578                      <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;t)</code>
579<div class="block">Helper method for constructing instantiation exception for specified type,
580 to indicate problem with physically constructing instance of
581 specified class (missing constructor, exception from constructor)</div>
582</td>
583</tr>
584<tr id="i43" class="rowColor">
585<td class="colFirst"><code>boolean</code></td>
586<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>
587<div class="block">Convenience method for checking whether specified on/off
588 feature is enabled</div>
589</td>
590</tr>
591<tr id="i44" class="altColor">
592<td class="colFirst"><code>abstract <a href="../../../../com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind">KeyDeserializer</a></code></td>
593<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,
594                       <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;deserDef)</code>&nbsp;</td>
595</tr>
596<tr id="i45" class="rowColor">
597<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>
598<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#leaseObjectBuffer--">leaseObjectBuffer</a></span>()</code>
599<div class="block">Method that can be used to get access to a reusable ObjectBuffer,
600 useful for efficiently constructing Object arrays and Lists.</div>
601</td>
602</tr>
603<tr id="i46" class="altColor">
604<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td>
605<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#mappingException-java.lang.Class-">mappingException</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;targetClass)</code>
606<div class="block">Helper method for constructing generic mapping exception for specified type</div>
607</td>
608</tr>
609<tr id="i47" class="rowColor">
610<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td>
611<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;targetClass,
612                com.fasterxml.jackson.core.JsonToken&nbsp;token)</code>&nbsp;</td>
613</tr>
614<tr id="i48" class="altColor">
615<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td>
616<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#mappingException-java.lang.String-">mappingException</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message)</code>
617<div class="block">Helper method for constructing generic mapping exception with specified
618 message and current location information</div>
619</td>
620</tr>
621<tr id="i49" class="rowColor">
622<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td>
623<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="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;msgTemplate,
624                <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;args)</code>
625<div class="block">Helper method for constructing generic mapping exception with specified
626 message and current location information</div>
627</td>
628</tr>
629<tr id="i50" class="altColor">
630<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a></code></td>
631<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#parseDate-java.lang.String-">parseDate</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;dateStr)</code>
632<div class="block">Convenience method for parsing a Date from given String, using
633 currently configured date format (accessed using
634 <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDateFormat--"><code>MapperConfig.getDateFormat()</code></a>).</div>
635</td>
636</tr>
637<tr id="i51" class="rowColor">
638<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
639<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>(com.fasterxml.jackson.core.JsonParser&nbsp;p,
640                 <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop,
641                 <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type)</code>
642<div class="block">Convenience method that may be used by composite or container deserializers,
643 for reading one-off values for the composite type, taking into account
644 annotations that the property (passed to this method -- usually property that
645 has custom serializer that called this method) has.</div>
646</td>
647</tr>
648<tr id="i52" class="altColor">
649<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
650<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>(com.fasterxml.jackson.core.JsonParser&nbsp;p,
651                 <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop,
652                 <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</code>&nbsp;</td>
653</tr>
654<tr id="i53" class="rowColor">
655<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
656<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>(com.fasterxml.jackson.core.JsonParser&nbsp;p,
657         <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type)</code>
658<div class="block">Convenience method that may be used by composite or container deserializers,
659 for reading one-off values contained (for sequences, it is more efficient
660 to actually fetch deserializer once for the whole collection).</div>
661</td>
662</tr>
663<tr id="i54" class="altColor">
664<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
665<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>(com.fasterxml.jackson.core.JsonParser&nbsp;p,
666         <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</code>&nbsp;</td>
667</tr>
668<tr id="i55" class="rowColor">
669<td class="colFirst"><code>void</code></td>
670<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;instanceOrClass,
671                     <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;fieldName,
672                     <a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;deser)</code>
673<div class="block">Helper method for reporting a problem with unhandled unknown exception</div>
674</td>
675</tr>
676<tr id="i56" class="altColor">
677<td class="colFirst"><code>void</code></td>
678<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>
679<div class="block">Method to call to return object buffer previously leased with
680 <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#leaseObjectBuffer--"><code>leaseObjectBuffer()</code></a>.</div>
681</td>
682</tr>
683<tr id="i57" class="rowColor">
684<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a></code></td>
685<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;key,
686            <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
687<div class="block">Method for setting per-call value of given attribute.</div>
688</td>
689</tr>
690<tr id="i58" class="altColor">
691<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td>
692<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#unknownTypeException-com.fasterxml.jackson.databind.JavaType-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,
693                    <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;id)</code>
694<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
695</td>
696</tr>
697<tr id="i59" class="rowColor">
698<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td>
699<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,
700                    <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;id,
701                    <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;extraDesc)</code>&nbsp;</td>
702</tr>
703<tr id="i60" 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#weirdKeyException-java.lang.Class-java.lang.String-java.lang.String-">weirdKeyException</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;keyClass,
706                 <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;keyValue,
707                 <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;msg)</code>
708<div class="block">Helper method for constructing exception to indicate that given JSON
709 Object field name was not in format to be able to deserialize specified
710 key type.</div>
711</td>
712</tr>
713<tr id="i61" class="rowColor">
714<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td>
715<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>&nbsp;value,
716                    <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;instClass,
717                    <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;msg)</code>
718<div class="block">Helper method for constructing exception to indicate that input JSON
719 Number was not suitable for deserializing into given target type.</div>
720</td>
721</tr>
722<tr id="i62" class="altColor">
723<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td>
724<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="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value,
725                    <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;instClass,
726                    <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;msg)</code>
727<div class="block">Method that will construct an exception suitable for throwing when
728 some String values are acceptable, but the one encountered is not.</div>
729</td>
730</tr>
731<tr id="i63" class="rowColor">
732<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td>
733<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>(com.fasterxml.jackson.core.JsonParser&nbsp;p,
734                   com.fasterxml.jackson.core.JsonToken&nbsp;expToken,
735                   <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;msg0)</code>
736<div class="block">Helper method for indicating that the current token was expected to be another
737 token.</div>
738</td>
739</tr>
740</table>
741<ul class="blockList">
742<li class="blockList"><a name="methods.inherited.from.class.com.fasterxml.jackson.databind.DatabindContext">
743<!--   -->
744</a>
745<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>
746<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#canOverrideAccessModifiers--">canOverrideAccessModifiers</a>, <a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#constructSpecializedType-com.fasterxml.jackson.databind.JavaType-java.lang.Class-">constructSpecializedType</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#isEnabled-com.fasterxml.jackson.databind.MapperFeature-">isEnabled</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></code></li>
747</ul>
748<ul class="blockList">
749<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
750<!--   -->
751</a>
752<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
753<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
754</ul>
755</li>
756</ul>
757</li>
758</ul>
759</div>
760<div class="details">
761<ul class="blockList">
762<li class="blockList">
763<!-- ============ FIELD DETAIL =========== -->
764<ul class="blockList">
765<li class="blockList"><a name="field.detail">
766<!--   -->
767</a>
768<h3>Field Detail</h3>
769<a name="Z:Z_cache">
770<!--   -->
771</a>
772<ul class="blockList">
773<li class="blockList">
774<h4>_cache</h4>
775<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>
776<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>
777</li>
778</ul>
779<a name="Z:Z_factory">
780<!--   -->
781</a>
782<ul class="blockList">
783<li class="blockList">
784<h4>_factory</h4>
785<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>
786<div class="block">Read-only factory instance; exposed to let
787 owners (<code>ObjectMapper</code>, <code>ObjectReader</code>)
788 access it.</div>
789</li>
790</ul>
791<a name="Z:Z_config">
792<!--   -->
793</a>
794<ul class="blockList">
795<li class="blockList">
796<h4>_config</h4>
797<pre>protected final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a> _config</pre>
798<div class="block">Generic deserialization processing configuration</div>
799</li>
800</ul>
801<a name="Z:Z_featureFlags">
802<!--   -->
803</a>
804<ul class="blockList">
805<li class="blockList">
806<h4>_featureFlags</h4>
807<pre>protected final&nbsp;int _featureFlags</pre>
808<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>
809</li>
810</ul>
811<a name="Z:Z_view">
812<!--   -->
813</a>
814<ul class="blockList">
815<li class="blockList">
816<h4>_view</h4>
817<pre>protected final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt; _view</pre>
818<div class="block">Currently active view, if any.</div>
819</li>
820</ul>
821<a name="Z:Z_parser">
822<!--   -->
823</a>
824<ul class="blockList">
825<li class="blockList">
826<h4>_parser</h4>
827<pre>protected transient&nbsp;com.fasterxml.jackson.core.JsonParser _parser</pre>
828<div class="block">Currently active parser used for deserialization.
829 May be different from the outermost parser
830 when content is buffered.</div>
831</li>
832</ul>
833<a name="Z:Z_injectableValues">
834<!--   -->
835</a>
836<ul class="blockList">
837<li class="blockList">
838<h4>_injectableValues</h4>
839<pre>protected final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a> _injectableValues</pre>
840<div class="block">Object used for resolving references to injectable
841 values.</div>
842</li>
843</ul>
844<a name="Z:Z_arrayBuilders">
845<!--   -->
846</a>
847<ul class="blockList">
848<li class="blockList">
849<h4>_arrayBuilders</h4>
850<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>
851</li>
852</ul>
853<a name="Z:Z_objectBuffer">
854<!--   -->
855</a>
856<ul class="blockList">
857<li class="blockList">
858<h4>_objectBuffer</h4>
859<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>
860</li>
861</ul>
862<a name="Z:Z_dateFormat">
863<!--   -->
864</a>
865<ul class="blockList">
866<li class="blockList">
867<h4>_dateFormat</h4>
868<pre>protected transient&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a> _dateFormat</pre>
869</li>
870</ul>
871<a name="Z:Z_attributes">
872<!--   -->
873</a>
874<ul class="blockList">
875<li class="blockList">
876<h4>_attributes</h4>
877<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>
878<div class="block">Lazily-constructed holder for per-call attributes.</div>
879<dl>
880<dt><span class="simpleTagLabel">Since:</span></dt>
881<dd>2.3</dd>
882</dl>
883</li>
884</ul>
885<a name="Z:Z_currentType">
886<!--   -->
887</a>
888<ul class="blockListLast">
889<li class="blockList">
890<h4>_currentType</h4>
891<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>
892<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,
893   <a href="../../../../com/fasterxml/jackson/databind/deser/ContextualDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser"><code>ContextualDeserializer</code></a>) that is being
894   contextualized currently.</div>
895<dl>
896<dt><span class="simpleTagLabel">Since:</span></dt>
897<dd>2.5</dd>
898</dl>
899</li>
900</ul>
901</li>
902</ul>
903<!-- ========= CONSTRUCTOR DETAIL ======== -->
904<ul class="blockList">
905<li class="blockList"><a name="constructor.detail">
906<!--   -->
907</a>
908<h3>Constructor Detail</h3>
909<a name="DeserializationContext-com.fasterxml.jackson.databind.deser.DeserializerFactory-">
910<!--   -->
911</a>
912<ul class="blockList">
913<li class="blockList">
914<h4>DeserializationContext</h4>
915<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>
916</li>
917</ul>
918<a name="DeserializationContext-com.fasterxml.jackson.databind.deser.DeserializerFactory-com.fasterxml.jackson.databind.deser.DeserializerCache-">
919<!--   -->
920</a>
921<ul class="blockList">
922<li class="blockList">
923<h4>DeserializationContext</h4>
924<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,
925                                 <a href="../../../../com/fasterxml/jackson/databind/deser/DeserializerCache.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerCache</a>&nbsp;cache)</pre>
926</li>
927</ul>
928<a name="DeserializationContext-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.deser.DeserializerFactory-">
929<!--   -->
930</a>
931<ul class="blockList">
932<li class="blockList">
933<h4>DeserializationContext</h4>
934<pre>protected&nbsp;DeserializationContext(<a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;src,
935                                 <a href="../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a>&nbsp;factory)</pre>
936</li>
937</ul>
938<a name="DeserializationContext-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.DeserializationConfig-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.InjectableValues-">
939<!--   -->
940</a>
941<ul class="blockList">
942<li class="blockList">
943<h4>DeserializationContext</h4>
944<pre>protected&nbsp;DeserializationContext(<a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;src,
945                                 <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config,
946                                 com.fasterxml.jackson.core.JsonParser&nbsp;p,
947                                 <a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a>&nbsp;injectableValues)</pre>
948<div class="block">Constructor used for creating actual per-call instances.</div>
949</li>
950</ul>
951<a name="DeserializationContext-com.fasterxml.jackson.databind.DeserializationContext-">
952<!--   -->
953</a>
954<ul class="blockListLast">
955<li class="blockList">
956<h4>DeserializationContext</h4>
957<pre>protected&nbsp;DeserializationContext(<a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;src)</pre>
958<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>
959</li>
960</ul>
961</li>
962</ul>
963<!-- ============ METHOD DETAIL ========== -->
964<ul class="blockList">
965<li class="blockList"><a name="method.detail">
966<!--   -->
967</a>
968<h3>Method Detail</h3>
969<a name="getConfig--">
970<!--   -->
971</a>
972<ul class="blockList">
973<li class="blockList">
974<h4>getConfig</h4>
975<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;getConfig()</pre>
976<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>
977<div class="block">Accessor to currently active configuration (both per-request configs
978 and per-mapper config).</div>
979<dl>
980<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
981<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>
982</dl>
983</li>
984</ul>
985<a name="getActiveView--">
986<!--   -->
987</a>
988<ul class="blockList">
989<li class="blockList">
990<h4>getActiveView</h4>
991<pre>public final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;getActiveView()</pre>
992<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>
993<div class="block">Accessor for locating currently active view, if any;
994 returns null if no view has been set.</div>
995<dl>
996<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
997<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>
998</dl>
999</li>
1000</ul>
1001<a name="getAnnotationIntrospector--">
1002<!--   -->
1003</a>
1004<ul class="blockList">
1005<li class="blockList">
1006<h4>getAnnotationIntrospector</h4>
1007<pre>public final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;getAnnotationIntrospector()</pre>
1008<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>
1009<div class="block">Convenience method for accessing serialization view in use (if any); equivalent to:
1010<pre>
1011   getConfig().getAnnotationIntrospector();
1012</pre></div>
1013<dl>
1014<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1015<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>
1016</dl>
1017</li>
1018</ul>
1019<a name="getTypeFactory--">
1020<!--   -->
1021</a>
1022<ul class="blockList">
1023<li class="blockList">
1024<h4>getTypeFactory</h4>
1025<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>
1026<dl>
1027<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1028<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>
1029</dl>
1030</li>
1031</ul>
1032<a name="getLocale--">
1033<!--   -->
1034</a>
1035<ul class="blockList">
1036<li class="blockList">
1037<h4>getLocale</h4>
1038<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a>&nbsp;getLocale()</pre>
1039<div class="block">Method for accessing default Locale to use: convenience method for
1040<pre>
1041   getConfig().getLocale();
1042</pre></div>
1043<dl>
1044<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1045<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>
1046</dl>
1047</li>
1048</ul>
1049<a name="getTimeZone--">
1050<!--   -->
1051</a>
1052<ul class="blockList">
1053<li class="blockList">
1054<h4>getTimeZone</h4>
1055<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a>&nbsp;getTimeZone()</pre>
1056<div class="block">Method for accessing default TimeZone to use: convenience method for
1057<pre>
1058   getConfig().getTimeZone();
1059</pre></div>
1060<dl>
1061<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1062<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>
1063</dl>
1064</li>
1065</ul>
1066<a name="getAttribute-java.lang.Object-">
1067<!--   -->
1068</a>
1069<ul class="blockList">
1070<li class="blockList">
1071<h4>getAttribute</h4>
1072<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;getAttribute(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;key)</pre>
1073<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>
1074<div class="block">Method for accessing attributes available in this context.
1075 Per-call attributes have highest precedence; attributes set
1076 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
1077 precedence.</div>
1078<dl>
1079<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1080<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>
1081<dt><span class="paramLabel">Parameters:</span></dt>
1082<dd><code>key</code> - Key of the attribute to get</dd>
1083<dt><span class="returnLabel">Returns:</span></dt>
1084<dd>Value of the attribute, if any; null otherwise</dd>
1085</dl>
1086</li>
1087</ul>
1088<a name="setAttribute-java.lang.Object-java.lang.Object-">
1089<!--   -->
1090</a>
1091<ul class="blockList">
1092<li class="blockList">
1093<h4>setAttribute</h4>
1094<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;setAttribute(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;key,
1095                                           <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
1096<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>
1097<div class="block">Method for setting per-call value of given attribute.
1098 This will override any previously defined value for the
1099 attribute within this context.</div>
1100<dl>
1101<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1102<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>
1103<dt><span class="paramLabel">Parameters:</span></dt>
1104<dd><code>key</code> - Key of the attribute to set</dd>
1105<dd><code>value</code> - Value to set attribute to</dd>
1106<dt><span class="returnLabel">Returns:</span></dt>
1107<dd>This context object, to allow chaining</dd>
1108</dl>
1109</li>
1110</ul>
1111<a name="getContextualType--">
1112<!--   -->
1113</a>
1114<ul class="blockList">
1115<li class="blockList">
1116<h4>getContextualType</h4>
1117<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;getContextualType()</pre>
1118<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
1119 <a href="../../../../com/fasterxml/jackson/databind/deser/ContextualDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser"><code>ContextualDeserializer</code></a>, if any.
1120 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
1121 do not get passed (or do not retain) type information when being
1122 constructed: happens for example for deserializers constructed
1123 from annotations.</div>
1124<dl>
1125<dt><span class="returnLabel">Returns:</span></dt>
1126<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,
1127   if process is on-going; null if not.</dd>
1128<dt><span class="simpleTagLabel">Since:</span></dt>
1129<dd>2.5</dd>
1130</dl>
1131</li>
1132</ul>
1133<a name="getFactory--">
1134<!--   -->
1135</a>
1136<ul class="blockList">
1137<li class="blockList">
1138<h4>getFactory</h4>
1139<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>
1140<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>
1141</li>
1142</ul>
1143<a name="isEnabled-com.fasterxml.jackson.databind.DeserializationFeature-">
1144<!--   -->
1145</a>
1146<ul class="blockList">
1147<li class="blockList">
1148<h4>isEnabled</h4>
1149<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>
1150<div class="block">Convenience method for checking whether specified on/off
1151 feature is enabled</div>
1152</li>
1153</ul>
1154<a name="getDeserializationFeatures--">
1155<!--   -->
1156</a>
1157<ul class="blockList">
1158<li class="blockList">
1159<h4>getDeserializationFeatures</h4>
1160<pre>public final&nbsp;int&nbsp;getDeserializationFeatures()</pre>
1161<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
1162 that are enabled.</div>
1163<dl>
1164<dt><span class="simpleTagLabel">Since:</span></dt>
1165<dd>2.6</dd>
1166</dl>
1167</li>
1168</ul>
1169<a name="hasDeserializationFeatures-int-">
1170<!--   -->
1171</a>
1172<ul class="blockList">
1173<li class="blockList">
1174<h4>hasDeserializationFeatures</h4>
1175<pre>public final&nbsp;boolean&nbsp;hasDeserializationFeatures(int&nbsp;featureMask)</pre>
1176<div class="block">Bulk access method for checking that all features specified by
1177 mask are enabled.</div>
1178<dl>
1179<dt><span class="simpleTagLabel">Since:</span></dt>
1180<dd>2.3</dd>
1181</dl>
1182</li>
1183</ul>
1184<a name="hasSomeOfFeatures-int-">
1185<!--   -->
1186</a>
1187<ul class="blockList">
1188<li class="blockList">
1189<h4>hasSomeOfFeatures</h4>
1190<pre>public final&nbsp;boolean&nbsp;hasSomeOfFeatures(int&nbsp;featureMask)</pre>
1191<div class="block">Bulk access method for checking that at least one of features specified by
1192 mask is enabled.</div>
1193<dl>
1194<dt><span class="simpleTagLabel">Since:</span></dt>
1195<dd>2.6</dd>
1196</dl>
1197</li>
1198</ul>
1199<a name="getParser--">
1200<!--   -->
1201</a>
1202<ul class="blockList">
1203<li class="blockList">
1204<h4>getParser</h4>
1205<pre>public final&nbsp;com.fasterxml.jackson.core.JsonParser&nbsp;getParser()</pre>
1206<div class="block">Method for accessing the currently active parser.
1207 May be different from the outermost parser
1208 when content is buffered.
1209<p>
1210 Use of this method is discouraged: if code has direct access
1211 to the active parser, that should be used instead.</div>
1212</li>
1213</ul>
1214<a name="findInjectableValue-java.lang.Object-com.fasterxml.jackson.databind.BeanProperty-java.lang.Object-">
1215<!--   -->
1216</a>
1217<ul class="blockList">
1218<li class="blockList">
1219<h4>findInjectableValue</h4>
1220<pre>public final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;findInjectableValue(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;valueId,
1221                                        <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;forProperty,
1222                                        <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;beanInstance)</pre>
1223</li>
1224</ul>
1225<a name="getBase64Variant--">
1226<!--   -->
1227</a>
1228<ul class="blockList">
1229<li class="blockList">
1230<h4>getBase64Variant</h4>
1231<pre>public final&nbsp;com.fasterxml.jackson.core.Base64Variant&nbsp;getBase64Variant()</pre>
1232<div class="block">Convenience method for accessing the default Base64 encoding
1233 used for decoding base64 encoded binary content.
1234 Same as calling:
1235<pre>
1236  getConfig().getBase64Variant();
1237</pre></div>
1238</li>
1239</ul>
1240<a name="getNodeFactory--">
1241<!--   -->
1242</a>
1243<ul class="blockList">
1244<li class="blockList">
1245<h4>getNodeFactory</h4>
1246<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>
1247<div class="block">Convenience method, functionally equivalent to:
1248<pre>
1249  getConfig().getNodeFactory();
1250 </pre></div>
1251</li>
1252</ul>
1253<a name="hasValueDeserializerFor-com.fasterxml.jackson.databind.JavaType-">
1254<!--   -->
1255</a>
1256<ul class="blockList">
1257<li class="blockList">
1258<h4>hasValueDeserializerFor</h4>
1259<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
1260public&nbsp;boolean&nbsp;hasValueDeserializerFor(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</pre>
1261<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
1262</li>
1263</ul>
1264<a name="hasValueDeserializerFor-com.fasterxml.jackson.databind.JavaType-java.util.concurrent.atomic.AtomicReference-">
1265<!--   -->
1266</a>
1267<ul class="blockList">
1268<li class="blockList">
1269<h4>hasValueDeserializerFor</h4>
1270<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,
1271                                       <a href="http://docs.oracle.com/javase/6/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="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&gt;&nbsp;cause)</pre>
1272<div class="block">Method for checking whether we could find a deserializer
1273 for given type.</div>
1274<dl>
1275<dt><span class="paramLabel">Parameters:</span></dt>
1276<dd><code>type</code> - </dd>
1277<dt><span class="simpleTagLabel">Since:</span></dt>
1278<dd>2.3</dd>
1279</dl>
1280</li>
1281</ul>
1282<a name="findContextualValueDeserializer-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.BeanProperty-">
1283<!--   -->
1284</a>
1285<ul class="blockList">
1286<li class="blockList">
1287<h4>findContextualValueDeserializer</h4>
1288<pre>public final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="http://docs.oracle.com/javase/6/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,
1289                                                                      <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop)
1290                                                               throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1291<div class="block">Method for finding a value deserializer, and creating a contextual
1292 version if necessary, for value reached via specified property.</div>
1293<dl>
1294<dt><span class="throwsLabel">Throws:</span></dt>
1295<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
1296</dl>
1297</li>
1298</ul>
1299<a name="findNonContextualValueDeserializer-com.fasterxml.jackson.databind.JavaType-">
1300<!--   -->
1301</a>
1302<ul class="blockList">
1303<li class="blockList">
1304<h4>findNonContextualValueDeserializer</h4>
1305<pre>public final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="http://docs.oracle.com/javase/6/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)
1306                                                                  throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1307<div class="block">Variant that will try to locate deserializer for current type, but without
1308 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>)
1309 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
1310 <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#findRootValueDeserializer-com.fasterxml.jackson.databind.JavaType-"><code>findRootValueDeserializer(JavaType)</code></a>.
1311 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>,
1312 and expectation is that caller then calls either
1313 <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
1314 <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
1315 later point, as necessary.</div>
1316<dl>
1317<dt><span class="throwsLabel">Throws:</span></dt>
1318<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
1319<dt><span class="simpleTagLabel">Since:</span></dt>
1320<dd>2.5</dd>
1321</dl>
1322</li>
1323</ul>
1324<a name="findRootValueDeserializer-com.fasterxml.jackson.databind.JavaType-">
1325<!--   -->
1326</a>
1327<ul class="blockList">
1328<li class="blockList">
1329<h4>findRootValueDeserializer</h4>
1330<pre>public final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="http://docs.oracle.com/javase/6/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)
1331                                                         throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1332<div class="block">Method for finding a deserializer for root-level value.</div>
1333<dl>
1334<dt><span class="throwsLabel">Throws:</span></dt>
1335<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
1336</dl>
1337</li>
1338</ul>
1339<a name="findKeyDeserializer-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.BeanProperty-">
1340<!--   -->
1341</a>
1342<ul class="blockList">
1343<li class="blockList">
1344<h4>findKeyDeserializer</h4>
1345<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,
1346                                                 <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop)
1347                                          throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1348<div class="block">Convenience method, functionally same as:
1349<pre>
1350  getDeserializerProvider().findKeyDeserializer(getConfig(), prop.getType(), prop);
1351</pre></div>
1352<dl>
1353<dt><span class="throwsLabel">Throws:</span></dt>
1354<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
1355</dl>
1356</li>
1357</ul>
1358<a name="findObjectId-java.lang.Object-com.fasterxml.jackson.annotation.ObjectIdGenerator-com.fasterxml.jackson.annotation.ObjectIdResolver-">
1359<!--   -->
1360</a>
1361<ul class="blockList">
1362<li class="blockList">
1363<h4>findObjectId</h4>
1364<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;id,
1365                                              com.fasterxml.jackson.annotation.ObjectIdGenerator&lt;?&gt;&nbsp;generator,
1366                                              com.fasterxml.jackson.annotation.ObjectIdResolver&nbsp;resolver)</pre>
1367<div class="block">Method called to find and return entry corresponding to given
1368 Object Id: will add an entry if necessary, and never returns null</div>
1369</li>
1370</ul>
1371<a name="findObjectId-java.lang.Object-com.fasterxml.jackson.annotation.ObjectIdGenerator-">
1372<!--   -->
1373</a>
1374<ul class="blockList">
1375<li class="blockList">
1376<h4>findObjectId</h4>
1377<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
1378public 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="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;id,
1379                                                          com.fasterxml.jackson.annotation.ObjectIdGenerator&lt;?&gt;&nbsp;generator)</pre>
1380<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
1381</li>
1382</ul>
1383<a name="checkUnresolvedObjectId--">
1384<!--   -->
1385</a>
1386<ul class="blockList">
1387<li class="blockList">
1388<h4>checkUnresolvedObjectId</h4>
1389<pre>public abstract&nbsp;void&nbsp;checkUnresolvedObjectId()
1390                                      throws <a href="../../../../com/fasterxml/jackson/databind/deser/UnresolvedForwardReference.html" title="class in com.fasterxml.jackson.databind.deser">UnresolvedForwardReference</a></pre>
1391<div class="block">Method called to ensure that every object id encounter during processing
1392 are resolved.</div>
1393<dl>
1394<dt><span class="throwsLabel">Throws:</span></dt>
1395<dd><code><a href="../../../../com/fasterxml/jackson/databind/deser/UnresolvedForwardReference.html" title="class in com.fasterxml.jackson.databind.deser">UnresolvedForwardReference</a></code></dd>
1396</dl>
1397</li>
1398</ul>
1399<a name="constructType-java.lang.Class-">
1400<!--   -->
1401</a>
1402<ul class="blockList">
1403<li class="blockList">
1404<h4>constructType</h4>
1405<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="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;cls)</pre>
1406<div class="block">Convenience method, functionally equivalent to:
1407<pre>
1408  getConfig().constructType(cls);
1409 </pre></div>
1410</li>
1411</ul>
1412<a name="findClass-java.lang.String-">
1413<!--   -->
1414</a>
1415<ul class="blockList">
1416<li class="blockList">
1417<h4>findClass</h4>
1418<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;findClass(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;className)
1419                   throws <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang">ClassNotFoundException</a></pre>
1420<div class="block">Helper method that is to be used when resolving basic class name into
1421 Class instance, the reason being that it may be necessary to work around
1422 various ClassLoader limitations, as well as to handle primitive type
1423 signatures.</div>
1424<dl>
1425<dt><span class="throwsLabel">Throws:</span></dt>
1426<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang">ClassNotFoundException</a></code></dd>
1427<dt><span class="simpleTagLabel">Since:</span></dt>
1428<dd>2.6</dd>
1429</dl>
1430</li>
1431</ul>
1432<a name="leaseObjectBuffer--">
1433<!--   -->
1434</a>
1435<ul class="blockList">
1436<li class="blockList">
1437<h4>leaseObjectBuffer</h4>
1438<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>
1439<div class="block">Method that can be used to get access to a reusable ObjectBuffer,
1440 useful for efficiently constructing Object arrays and Lists.
1441 Note that leased buffers should be returned once deserializer
1442 is done, to allow for reuse during same round of deserialization.</div>
1443</li>
1444</ul>
1445<a name="returnObjectBuffer-com.fasterxml.jackson.databind.util.ObjectBuffer-">
1446<!--   -->
1447</a>
1448<ul class="blockList">
1449<li class="blockList">
1450<h4>returnObjectBuffer</h4>
1451<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>
1452<div class="block">Method to call to return object buffer previously leased with
1453 <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#leaseObjectBuffer--"><code>leaseObjectBuffer()</code></a>.</div>
1454<dl>
1455<dt><span class="paramLabel">Parameters:</span></dt>
1456<dd><code>buf</code> - Returned object buffer</dd>
1457</dl>
1458</li>
1459</ul>
1460<a name="getArrayBuilders--">
1461<!--   -->
1462</a>
1463<ul class="blockList">
1464<li class="blockList">
1465<h4>getArrayBuilders</h4>
1466<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>
1467<div class="block">Method for accessing object useful for building arrays of
1468 primitive types (such as int[]).</div>
1469</li>
1470</ul>
1471<a name="deserializerInstance-com.fasterxml.jackson.databind.introspect.Annotated-java.lang.Object-">
1472<!--   -->
1473</a>
1474<ul class="blockList">
1475<li class="blockList">
1476<h4>deserializerInstance</h4>
1477<pre>public abstract&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="http://docs.oracle.com/javase/6/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,
1478                                                              <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;deserDef)
1479                                                       throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1480<dl>
1481<dt><span class="throwsLabel">Throws:</span></dt>
1482<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
1483</dl>
1484</li>
1485</ul>
1486<a name="keyDeserializerInstance-com.fasterxml.jackson.databind.introspect.Annotated-java.lang.Object-">
1487<!--   -->
1488</a>
1489<ul class="blockList">
1490<li class="blockList">
1491<h4>keyDeserializerInstance</h4>
1492<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,
1493                                                        <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;deserDef)
1494                                                 throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1495<dl>
1496<dt><span class="throwsLabel">Throws:</span></dt>
1497<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
1498</dl>
1499</li>
1500</ul>
1501<a name="handlePrimaryContextualization-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.BeanProperty-com.fasterxml.jackson.databind.JavaType-">
1502<!--   -->
1503</a>
1504<ul class="blockList">
1505<li class="blockList">
1506<h4>handlePrimaryContextualization</h4>
1507<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,
1508                                                          <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop,
1509                                                          <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)
1510                                                   throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1511<div class="block">Method called for primary property deserializers (ones
1512 directly created to deserialize values of a POJO property),
1513 to handle details of resolving
1514 <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>
1515<dl>
1516<dt><span class="paramLabel">Parameters:</span></dt>
1517<dd><code>prop</code> - Property for which the given primary deserializer is used; never null.</dd>
1518<dt><span class="throwsLabel">Throws:</span></dt>
1519<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
1520<dt><span class="simpleTagLabel">Since:</span></dt>
1521<dd>2.5</dd>
1522</dl>
1523</li>
1524</ul>
1525<a name="handleSecondaryContextualization-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.BeanProperty-com.fasterxml.jackson.databind.JavaType-">
1526<!--   -->
1527</a>
1528<ul class="blockList">
1529<li class="blockList">
1530<h4>handleSecondaryContextualization</h4>
1531<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,
1532                                                            <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop,
1533                                                            <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)
1534                                                     throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1535<div class="block">Method called for secondary property deserializers (ones
1536 NOT directly created to deal with an annotatable POJO property,
1537 but instead created as a component -- such as value deserializers
1538 for structured types, or deserializers for root values)
1539 to handle details of resolving
1540 <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.
1541 Given that these deserializers are not directly related to given property
1542 (or, in case of root value property, to any property), annotations
1543 accessible may or may not be relevant.</div>
1544<dl>
1545<dt><span class="paramLabel">Parameters:</span></dt>
1546<dd><code>prop</code> - Property for which deserializer is used, if any; null
1547    when deserializing root values</dd>
1548<dt><span class="throwsLabel">Throws:</span></dt>
1549<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
1550<dt><span class="simpleTagLabel">Since:</span></dt>
1551<dd>2.5</dd>
1552</dl>
1553</li>
1554</ul>
1555<a name="handlePrimaryContextualization-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.BeanProperty-">
1556<!--   -->
1557</a>
1558<ul class="blockList">
1559<li class="blockList">
1560<h4>handlePrimaryContextualization</h4>
1561<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
1562public&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,
1563                                                                      <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop)
1564                                                               throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1565<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
1566<dl>
1567<dt><span class="throwsLabel">Throws:</span></dt>
1568<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
1569</dl>
1570</li>
1571</ul>
1572<a name="handleSecondaryContextualization-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.BeanProperty-">
1573<!--   -->
1574</a>
1575<ul class="blockList">
1576<li class="blockList">
1577<h4>handleSecondaryContextualization</h4>
1578<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
1579public&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,
1580                                                                        <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop)
1581                                                                 throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1582<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
1583<dl>
1584<dt><span class="throwsLabel">Throws:</span></dt>
1585<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
1586</dl>
1587</li>
1588</ul>
1589<a name="parseDate-java.lang.String-">
1590<!--   -->
1591</a>
1592<ul class="blockList">
1593<li class="blockList">
1594<h4>parseDate</h4>
1595<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a>&nbsp;parseDate(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;dateStr)
1596               throws <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
1597<div class="block">Convenience method for parsing a Date from given String, using
1598 currently configured date format (accessed using
1599 <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDateFormat--"><code>MapperConfig.getDateFormat()</code></a>).
1600<p>
1601 Implementation will handle thread-safety issues related to
1602 date formats such that first time this method is called,
1603 date format is cloned, and cloned instance will be retained
1604 for use during this deserialization round.</div>
1605<dl>
1606<dt><span class="throwsLabel">Throws:</span></dt>
1607<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd>
1608</dl>
1609</li>
1610</ul>
1611<a name="constructCalendar-java.util.Date-">
1612<!--   -->
1613</a>
1614<ul class="blockList">
1615<li class="blockList">
1616<h4>constructCalendar</h4>
1617<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util">Calendar</a>&nbsp;constructCalendar(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a>&nbsp;d)</pre>
1618<div class="block">Convenience method for constructing Calendar instance set
1619 to specified time, to be modified and used by caller.</div>
1620</li>
1621</ul>
1622<a name="readValue-com.fasterxml.jackson.core.JsonParser-java.lang.Class-">
1623<!--   -->
1624</a>
1625<ul class="blockList">
1626<li class="blockList">
1627<h4>readValue</h4>
1628<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(com.fasterxml.jackson.core.JsonParser&nbsp;p,
1629                       <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type)
1630                throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
1631<div class="block">Convenience method that may be used by composite or container deserializers,
1632 for reading one-off values contained (for sequences, it is more efficient
1633 to actually fetch deserializer once for the whole collection).
1634<p>
1635 NOTE: when deserializing values of properties contained in composite types,
1636 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>;
1637 this method does not allow use of contextual annotations.</div>
1638<dl>
1639<dt><span class="throwsLabel">Throws:</span></dt>
1640<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
1641<dt><span class="simpleTagLabel">Since:</span></dt>
1642<dd>2.4</dd>
1643</dl>
1644</li>
1645</ul>
1646<a name="readValue-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.JavaType-">
1647<!--   -->
1648</a>
1649<ul class="blockList">
1650<li class="blockList">
1651<h4>readValue</h4>
1652<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(com.fasterxml.jackson.core.JsonParser&nbsp;p,
1653                       <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)
1654                throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
1655<dl>
1656<dt><span class="throwsLabel">Throws:</span></dt>
1657<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
1658<dt><span class="simpleTagLabel">Since:</span></dt>
1659<dd>2.4</dd>
1660</dl>
1661</li>
1662</ul>
1663<a name="readPropertyValue-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.BeanProperty-java.lang.Class-">
1664<!--   -->
1665</a>
1666<ul class="blockList">
1667<li class="blockList">
1668<h4>readPropertyValue</h4>
1669<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readPropertyValue(com.fasterxml.jackson.core.JsonParser&nbsp;p,
1670                               <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop,
1671                               <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type)
1672                        throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
1673<div class="block">Convenience method that may be used by composite or container deserializers,
1674 for reading one-off values for the composite type, taking into account
1675 annotations that the property (passed to this method -- usually property that
1676 has custom serializer that called this method) has.</div>
1677<dl>
1678<dt><span class="throwsLabel">Throws:</span></dt>
1679<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
1680<dt><span class="simpleTagLabel">Since:</span></dt>
1681<dd>2.4</dd>
1682</dl>
1683</li>
1684</ul>
1685<a name="readPropertyValue-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.BeanProperty-com.fasterxml.jackson.databind.JavaType-">
1686<!--   -->
1687</a>
1688<ul class="blockList">
1689<li class="blockList">
1690<h4>readPropertyValue</h4>
1691<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readPropertyValue(com.fasterxml.jackson.core.JsonParser&nbsp;p,
1692                               <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop,
1693                               <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)
1694                        throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
1695<dl>
1696<dt><span class="throwsLabel">Throws:</span></dt>
1697<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
1698<dt><span class="simpleTagLabel">Since:</span></dt>
1699<dd>2.4</dd>
1700</dl>
1701</li>
1702</ul>
1703<a name="handleUnknownProperty-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.databind.JsonDeserializer-java.lang.Object-java.lang.String-">
1704<!--   -->
1705</a>
1706<ul class="blockList">
1707<li class="blockList">
1708<h4>handleUnknownProperty</h4>
1709<pre>public&nbsp;boolean&nbsp;handleUnknownProperty(com.fasterxml.jackson.core.JsonParser&nbsp;p,
1710                                     <a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;deser,
1711                                     <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;instanceOrClass,
1712                                     <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;propName)
1713                              throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
1714                                     com.fasterxml.jackson.core.JsonProcessingException</pre>
1715<div class="block">Method deserializers can call to inform configured <a href="../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser"><code>DeserializationProblemHandler</code></a>s
1716 of an unrecognized property.</div>
1717<dl>
1718<dt><span class="throwsLabel">Throws:</span></dt>
1719<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
1720<dd><code>com.fasterxml.jackson.core.JsonProcessingException</code></dd>
1721</dl>
1722</li>
1723</ul>
1724<a name="reportUnknownProperty-java.lang.Object-java.lang.String-com.fasterxml.jackson.databind.JsonDeserializer-">
1725<!--   -->
1726</a>
1727<ul class="blockList">
1728<li class="blockList">
1729<h4>reportUnknownProperty</h4>
1730<pre>public&nbsp;void&nbsp;reportUnknownProperty(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;instanceOrClass,
1731                                  <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;fieldName,
1732                                  <a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;deser)
1733                           throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1734<div class="block">Helper method for reporting a problem with unhandled unknown exception</div>
1735<dl>
1736<dt><span class="paramLabel">Parameters:</span></dt>
1737<dd><code>instanceOrClass</code> - Either value being populated (if one has been
1738   instantiated), or Class that indicates type that would be (or
1739   have been) instantiated</dd>
1740<dd><code>deser</code> - Deserializer that had the problem, if called by deserializer
1741   (or on behalf of one)</dd>
1742<dt><span class="throwsLabel">Throws:</span></dt>
1743<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd>
1744</dl>
1745</li>
1746</ul>
1747<a name="mappingException-java.lang.Class-">
1748<!--   -->
1749</a>
1750<ul class="blockList">
1751<li class="blockList">
1752<h4>mappingException</h4>
1753<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a>&nbsp;mappingException(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;targetClass)</pre>
1754<div class="block">Helper method for constructing generic mapping exception for specified type</div>
1755</li>
1756</ul>
1757<a name="mappingException-java.lang.Class-com.fasterxml.jackson.core.JsonToken-">
1758<!--   -->
1759</a>
1760<ul class="blockList">
1761<li class="blockList">
1762<h4>mappingException</h4>
1763<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a>&nbsp;mappingException(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;targetClass,
1764                                             com.fasterxml.jackson.core.JsonToken&nbsp;token)</pre>
1765</li>
1766</ul>
1767<a name="mappingException-java.lang.String-">
1768<!--   -->
1769</a>
1770<ul class="blockList">
1771<li class="blockList">
1772<h4>mappingException</h4>
1773<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a>&nbsp;mappingException(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message)</pre>
1774<div class="block">Helper method for constructing generic mapping exception with specified
1775 message and current location information</div>
1776</li>
1777</ul>
1778<a name="mappingException-java.lang.String-java.lang.Object...-">
1779<!--   -->
1780</a>
1781<ul class="blockList">
1782<li class="blockList">
1783<h4>mappingException</h4>
1784<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a>&nbsp;mappingException(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;msgTemplate,
1785                                             <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;args)</pre>
1786<div class="block">Helper method for constructing generic mapping exception with specified
1787 message and current location information</div>
1788<dl>
1789<dt><span class="simpleTagLabel">Since:</span></dt>
1790<dd>2.6</dd>
1791</dl>
1792</li>
1793</ul>
1794<a name="instantiationException-java.lang.Class-java.lang.Throwable-">
1795<!--   -->
1796</a>
1797<ul class="blockList">
1798<li class="blockList">
1799<h4>instantiationException</h4>
1800<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a>&nbsp;instantiationException(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;instClass,
1801                                                   <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;t)</pre>
1802<div class="block">Helper method for constructing instantiation exception for specified type,
1803 to indicate problem with physically constructing instance of
1804 specified class (missing constructor, exception from constructor)</div>
1805</li>
1806</ul>
1807<a name="instantiationException-java.lang.Class-java.lang.String-">
1808<!--   -->
1809</a>
1810<ul class="blockList">
1811<li class="blockList">
1812<h4>instantiationException</h4>
1813<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a>&nbsp;instantiationException(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;instClass,
1814                                                   <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;msg)</pre>
1815</li>
1816</ul>
1817<a name="weirdStringException-java.lang.String-java.lang.Class-java.lang.String-">
1818<!--   -->
1819</a>
1820<ul class="blockList">
1821<li class="blockList">
1822<h4>weirdStringException</h4>
1823<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a>&nbsp;weirdStringException(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value,
1824                                                 <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;instClass,
1825                                                 <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;msg)</pre>
1826<div class="block">Method that will construct an exception suitable for throwing when
1827 some String values are acceptable, but the one encountered is not.</div>
1828<dl>
1829<dt><span class="paramLabel">Parameters:</span></dt>
1830<dd><code>value</code> - String value from input being deserialized</dd>
1831<dd><code>instClass</code> - Type that String should be deserialized into</dd>
1832<dd><code>msg</code> - Message that describes specific problem</dd>
1833<dt><span class="simpleTagLabel">Since:</span></dt>
1834<dd>2.1</dd>
1835</dl>
1836</li>
1837</ul>
1838<a name="weirdNumberException-java.lang.Number-java.lang.Class-java.lang.String-">
1839<!--   -->
1840</a>
1841<ul class="blockList">
1842<li class="blockList">
1843<h4>weirdNumberException</h4>
1844<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a>&nbsp;weirdNumberException(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>&nbsp;value,
1845                                                 <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;instClass,
1846                                                 <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;msg)</pre>
1847<div class="block">Helper method for constructing exception to indicate that input JSON
1848 Number was not suitable for deserializing into given target type.</div>
1849</li>
1850</ul>
1851<a name="weirdKeyException-java.lang.Class-java.lang.String-java.lang.String-">
1852<!--   -->
1853</a>
1854<ul class="blockList">
1855<li class="blockList">
1856<h4>weirdKeyException</h4>
1857<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a>&nbsp;weirdKeyException(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;keyClass,
1858                                              <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;keyValue,
1859                                              <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;msg)</pre>
1860<div class="block">Helper method for constructing exception to indicate that given JSON
1861 Object field name was not in format to be able to deserialize specified
1862 key type.</div>
1863</li>
1864</ul>
1865<a name="wrongTokenException-com.fasterxml.jackson.core.JsonParser-com.fasterxml.jackson.core.JsonToken-java.lang.String-">
1866<!--   -->
1867</a>
1868<ul class="blockList">
1869<li class="blockList">
1870<h4>wrongTokenException</h4>
1871<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a>&nbsp;wrongTokenException(com.fasterxml.jackson.core.JsonParser&nbsp;p,
1872                                                com.fasterxml.jackson.core.JsonToken&nbsp;expToken,
1873                                                <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;msg0)</pre>
1874<div class="block">Helper method for indicating that the current token was expected to be another
1875 token.</div>
1876</li>
1877</ul>
1878<a name="unknownTypeException-com.fasterxml.jackson.databind.JavaType-java.lang.String-">
1879<!--   -->
1880</a>
1881<ul class="blockList">
1882<li class="blockList">
1883<h4>unknownTypeException</h4>
1884<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
1885public&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,
1886                                                             <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;id)</pre>
1887<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
1888<div class="block">Helper method for constructing exception to indicate that given
1889 type id (parsed from JSON) could not be converted to a Java type.</div>
1890</li>
1891</ul>
1892<a name="unknownTypeException-com.fasterxml.jackson.databind.JavaType-java.lang.String-java.lang.String-">
1893<!--   -->
1894</a>
1895<ul class="blockList">
1896<li class="blockList">
1897<h4>unknownTypeException</h4>
1898<pre>public&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,
1899                                                 <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;id,
1900                                                 <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;extraDesc)</pre>
1901<dl>
1902<dt><span class="simpleTagLabel">Since:</span></dt>
1903<dd>2.5</dd>
1904</dl>
1905</li>
1906</ul>
1907<a name="endOfInputException-java.lang.Class-">
1908<!--   -->
1909</a>
1910<ul class="blockList">
1911<li class="blockList">
1912<h4>endOfInputException</h4>
1913<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a>&nbsp;endOfInputException(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;instClass)</pre>
1914</li>
1915</ul>
1916<a name="getDateFormat--">
1917<!--   -->
1918</a>
1919<ul class="blockList">
1920<li class="blockList">
1921<h4>getDateFormat</h4>
1922<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a>&nbsp;getDateFormat()</pre>
1923</li>
1924</ul>
1925<a name="determineClassName-java.lang.Object-">
1926<!--   -->
1927</a>
1928<ul class="blockList">
1929<li class="blockList">
1930<h4>determineClassName</h4>
1931<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;determineClassName(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;instance)</pre>
1932</li>
1933</ul>
1934<a name="Z:Z_calcName-java.lang.Class-">
1935<!--   -->
1936</a>
1937<ul class="blockList">
1938<li class="blockList">
1939<h4>_calcName</h4>
1940<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;_calcName(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;cls)</pre>
1941</li>
1942</ul>
1943<a name="Z:Z_valueDesc--">
1944<!--   -->
1945</a>
1946<ul class="blockList">
1947<li class="blockList">
1948<h4>_valueDesc</h4>
1949<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;_valueDesc()</pre>
1950</li>
1951</ul>
1952<a name="Z:Z_desc-java.lang.String-">
1953<!--   -->
1954</a>
1955<ul class="blockListLast">
1956<li class="blockList">
1957<h4>_desc</h4>
1958<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;_desc(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;desc)</pre>
1959</li>
1960</ul>
1961</li>
1962</ul>
1963</li>
1964</ul>
1965</div>
1966</div>
1967<!-- ========= END OF CLASS DATA ========= -->
1968<!-- ======= START OF BOTTOM NAVBAR ====== -->
1969<div class="bottomNav"><a name="navbar.bottom">
1970<!--   -->
1971</a>
1972<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
1973<a name="navbar.bottom.firstrow">
1974<!--   -->
1975</a>
1976<ul class="navList" title="Navigation">
1977<li><a href="../../../../overview-summary.html">Overview</a></li>
1978<li><a href="package-summary.html">Package</a></li>
1979<li class="navBarCell1Rev">Class</li>
1980<li><a href="class-use/DeserializationContext.html">Use</a></li>
1981<li><a href="package-tree.html">Tree</a></li>
1982<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
1983<li><a href="../../../../index-all.html">Index</a></li>
1984<li><a href="../../../../help-doc.html">Help</a></li>
1985</ul>
1986</div>
1987<div class="subNav">
1988<ul class="navList">
1989<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>
1990<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>
1991</ul>
1992<ul class="navList">
1993<li><a href="../../../../index.html?com/fasterxml/jackson/databind/DeserializationContext.html" target="_top">Frames</a></li>
1994<li><a href="DeserializationContext.html" target="_top">No&nbsp;Frames</a></li>
1995</ul>
1996<ul class="navList" id="allclasses_navbar_bottom">
1997<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
1998</ul>
1999<div>
2000<script type="text/javascript"><!--
2001  allClassesLink = document.getElementById("allclasses_navbar_bottom");
2002  if(window==top) {
2003    allClassesLink.style.display = "block";
2004  }
2005  else {
2006    allClassesLink.style.display = "none";
2007  }
2008  //-->
2009</script>
2010</div>
2011<div>
2012<ul class="subNavList">
2013<li>Summary:&nbsp;</li>
2014<li>Nested&nbsp;|&nbsp;</li>
2015<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
2016<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
2017<li><a href="#method.summary">Method</a></li>
2018</ul>
2019<ul class="subNavList">
2020<li>Detail:&nbsp;</li>
2021<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
2022<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
2023<li><a href="#method.detail">Method</a></li>
2024</ul>
2025</div>
2026<a name="skip.navbar.bottom">
2027<!--   -->
2028</a></div>
2029<!-- ======== END OF BOTTOM NAVBAR ======= -->
2030<p class="legalCopy"><small>Copyright &#169; 2014&#x2013;2015 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p>
2031</body>
2032</html>
2033