• 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 (version 1.7.0_25) on Mon Jun 02 17:48:54 PDT 2014 -->
6<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
7<title>DeserializationContext (jackson-databind 2.4.0 API)</title>
8<meta name="date" content="2014-06-02">
9<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
10</head>
11<body>
12<script type="text/javascript"><!--
13    if (location.href.indexOf('is-external=true') == -1) {
14        parent.document.title="DeserializationContext (jackson-databind 2.4.0 API)";
15    }
16//-->
17</script>
18<noscript>
19<div>JavaScript is disabled on your browser.</div>
20</noscript>
21<!-- ========= START OF TOP NAVBAR ======= -->
22<div class="topNav"><a name="navbar_top">
23<!--   -->
24</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
25<!--   -->
26</a>
27<ul class="navList" title="Navigation">
28<li><a href="../../../../overview-summary.html">Overview</a></li>
29<li><a href="package-summary.html">Package</a></li>
30<li class="navBarCell1Rev">Class</li>
31<li><a href="class-use/DeserializationContext.html">Use</a></li>
32<li><a href="package-tree.html">Tree</a></li>
33<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
34<li><a href="../../../../index-all.html">Index</a></li>
35<li><a href="../../../../help-doc.html">Help</a></li>
36</ul>
37</div>
38<div class="subNav">
39<ul class="navList">
40<li><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><span class="strong">Prev Class</span></a></li>
41<li><a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind"><span class="strong">Next Class</span></a></li>
42</ul>
43<ul class="navList">
44<li><a href="../../../../index.html?com/fasterxml/jackson/databind/DeserializationContext.html" target="_top">Frames</a></li>
45<li><a href="DeserializationContext.html" target="_top">No Frames</a></li>
46</ul>
47<ul class="navList" id="allclasses_navbar_top">
48<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
49</ul>
50<div>
51<script type="text/javascript"><!--
52  allClassesLink = document.getElementById("allclasses_navbar_top");
53  if(window==top) {
54    allClassesLink.style.display = "block";
55  }
56  else {
57    allClassesLink.style.display = "none";
58  }
59  //-->
60</script>
61</div>
62<div>
63<ul class="subNavList">
64<li>Summary:&nbsp;</li>
65<li>Nested&nbsp;|&nbsp;</li>
66<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
67<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
68<li><a href="#method_summary">Method</a></li>
69</ul>
70<ul class="subNavList">
71<li>Detail:&nbsp;</li>
72<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
73<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
74<li><a href="#method_detail">Method</a></li>
75</ul>
76</div>
77<a name="skip-navbar_top">
78<!--   -->
79</a></div>
80<!-- ========= END OF TOP NAVBAR ========= -->
81<!-- ======== START OF CLASS DATA ======== -->
82<div class="header">
83<div class="subTitle">com.fasterxml.jackson.databind</div>
84<h2 title="Class DeserializationContext" class="title">Class DeserializationContext</h2>
85</div>
86<div class="contentContainer">
87<ul class="inheritance">
88<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>
89<li>
90<ul class="inheritance">
91<li><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.DatabindContext</a></li>
92<li>
93<ul class="inheritance">
94<li>com.fasterxml.jackson.databind.DeserializationContext</li>
95</ul>
96</li>
97</ul>
98</li>
99</ul>
100<div class="description">
101<ul class="blockList">
102<li class="blockList">
103<dl>
104<dt>All Implemented Interfaces:</dt>
105<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>
106</dl>
107<dl>
108<dt>Direct Known Subclasses:</dt>
109<dd><a href="../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</a></dd>
110</dl>
111<hr>
112<br>
113<pre>public abstract class <span class="strong">DeserializationContext</span>
114extends <a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html" title="class in com.fasterxml.jackson.databind">DatabindContext</a>
115implements <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>
116<div class="block">Context for the process of deserialization a single root-level value.
117 Used to allow passing in configuration settings and reusable temporary
118 objects (scrap arrays, containers).
119<p>
120 Instance life-cycle is such that an partially configured "blueprint" object
121 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>,
122 and when an actual instance is needed for deserialization,
123 a fully configured instance will
124 be created using a method in excented API of sub-class
125 (<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>).
126 Each instance is guaranteed to only be used from single-threaded context;
127 instances may be reused iff no configuration has changed.
128<p>
129 Defined as abstract class so that implementations must define methods
130 for reconfiguring blueprints and creating instances.</div>
131<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#com.fasterxml.jackson.databind.DeserializationContext">Serialized Form</a></dd></dl>
132</li>
133</ul>
134</div>
135<div class="summary">
136<ul class="blockList">
137<li class="blockList">
138<!-- =========== FIELD SUMMARY =========== -->
139<ul class="blockList">
140<li class="blockList"><a name="field_summary">
141<!--   -->
142</a>
143<h3>Field Summary</h3>
144<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
145<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
146<tr>
147<th class="colFirst" scope="col">Modifier and Type</th>
148<th class="colLast" scope="col">Field and Description</th>
149</tr>
150<tr class="altColor">
151<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>
152<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#_arrayBuilders">_arrayBuilders</a></strong></code>&nbsp;</td>
153</tr>
154<tr class="rowColor">
155<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>
156<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#_attributes">_attributes</a></strong></code>
157<div class="block">Lazily-constructed holder for per-call attributes.</div>
158</td>
159</tr>
160<tr class="altColor">
161<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>
162<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#_cache">_cache</a></strong></code>
163<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>
164</td>
165</tr>
166<tr class="rowColor">
167<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a></code></td>
168<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#_config">_config</a></strong></code>
169<div class="block">Generic deserialization processing configuration</div>
170</td>
171</tr>
172<tr class="altColor">
173<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>
174<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#_dateFormat">_dateFormat</a></strong></code>&nbsp;</td>
175</tr>
176<tr class="rowColor">
177<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>
178<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#_factory">_factory</a></strong></code>
179<div class="block">Read-only factory instance; exposed to let
180 owners (<code>ObjectMapper</code>, <code>ObjectReader</code>)
181 access it.</div>
182</td>
183</tr>
184<tr class="altColor">
185<td class="colFirst"><code>protected int</code></td>
186<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#_featureFlags">_featureFlags</a></strong></code>
187<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>
188</td>
189</tr>
190<tr class="rowColor">
191<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a></code></td>
192<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#_injectableValues">_injectableValues</a></strong></code>
193<div class="block">Object used for resolving references to injectable
194 values.</div>
195</td>
196</tr>
197<tr class="altColor">
198<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>
199<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#_objectBuffer">_objectBuffer</a></strong></code>&nbsp;</td>
200</tr>
201<tr class="rowColor">
202<td class="colFirst"><code>protected <a href="http://fasterxml.github.com/jackson-core/javadoc/2.4/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a></code></td>
203<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#_parser">_parser</a></strong></code>
204<div class="block">Currently active parser used for deserialization.</div>
205</td>
206</tr>
207<tr class="altColor">
208<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>
209<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#_view">_view</a></strong></code>
210<div class="block">Currently active view, if any.</div>
211</td>
212</tr>
213</table>
214</li>
215</ul>
216<!-- ======== CONSTRUCTOR SUMMARY ======== -->
217<ul class="blockList">
218<li class="blockList"><a name="constructor_summary">
219<!--   -->
220</a>
221<h3>Constructor Summary</h3>
222<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
223<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
224<tr>
225<th class="colFirst" scope="col">Modifier</th>
226<th class="colLast" scope="col">Constructor and Description</th>
227</tr>
228<tr class="altColor">
229<td class="colFirst"><code>protected </code></td>
230<td class="colLast"><code><strong><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></strong>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;src,
231                      <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config,
232                      <a href="http://fasterxml.github.com/jackson-core/javadoc/2.4/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
233                      <a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a>&nbsp;injectableValues)</code>
234<div class="block">Constructor used for creating actual per-call instances.</div>
235</td>
236</tr>
237<tr class="rowColor">
238<td class="colFirst"><code>protected </code></td>
239<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#DeserializationContext(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.deser.DeserializerFactory)">DeserializationContext</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;src,
240                      <a href="../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a>&nbsp;factory)</code>&nbsp;</td>
241</tr>
242<tr class="altColor">
243<td class="colFirst"><code>protected </code></td>
244<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#DeserializationContext(com.fasterxml.jackson.databind.deser.DeserializerFactory)">DeserializationContext</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a>&nbsp;df)</code>&nbsp;</td>
245</tr>
246<tr class="rowColor">
247<td class="colFirst"><code>protected </code></td>
248<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#DeserializationContext(com.fasterxml.jackson.databind.deser.DeserializerFactory, com.fasterxml.jackson.databind.deser.DeserializerCache)">DeserializationContext</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a>&nbsp;df,
249                      <a href="../../../../com/fasterxml/jackson/databind/deser/DeserializerCache.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerCache</a>&nbsp;cache)</code>&nbsp;</td>
250</tr>
251</table>
252</li>
253</ul>
254<!-- ========== METHOD SUMMARY =========== -->
255<ul class="blockList">
256<li class="blockList"><a name="method_summary">
257<!--   -->
258</a>
259<h3>Method Summary</h3>
260<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
261<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
262<tr>
263<th class="colFirst" scope="col">Modifier and Type</th>
264<th class="colLast" scope="col">Method and Description</th>
265</tr>
266<tr class="altColor">
267<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>
268<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#_calcName(java.lang.Class)">_calcName</a></strong>(<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>
269</tr>
270<tr class="rowColor">
271<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>
272<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#_desc(java.lang.String)">_desc</a></strong>(<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>
273</tr>
274<tr class="altColor">
275<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>
276<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#_valueDesc()">_valueDesc</a></strong>()</code>&nbsp;</td>
277</tr>
278<tr class="rowColor">
279<td class="colFirst"><code>abstract void</code></td>
280<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#checkUnresolvedObjectId()">checkUnresolvedObjectId</a></strong>()</code>
281<div class="block">Method called to ensure that every object id encounter during processing
282 are resolved.</div>
283</td>
284</tr>
285<tr class="altColor">
286<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>
287<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#constructCalendar(java.util.Date)">constructCalendar</a></strong>(<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>
288<div class="block">Convenience method for constructing Calendar instance set
289 to specified time, to be modified and used by caller.</div>
290</td>
291</tr>
292<tr class="rowColor">
293<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td>
294<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#constructType(java.lang.Class)">constructType</a></strong>(<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>
295<div class="block">Convenience method, functionally equivalent to:</div>
296</td>
297</tr>
298<tr class="altColor">
299<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>
300<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#deserializerInstance(com.fasterxml.jackson.databind.introspect.Annotated, java.lang.Object)">deserializerInstance</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a>&nbsp;annotated,
301                    <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>
302</tr>
303<tr class="rowColor">
304<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>
305<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#determineClassName(java.lang.Object)">determineClassName</a></strong>(<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>
306</tr>
307<tr class="altColor">
308<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td>
309<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#endOfInputException(java.lang.Class)">endOfInputException</a></strong>(<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>
310</tr>
311<tr class="rowColor">
312<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>
313<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#findClass(java.lang.String)">findClass</a></strong>(<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>
314<div class="block">Helper method to use for locating Class for given name.</div>
315</td>
316</tr>
317<tr class="altColor">
318<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>
319<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#findContextualValueDeserializer(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.BeanProperty)">findContextualValueDeserializer</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
320                               <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop)</code>
321<div class="block">Method for finding a value deserializer, and creating a contextual
322 version if necessary, for value reached via specified property.</div>
323</td>
324</tr>
325<tr class="rowColor">
326<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>
327<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#findInjectableValue(java.lang.Object, com.fasterxml.jackson.databind.BeanProperty, java.lang.Object)">findInjectableValue</a></strong>(<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,
328                   <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;forProperty,
329                   <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>
330</tr>
331<tr class="altColor">
332<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind">KeyDeserializer</a></code></td>
333<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#findKeyDeserializer(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.BeanProperty)">findKeyDeserializer</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;keyType,
334                   <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop)</code>
335<div class="block">Convenience method, functionally same as:</div>
336</td>
337</tr>
338<tr class="rowColor">
339<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>
340<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#findObjectId(java.lang.Object, com.fasterxml.jackson.annotation.ObjectIdGenerator)">findObjectId</a></strong>(<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,
341            <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.4/com/fasterxml/jackson/annotation/ObjectIdGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">ObjectIdGenerator</a>&lt;?&gt;&nbsp;generator)</code>
342<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
343</td>
344</tr>
345<tr class="altColor">
346<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>
347<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#findObjectId(java.lang.Object, com.fasterxml.jackson.annotation.ObjectIdGenerator, com.fasterxml.jackson.annotation.ObjectIdResolver)">findObjectId</a></strong>(<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,
348            <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.4/com/fasterxml/jackson/annotation/ObjectIdGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">ObjectIdGenerator</a>&lt;?&gt;&nbsp;generator,
349            <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.4/com/fasterxml/jackson/annotation/ObjectIdResolver.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">ObjectIdResolver</a>&nbsp;resolver)</code>
350<div class="block">Method called to find and return entry corresponding to given
351 Object Id: will add an entry if necessary, and never returns null</div>
352</td>
353</tr>
354<tr class="rowColor">
355<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>
356<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#findRootValueDeserializer(com.fasterxml.jackson.databind.JavaType)">findRootValueDeserializer</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</code>
357<div class="block">Method for finding a deserializer for root-level value.</div>
358</td>
359</tr>
360<tr class="altColor">
361<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>
362<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getActiveView()">getActiveView</a></strong>()</code>
363<div class="block">Accessor for locating currently active view, if any;
364 returns null if no view has been set.</div>
365</td>
366</tr>
367<tr class="rowColor">
368<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a></code></td>
369<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getAnnotationIntrospector()">getAnnotationIntrospector</a></strong>()</code>
370<div class="block">Convenience method for accessing serialization view in use (if any); equivalent to:</div>
371</td>
372</tr>
373<tr class="altColor">
374<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>
375<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getArrayBuilders()">getArrayBuilders</a></strong>()</code>
376<div class="block">Method for accessing object useful for building arrays of
377 primitive types (such as int[]).</div>
378</td>
379</tr>
380<tr class="rowColor">
381<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>
382<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getAttribute(java.lang.Object)">getAttribute</a></strong>(<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>
383<div class="block">Method for accessing attributes available in this context.</div>
384</td>
385</tr>
386<tr class="altColor">
387<td class="colFirst"><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.4/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a></code></td>
388<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getBase64Variant()">getBase64Variant</a></strong>()</code>
389<div class="block">Convenience method for accessing the default Base64 encoding
390 used for decoding base64 encoded binary content.</div>
391</td>
392</tr>
393<tr class="rowColor">
394<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a></code></td>
395<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getConfig()">getConfig</a></strong>()</code>
396<div class="block">Accessor to currently active configuration (both per-request configs
397 and per-mapper config).</div>
398</td>
399</tr>
400<tr class="altColor">
401<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>
402<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getDateFormat()">getDateFormat</a></strong>()</code>&nbsp;</td>
403</tr>
404<tr class="rowColor">
405<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>
406<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getFactory()">getFactory</a></strong>()</code>
407<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>
408</td>
409</tr>
410<tr class="altColor">
411<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>
412<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getLocale()">getLocale</a></strong>()</code>
413<div class="block">Method for accessing default Locale to use: convenience method for</div>
414</td>
415</tr>
416<tr class="rowColor">
417<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>
418<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getNodeFactory()">getNodeFactory</a></strong>()</code>
419<div class="block">Convenience method, functionally equivalent to:</div>
420</td>
421</tr>
422<tr class="altColor">
423<td class="colFirst"><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.4/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a></code></td>
424<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getParser()">getParser</a></strong>()</code>
425<div class="block">Method for accessing the currently active parser.</div>
426</td>
427</tr>
428<tr class="rowColor">
429<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>
430<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getTimeZone()">getTimeZone</a></strong>()</code>
431<div class="block">Method for accessing default TimeZone to use: convenience method for</div>
432</td>
433</tr>
434<tr class="altColor">
435<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>
436<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getTypeFactory()">getTypeFactory</a></strong>()</code>&nbsp;</td>
437</tr>
438<tr class="rowColor">
439<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>
440<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#handlePrimaryContextualization(com.fasterxml.jackson.databind.JsonDeserializer, com.fasterxml.jackson.databind.BeanProperty)">handlePrimaryContextualization</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;deser,
441                              <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop)</code>
442<div class="block">Method called for primary property deserializers (ones
443 directly created to deserialize values of a POJO property),
444 to handle details of resolving
445 <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>
446</td>
447</tr>
448<tr class="altColor">
449<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>
450<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#handleSecondaryContextualization(com.fasterxml.jackson.databind.JsonDeserializer, com.fasterxml.jackson.databind.BeanProperty)">handleSecondaryContextualization</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;deser,
451                                <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop)</code>
452<div class="block">Method called for secondary property deserializers (ones
453 NOT directly created to deal with an annotatable POJO property,
454 but instead created as a component -- such as value deserializers
455 for structured types, or deserializers for root values)
456 to handle details of resolving
457 <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>
458</td>
459</tr>
460<tr class="rowColor">
461<td class="colFirst"><code>boolean</code></td>
462<td class="colLast"><code><strong><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></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.4/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
463                     <a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;deser,
464                     <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,
465                     <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>
466<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
467 of an unrecognized property.</div>
468</td>
469</tr>
470<tr class="altColor">
471<td class="colFirst"><code>boolean</code></td>
472<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#hasDeserializationFeatures(int)">hasDeserializationFeatures</a></strong>(int&nbsp;featureMask)</code>
473<div class="block">"Bulk" access method for checking that all features specified by
474 mask are enabled.</div>
475</td>
476</tr>
477<tr class="rowColor">
478<td class="colFirst"><code>boolean</code></td>
479<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#hasValueDeserializerFor(com.fasterxml.jackson.databind.JavaType)">hasValueDeserializerFor</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</code>
480<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
481</td>
482</tr>
483<tr class="altColor">
484<td class="colFirst"><code>boolean</code></td>
485<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#hasValueDeserializerFor(com.fasterxml.jackson.databind.JavaType, java.util.concurrent.atomic.AtomicReference)">hasValueDeserializerFor</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
486                       <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>
487<div class="block">Method for checking whether we could find a deserializer
488 for given type.</div>
489</td>
490</tr>
491<tr class="rowColor">
492<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td>
493<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#instantiationException(java.lang.Class, java.lang.String)">instantiationException</a></strong>(<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,
494                      <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>
495</tr>
496<tr class="altColor">
497<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td>
498<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#instantiationException(java.lang.Class, java.lang.Throwable)">instantiationException</a></strong>(<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,
499                      <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>
500<div class="block">Helper method for constructing instantiation exception for specified type,
501 to indicate problem with physically constructing instance of
502 specified class (missing constructor, exception from constructor)</div>
503</td>
504</tr>
505<tr class="rowColor">
506<td class="colFirst"><code>boolean</code></td>
507<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)">isEnabled</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;feat)</code>
508<div class="block">Convenience method for checking whether specified on/off
509 feature is enabled</div>
510</td>
511</tr>
512<tr class="altColor">
513<td class="colFirst"><code>abstract <a href="../../../../com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind">KeyDeserializer</a></code></td>
514<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#keyDeserializerInstance(com.fasterxml.jackson.databind.introspect.Annotated, java.lang.Object)">keyDeserializerInstance</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a>&nbsp;annotated,
515                       <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>
516</tr>
517<tr class="rowColor">
518<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>
519<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#leaseObjectBuffer()">leaseObjectBuffer</a></strong>()</code>
520<div class="block">Method that can be used to get access to a reusable ObjectBuffer,
521 useful for efficiently constructing Object arrays and Lists.</div>
522</td>
523</tr>
524<tr class="altColor">
525<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td>
526<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#mappingException(java.lang.Class)">mappingException</a></strong>(<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>
527<div class="block">Helper method for constructing generic mapping exception for specified type</div>
528</td>
529</tr>
530<tr class="rowColor">
531<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td>
532<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#mappingException(java.lang.Class, com.fasterxml.jackson.core.JsonToken)">mappingException</a></strong>(<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,
533                <a href="http://fasterxml.github.com/jackson-core/javadoc/2.4/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonToken</a>&nbsp;token)</code>&nbsp;</td>
534</tr>
535<tr class="altColor">
536<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td>
537<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#mappingException(java.lang.String)">mappingException</a></strong>(<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>
538<div class="block">Helper method for constructing generic mapping exception with specified
539 message and current location information</div>
540</td>
541</tr>
542<tr class="rowColor">
543<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>
544<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#parseDate(java.lang.String)">parseDate</a></strong>(<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>
545<div class="block">Convenience method for parsing a Date from given String, using
546 currently configured date format (accessed using
547 <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDateFormat()"><code>MapperConfig.getDateFormat()</code></a>).</div>
548</td>
549</tr>
550<tr class="altColor">
551<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
552<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#readPropertyValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.BeanProperty, java.lang.Class)">readPropertyValue</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.4/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
553                 <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop,
554                 <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>
555<div class="block">Convenience method that may be used by composite or container deserializers,
556 for reading one-off values for the composite type, taking into account
557 annotations that the property (passed to this method -- usually property that
558 has custom serializer that called this method) has.</div>
559</td>
560</tr>
561<tr class="rowColor">
562<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
563<td class="colLast"><code><strong><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></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.4/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
564                 <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop,
565                 <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</code>&nbsp;</td>
566</tr>
567<tr class="altColor">
568<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
569<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#readValue(com.fasterxml.jackson.core.JsonParser, java.lang.Class)">readValue</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.4/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
570         <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>
571<div class="block">Convenience method that may be used by composite or container deserializers,
572 for reading one-off values contained (for sequences, it is more efficient
573 to actually fetch deserializer once for the whole collection).</div>
574</td>
575</tr>
576<tr class="rowColor">
577<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
578<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType)">readValue</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.4/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
579         <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</code>&nbsp;</td>
580</tr>
581<tr class="altColor">
582<td class="colFirst"><code>void</code></td>
583<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#reportUnknownProperty(java.lang.Object, java.lang.String, com.fasterxml.jackson.databind.JsonDeserializer)">reportUnknownProperty</a></strong>(<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,
584                     <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,
585                     <a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;deser)</code>
586<div class="block">Helper method for reporting a problem with unhandled unknown exception</div>
587</td>
588</tr>
589<tr class="rowColor">
590<td class="colFirst"><code>void</code></td>
591<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#returnObjectBuffer(com.fasterxml.jackson.databind.util.ObjectBuffer)">returnObjectBuffer</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/util/ObjectBuffer.html" title="class in com.fasterxml.jackson.databind.util">ObjectBuffer</a>&nbsp;buf)</code>
592<div class="block">Method to call to return object buffer previously leased with
593 <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#leaseObjectBuffer()"><code>leaseObjectBuffer()</code></a>.</div>
594</td>
595</tr>
596<tr class="altColor">
597<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a></code></td>
598<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#setAttribute(java.lang.Object, java.lang.Object)">setAttribute</a></strong>(<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,
599            <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>
600<div class="block">Method for setting per-call value of given attribute.</div>
601</td>
602</tr>
603<tr class="rowColor">
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><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#unknownTypeException(com.fasterxml.jackson.databind.JavaType, java.lang.String)">unknownTypeException</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
606                    <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>
607<div class="block">Helper method for constructing exception to indicate that given
608 type id (parsed from JSON) could not be converted to a Java type.</div>
609</td>
610</tr>
611<tr class="altColor">
612<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td>
613<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#weirdKeyException(java.lang.Class, java.lang.String, java.lang.String)">weirdKeyException</a></strong>(<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,
614                 <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,
615                 <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>
616<div class="block">Helper method for constructing exception to indicate that given JSON
617 Object field name was not in format to be able to deserialize specified
618 key type.</div>
619</td>
620</tr>
621<tr 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><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#weirdNumberException(java.lang.Class, java.lang.String)">weirdNumberException</a></strong>(<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,
624                    <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>
625<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
626</td>
627</tr>
628<tr class="altColor">
629<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td>
630<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#weirdNumberException(java.lang.Number, java.lang.Class, java.lang.String)">weirdNumberException</a></strong>(<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,
631                    <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,
632                    <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>
633<div class="block">Helper method for constructing exception to indicate that input JSON
634 Number was not suitable for deserializing into given target type.</div>
635</td>
636</tr>
637<tr class="rowColor">
638<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td>
639<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#weirdStringException(java.lang.Class, java.lang.String)">weirdStringException</a></strong>(<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,
640                    <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>
641<div class="block"><strong>Deprecated.</strong>&nbsp;
642<div class="block"><i>Since 2.1 should use variant that takes value</i></div>
643</div>
644</td>
645</tr>
646<tr class="altColor">
647<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td>
648<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#weirdStringException(java.lang.String, java.lang.Class, java.lang.String)">weirdStringException</a></strong>(<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,
649                    <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,
650                    <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>
651<div class="block">Method that will construct an exception suitable for throwing when
652 some String values are acceptable, but the one encountered is not.</div>
653</td>
654</tr>
655<tr class="rowColor">
656<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></td>
657<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#wrongTokenException(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.JsonToken, java.lang.String)">wrongTokenException</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.4/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
658                   <a href="http://fasterxml.github.com/jackson-core/javadoc/2.4/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonToken</a>&nbsp;expToken,
659                   <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>
660<div class="block">Helper method for indicating that the current token was expected to be another
661 token.</div>
662</td>
663</tr>
664</table>
665<ul class="blockList">
666<li class="blockList"><a name="methods_inherited_from_class_com.fasterxml.jackson.databind.DatabindContext">
667<!--   -->
668</a>
669<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>
670<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>
671</ul>
672<ul class="blockList">
673<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
674<!--   -->
675</a>
676<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>
677<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>
678</ul>
679</li>
680</ul>
681</li>
682</ul>
683</div>
684<div class="details">
685<ul class="blockList">
686<li class="blockList">
687<!-- ============ FIELD DETAIL =========== -->
688<ul class="blockList">
689<li class="blockList"><a name="field_detail">
690<!--   -->
691</a>
692<h3>Field Detail</h3>
693<a name="_cache">
694<!--   -->
695</a>
696<ul class="blockList">
697<li class="blockList">
698<h4>_cache</h4>
699<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>
700<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>
701</li>
702</ul>
703<a name="_factory">
704<!--   -->
705</a>
706<ul class="blockList">
707<li class="blockList">
708<h4>_factory</h4>
709<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>
710<div class="block">Read-only factory instance; exposed to let
711 owners (<code>ObjectMapper</code>, <code>ObjectReader</code>)
712 access it.</div>
713</li>
714</ul>
715<a name="_config">
716<!--   -->
717</a>
718<ul class="blockList">
719<li class="blockList">
720<h4>_config</h4>
721<pre>protected final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a> _config</pre>
722<div class="block">Generic deserialization processing configuration</div>
723</li>
724</ul>
725<a name="_featureFlags">
726<!--   -->
727</a>
728<ul class="blockList">
729<li class="blockList">
730<h4>_featureFlags</h4>
731<pre>protected final&nbsp;int _featureFlags</pre>
732<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>
733</li>
734</ul>
735<a name="_view">
736<!--   -->
737</a>
738<ul class="blockList">
739<li class="blockList">
740<h4>_view</h4>
741<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>
742<div class="block">Currently active view, if any.</div>
743</li>
744</ul>
745<a name="_parser">
746<!--   -->
747</a>
748<ul class="blockList">
749<li class="blockList">
750<h4>_parser</h4>
751<pre>protected transient&nbsp;<a href="http://fasterxml.github.com/jackson-core/javadoc/2.4/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a> _parser</pre>
752<div class="block">Currently active parser used for deserialization.
753 May be different from the outermost parser
754 when content is buffered.</div>
755</li>
756</ul>
757<a name="_injectableValues">
758<!--   -->
759</a>
760<ul class="blockList">
761<li class="blockList">
762<h4>_injectableValues</h4>
763<pre>protected final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a> _injectableValues</pre>
764<div class="block">Object used for resolving references to injectable
765 values.</div>
766</li>
767</ul>
768<a name="_arrayBuilders">
769<!--   -->
770</a>
771<ul class="blockList">
772<li class="blockList">
773<h4>_arrayBuilders</h4>
774<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>
775</li>
776</ul>
777<a name="_objectBuffer">
778<!--   -->
779</a>
780<ul class="blockList">
781<li class="blockList">
782<h4>_objectBuffer</h4>
783<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>
784</li>
785</ul>
786<a name="_dateFormat">
787<!--   -->
788</a>
789<ul class="blockList">
790<li class="blockList">
791<h4>_dateFormat</h4>
792<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>
793</li>
794</ul>
795<a name="_attributes">
796<!--   -->
797</a>
798<ul class="blockListLast">
799<li class="blockList">
800<h4>_attributes</h4>
801<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>
802<div class="block">Lazily-constructed holder for per-call attributes.</div>
803<dl><dt><span class="strong">Since:</span></dt>
804  <dd>2.3</dd></dl>
805</li>
806</ul>
807</li>
808</ul>
809<!-- ========= CONSTRUCTOR DETAIL ======== -->
810<ul class="blockList">
811<li class="blockList"><a name="constructor_detail">
812<!--   -->
813</a>
814<h3>Constructor Detail</h3>
815<a name="DeserializationContext(com.fasterxml.jackson.databind.deser.DeserializerFactory)">
816<!--   -->
817</a>
818<ul class="blockList">
819<li class="blockList">
820<h4>DeserializationContext</h4>
821<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>
822</li>
823</ul>
824<a name="DeserializationContext(com.fasterxml.jackson.databind.deser.DeserializerFactory, com.fasterxml.jackson.databind.deser.DeserializerCache)">
825<!--   -->
826</a>
827<ul class="blockList">
828<li class="blockList">
829<h4>DeserializationContext</h4>
830<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,
831                      <a href="../../../../com/fasterxml/jackson/databind/deser/DeserializerCache.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerCache</a>&nbsp;cache)</pre>
832</li>
833</ul>
834<a name="DeserializationContext(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.deser.DeserializerFactory)">
835<!--   -->
836</a>
837<ul class="blockList">
838<li class="blockList">
839<h4>DeserializationContext</h4>
840<pre>protected&nbsp;DeserializationContext(<a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;src,
841                      <a href="../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a>&nbsp;factory)</pre>
842</li>
843</ul>
844<a name="DeserializationContext(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.InjectableValues)">
845<!--   -->
846</a>
847<ul class="blockListLast">
848<li class="blockList">
849<h4>DeserializationContext</h4>
850<pre>protected&nbsp;DeserializationContext(<a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;src,
851                      <a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;config,
852                      <a href="http://fasterxml.github.com/jackson-core/javadoc/2.4/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
853                      <a href="../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a>&nbsp;injectableValues)</pre>
854<div class="block">Constructor used for creating actual per-call instances.</div>
855</li>
856</ul>
857</li>
858</ul>
859<!-- ============ METHOD DETAIL ========== -->
860<ul class="blockList">
861<li class="blockList"><a name="method_detail">
862<!--   -->
863</a>
864<h3>Method Detail</h3>
865<a name="getConfig()">
866<!--   -->
867</a>
868<ul class="blockList">
869<li class="blockList">
870<h4>getConfig</h4>
871<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;getConfig()</pre>
872<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#getConfig()">DatabindContext</a></code></strong></div>
873<div class="block">Accessor to currently active configuration (both per-request configs
874 and per-mapper config).</div>
875<dl>
876<dt><strong>Specified by:</strong></dt>
877<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>
878</dl>
879</li>
880</ul>
881<a name="getActiveView()">
882<!--   -->
883</a>
884<ul class="blockList">
885<li class="blockList">
886<h4>getActiveView</h4>
887<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>
888<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#getActiveView()">DatabindContext</a></code></strong></div>
889<div class="block">Accessor for locating currently active view, if any;
890 returns null if no view has been set.</div>
891<dl>
892<dt><strong>Specified by:</strong></dt>
893<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>
894</dl>
895</li>
896</ul>
897<a name="getAnnotationIntrospector()">
898<!--   -->
899</a>
900<ul class="blockList">
901<li class="blockList">
902<h4>getAnnotationIntrospector</h4>
903<pre>public final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;getAnnotationIntrospector()</pre>
904<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#getAnnotationIntrospector()">DatabindContext</a></code></strong></div>
905<div class="block">Convenience method for accessing serialization view in use (if any); equivalent to:
906<pre>
907   getConfig().getAnnotationIntrospector();
908</pre></div>
909<dl>
910<dt><strong>Specified by:</strong></dt>
911<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>
912</dl>
913</li>
914</ul>
915<a name="getTypeFactory()">
916<!--   -->
917</a>
918<ul class="blockList">
919<li class="blockList">
920<h4>getTypeFactory</h4>
921<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>
922<dl>
923<dt><strong>Specified by:</strong></dt>
924<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>
925</dl>
926</li>
927</ul>
928<a name="getAttribute(java.lang.Object)">
929<!--   -->
930</a>
931<ul class="blockList">
932<li class="blockList">
933<h4>getAttribute</h4>
934<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>
935<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#getAttribute(java.lang.Object)">DatabindContext</a></code></strong></div>
936<div class="block">Method for accessing attributes available in this context.
937 Per-call attributes have highest precedence; attributes set
938 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
939 precedence.</div>
940<dl>
941<dt><strong>Specified by:</strong></dt>
942<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>
943<dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - Key of the attribute to get</dd>
944<dt><span class="strong">Returns:</span></dt><dd>Value of the attribute, if any; null otherwise</dd></dl>
945</li>
946</ul>
947<a name="setAttribute(java.lang.Object, java.lang.Object)">
948<!--   -->
949</a>
950<ul class="blockList">
951<li class="blockList">
952<h4>setAttribute</h4>
953<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,
954                                  <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>
955<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html#setAttribute(java.lang.Object, java.lang.Object)">DatabindContext</a></code></strong></div>
956<div class="block">Method for setting per-call value of given attribute.
957 This will override any previously defined value for the
958 attribute within this context.</div>
959<dl>
960<dt><strong>Specified by:</strong></dt>
961<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>
962<dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - Key of the attribute to set</dd><dd><code>value</code> - Value to set attribute to</dd>
963<dt><span class="strong">Returns:</span></dt><dd>This context object, to allow chaining</dd></dl>
964</li>
965</ul>
966<a name="getFactory()">
967<!--   -->
968</a>
969<ul class="blockList">
970<li class="blockList">
971<h4>getFactory</h4>
972<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>
973<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>
974</li>
975</ul>
976<a name="isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)">
977<!--   -->
978</a>
979<ul class="blockList">
980<li class="blockList">
981<h4>isEnabled</h4>
982<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>
983<div class="block">Convenience method for checking whether specified on/off
984 feature is enabled</div>
985</li>
986</ul>
987<a name="hasDeserializationFeatures(int)">
988<!--   -->
989</a>
990<ul class="blockList">
991<li class="blockList">
992<h4>hasDeserializationFeatures</h4>
993<pre>public final&nbsp;boolean&nbsp;hasDeserializationFeatures(int&nbsp;featureMask)</pre>
994<div class="block">"Bulk" access method for checking that all features specified by
995 mask are enabled.</div>
996<dl><dt><span class="strong">Since:</span></dt>
997  <dd>2.3</dd></dl>
998</li>
999</ul>
1000<a name="getParser()">
1001<!--   -->
1002</a>
1003<ul class="blockList">
1004<li class="blockList">
1005<h4>getParser</h4>
1006<pre>public final&nbsp;<a href="http://fasterxml.github.com/jackson-core/javadoc/2.4/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;getParser()</pre>
1007<div class="block">Method for accessing the currently active parser.
1008 May be different from the outermost parser
1009 when content is buffered.
1010<p>
1011 Use of this method is discouraged: if code has direct access
1012 to the active parser, that should be used instead.</div>
1013</li>
1014</ul>
1015<a name="findInjectableValue(java.lang.Object, com.fasterxml.jackson.databind.BeanProperty, java.lang.Object)">
1016<!--   -->
1017</a>
1018<ul class="blockList">
1019<li class="blockList">
1020<h4>findInjectableValue</h4>
1021<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,
1022                         <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;forProperty,
1023                         <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>
1024</li>
1025</ul>
1026<a name="getBase64Variant()">
1027<!--   -->
1028</a>
1029<ul class="blockList">
1030<li class="blockList">
1031<h4>getBase64Variant</h4>
1032<pre>public final&nbsp;<a href="http://fasterxml.github.com/jackson-core/javadoc/2.4/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a>&nbsp;getBase64Variant()</pre>
1033<div class="block">Convenience method for accessing the default Base64 encoding
1034 used for decoding base64 encoded binary content.
1035 Same as calling:
1036<pre>
1037  getConfig().getBase64Variant();
1038</pre></div>
1039</li>
1040</ul>
1041<a name="getNodeFactory()">
1042<!--   -->
1043</a>
1044<ul class="blockList">
1045<li class="blockList">
1046<h4>getNodeFactory</h4>
1047<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>
1048<div class="block">Convenience method, functionally equivalent to:
1049<pre>
1050  getConfig().getNodeFactory();
1051 </pre></div>
1052</li>
1053</ul>
1054<a name="getLocale()">
1055<!--   -->
1056</a>
1057<ul class="blockList">
1058<li class="blockList">
1059<h4>getLocale</h4>
1060<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>
1061<div class="block">Method for accessing default Locale to use: convenience method for
1062<pre>
1063   getConfig().getLocale();
1064</pre></div>
1065</li>
1066</ul>
1067<a name="getTimeZone()">
1068<!--   -->
1069</a>
1070<ul class="blockList">
1071<li class="blockList">
1072<h4>getTimeZone</h4>
1073<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>
1074<div class="block">Method for accessing default TimeZone to use: convenience method for
1075<pre>
1076   getConfig().getTimeZone();
1077</pre></div>
1078</li>
1079</ul>
1080<a name="hasValueDeserializerFor(com.fasterxml.jackson.databind.JavaType)">
1081<!--   -->
1082</a>
1083<ul class="blockList">
1084<li class="blockList">
1085<h4>hasValueDeserializerFor</h4>
1086<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>
1087public&nbsp;boolean&nbsp;hasValueDeserializerFor(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</pre>
1088<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
1089</li>
1090</ul>
1091<a name="hasValueDeserializerFor(com.fasterxml.jackson.databind.JavaType, java.util.concurrent.atomic.AtomicReference)">
1092<!--   -->
1093</a>
1094<ul class="blockList">
1095<li class="blockList">
1096<h4>hasValueDeserializerFor</h4>
1097<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,
1098                              <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>
1099<div class="block">Method for checking whether we could find a deserializer
1100 for given type.</div>
1101<dl><dt><span class="strong">Parameters:</span></dt><dd><code>type</code> - </dd><dt><span class="strong">Since:</span></dt>
1102  <dd>2.3</dd></dl>
1103</li>
1104</ul>
1105<a name="findContextualValueDeserializer(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.BeanProperty)">
1106<!--   -->
1107</a>
1108<ul class="blockList">
1109<li class="blockList">
1110<h4>findContextualValueDeserializer</h4>
1111<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,
1112                                                       <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop)
1113                                                               throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1114<div class="block">Method for finding a value deserializer, and creating a contextual
1115 version if necessary, for value reached via specified property.</div>
1116<dl><dt><span class="strong">Throws:</span></dt>
1117<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
1118</li>
1119</ul>
1120<a name="findRootValueDeserializer(com.fasterxml.jackson.databind.JavaType)">
1121<!--   -->
1122</a>
1123<ul class="blockList">
1124<li class="blockList">
1125<h4>findRootValueDeserializer</h4>
1126<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)
1127                                                         throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1128<div class="block">Method for finding a deserializer for root-level value.</div>
1129<dl><dt><span class="strong">Throws:</span></dt>
1130<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
1131</li>
1132</ul>
1133<a name="findKeyDeserializer(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.BeanProperty)">
1134<!--   -->
1135</a>
1136<ul class="blockList">
1137<li class="blockList">
1138<h4>findKeyDeserializer</h4>
1139<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,
1140                                  <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop)
1141                                          throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1142<div class="block">Convenience method, functionally same as:
1143<pre>
1144  getDeserializerProvider().findKeyDeserializer(getConfig(), prop.getType(), prop);
1145</pre></div>
1146<dl><dt><span class="strong">Throws:</span></dt>
1147<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
1148</li>
1149</ul>
1150<a name="findObjectId(java.lang.Object, com.fasterxml.jackson.annotation.ObjectIdGenerator, com.fasterxml.jackson.annotation.ObjectIdResolver)">
1151<!--   -->
1152</a>
1153<ul class="blockList">
1154<li class="blockList">
1155<h4>findObjectId</h4>
1156<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,
1157                            <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.4/com/fasterxml/jackson/annotation/ObjectIdGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">ObjectIdGenerator</a>&lt;?&gt;&nbsp;generator,
1158                            <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.4/com/fasterxml/jackson/annotation/ObjectIdResolver.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">ObjectIdResolver</a>&nbsp;resolver)</pre>
1159<div class="block">Method called to find and return entry corresponding to given
1160 Object Id: will add an entry if necessary, and never returns null</div>
1161</li>
1162</ul>
1163<a name="findObjectId(java.lang.Object, com.fasterxml.jackson.annotation.ObjectIdGenerator)">
1164<!--   -->
1165</a>
1166<ul class="blockList">
1167<li class="blockList">
1168<h4>findObjectId</h4>
1169<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>
1170public 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,
1171                                       <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.4/com/fasterxml/jackson/annotation/ObjectIdGenerator.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">ObjectIdGenerator</a>&lt;?&gt;&nbsp;generator)</pre>
1172<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
1173</li>
1174</ul>
1175<a name="checkUnresolvedObjectId()">
1176<!--   -->
1177</a>
1178<ul class="blockList">
1179<li class="blockList">
1180<h4>checkUnresolvedObjectId</h4>
1181<pre>public abstract&nbsp;void&nbsp;checkUnresolvedObjectId()
1182                                      throws <a href="../../../../com/fasterxml/jackson/databind/deser/UnresolvedForwardReference.html" title="class in com.fasterxml.jackson.databind.deser">UnresolvedForwardReference</a></pre>
1183<div class="block">Method called to ensure that every object id encounter during processing
1184 are resolved.</div>
1185<dl><dt><span class="strong">Throws:</span></dt>
1186<dd><code><a href="../../../../com/fasterxml/jackson/databind/deser/UnresolvedForwardReference.html" title="class in com.fasterxml.jackson.databind.deser">UnresolvedForwardReference</a></code></dd></dl>
1187</li>
1188</ul>
1189<a name="constructType(java.lang.Class)">
1190<!--   -->
1191</a>
1192<ul class="blockList">
1193<li class="blockList">
1194<h4>constructType</h4>
1195<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>
1196<div class="block">Convenience method, functionally equivalent to:
1197<pre>
1198  getConfig().constructType(cls);
1199 </pre></div>
1200</li>
1201</ul>
1202<a name="findClass(java.lang.String)">
1203<!--   -->
1204</a>
1205<ul class="blockList">
1206<li class="blockList">
1207<h4>findClass</h4>
1208<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)
1209                   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>
1210<div class="block">Helper method to use for locating Class for given name. Should be used
1211 instead of basic <code>Class.forName(className);</code> as it can
1212 try using contextual class loader, or use platform-specific workarounds
1213 (like on Android, GAE).</div>
1214<dl><dt><span class="strong">Throws:</span></dt>
1215<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></dl>
1216</li>
1217</ul>
1218<a name="leaseObjectBuffer()">
1219<!--   -->
1220</a>
1221<ul class="blockList">
1222<li class="blockList">
1223<h4>leaseObjectBuffer</h4>
1224<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>
1225<div class="block">Method that can be used to get access to a reusable ObjectBuffer,
1226 useful for efficiently constructing Object arrays and Lists.
1227 Note that leased buffers should be returned once deserializer
1228 is done, to allow for reuse during same round of deserialization.</div>
1229</li>
1230</ul>
1231<a name="returnObjectBuffer(com.fasterxml.jackson.databind.util.ObjectBuffer)">
1232<!--   -->
1233</a>
1234<ul class="blockList">
1235<li class="blockList">
1236<h4>returnObjectBuffer</h4>
1237<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>
1238<div class="block">Method to call to return object buffer previously leased with
1239 <a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html#leaseObjectBuffer()"><code>leaseObjectBuffer()</code></a>.</div>
1240<dl><dt><span class="strong">Parameters:</span></dt><dd><code>buf</code> - Returned object buffer</dd></dl>
1241</li>
1242</ul>
1243<a name="getArrayBuilders()">
1244<!--   -->
1245</a>
1246<ul class="blockList">
1247<li class="blockList">
1248<h4>getArrayBuilders</h4>
1249<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>
1250<div class="block">Method for accessing object useful for building arrays of
1251 primitive types (such as int[]).</div>
1252</li>
1253</ul>
1254<a name="deserializerInstance(com.fasterxml.jackson.databind.introspect.Annotated, java.lang.Object)">
1255<!--   -->
1256</a>
1257<ul class="blockList">
1258<li class="blockList">
1259<h4>deserializerInstance</h4>
1260<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,
1261                                            <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)
1262                                                       throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1263<dl><dt><span class="strong">Throws:</span></dt>
1264<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
1265</li>
1266</ul>
1267<a name="keyDeserializerInstance(com.fasterxml.jackson.databind.introspect.Annotated, java.lang.Object)">
1268<!--   -->
1269</a>
1270<ul class="blockList">
1271<li class="blockList">
1272<h4>keyDeserializerInstance</h4>
1273<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,
1274                                      <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)
1275                                                 throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1276<dl><dt><span class="strong">Throws:</span></dt>
1277<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
1278</li>
1279</ul>
1280<a name="handlePrimaryContextualization(com.fasterxml.jackson.databind.JsonDeserializer, com.fasterxml.jackson.databind.BeanProperty)">
1281<!--   -->
1282</a>
1283<ul class="blockList">
1284<li class="blockList">
1285<h4>handlePrimaryContextualization</h4>
1286<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,
1287                                                 <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop)
1288                                                   throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1289<div class="block">Method called for primary property deserializers (ones
1290 directly created to deserialize values of a POJO property),
1291 to handle details of resolving
1292 <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>
1293<dl><dt><span class="strong">Parameters:</span></dt><dd><code>prop</code> - Property for which the given primary deserializer is used; never null.</dd>
1294<dt><span class="strong">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><dt><span class="strong">Since:</span></dt>
1296  <dd>2.3</dd></dl>
1297</li>
1298</ul>
1299<a name="handleSecondaryContextualization(com.fasterxml.jackson.databind.JsonDeserializer, com.fasterxml.jackson.databind.BeanProperty)">
1300<!--   -->
1301</a>
1302<ul class="blockList">
1303<li class="blockList">
1304<h4>handleSecondaryContextualization</h4>
1305<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,
1306                                                   <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop)
1307                                                     throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1308<div class="block">Method called for secondary property deserializers (ones
1309 NOT directly created to deal with an annotatable POJO property,
1310 but instead created as a component -- such as value deserializers
1311 for structured types, or deserializers for root values)
1312 to handle details of resolving
1313 <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.
1314 Given that these deserializers are not directly related to given property
1315 (or, in case of root value property, to any property), annotations
1316 accessible may or may not be relevant.</div>
1317<dl><dt><span class="strong">Parameters:</span></dt><dd><code>prop</code> - Property for which deserializer is used, if any; null
1318    when deserializing root values</dd>
1319<dt><span class="strong">Throws:</span></dt>
1320<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd><dt><span class="strong">Since:</span></dt>
1321  <dd>2.3</dd></dl>
1322</li>
1323</ul>
1324<a name="parseDate(java.lang.String)">
1325<!--   -->
1326</a>
1327<ul class="blockList">
1328<li class="blockList">
1329<h4>parseDate</h4>
1330<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)
1331               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>
1332<div class="block">Convenience method for parsing a Date from given String, using
1333 currently configured date format (accessed using
1334 <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDateFormat()"><code>MapperConfig.getDateFormat()</code></a>).
1335<p>
1336 Implementation will handle thread-safety issues related to
1337 date formats such that first time this method is called,
1338 date format is cloned, and cloned instance will be retained
1339 for use during this deserialization round.</div>
1340<dl><dt><span class="strong">Throws:</span></dt>
1341<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></dl>
1342</li>
1343</ul>
1344<a name="constructCalendar(java.util.Date)">
1345<!--   -->
1346</a>
1347<ul class="blockList">
1348<li class="blockList">
1349<h4>constructCalendar</h4>
1350<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>
1351<div class="block">Convenience method for constructing Calendar instance set
1352 to specified time, to be modified and used by caller.</div>
1353</li>
1354</ul>
1355<a name="readValue(com.fasterxml.jackson.core.JsonParser, java.lang.Class)">
1356<!--   -->
1357</a>
1358<ul class="blockList">
1359<li class="blockList">
1360<h4>readValue</h4>
1361<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.4/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
1362              <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)
1363            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>
1364<div class="block">Convenience method that may be used by composite or container deserializers,
1365 for reading one-off values contained (for sequences, it is more efficient
1366 to actually fetch deserializer once for the whole collection).
1367<p>
1368 NOTE: when deserializing values of properties contained in composite types,
1369 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>;
1370 this method does not allow use of contextual annotations.</div>
1371<dl><dt><span class="strong">Throws:</span></dt>
1372<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><dt><span class="strong">Since:</span></dt>
1373  <dd>2.4</dd></dl>
1374</li>
1375</ul>
1376<a name="readValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JavaType)">
1377<!--   -->
1378</a>
1379<ul class="blockList">
1380<li class="blockList">
1381<h4>readValue</h4>
1382<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readValue(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.4/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
1383              <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)
1384            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>
1385<dl><dt><span class="strong">Throws:</span></dt>
1386<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><dt><span class="strong">Since:</span></dt>
1387  <dd>2.4</dd></dl>
1388</li>
1389</ul>
1390<a name="readPropertyValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.BeanProperty, java.lang.Class)">
1391<!--   -->
1392</a>
1393<ul class="blockList">
1394<li class="blockList">
1395<h4>readPropertyValue</h4>
1396<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readPropertyValue(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.4/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
1397                      <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop,
1398                      <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)
1399                    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>
1400<div class="block">Convenience method that may be used by composite or container deserializers,
1401 for reading one-off values for the composite type, taking into account
1402 annotations that the property (passed to this method -- usually property that
1403 has custom serializer that called this method) has.</div>
1404<dl><dt><span class="strong">Throws:</span></dt>
1405<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><dt><span class="strong">Since:</span></dt>
1406  <dd>2.4</dd></dl>
1407</li>
1408</ul>
1409<a name="readPropertyValue(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.BeanProperty, com.fasterxml.jackson.databind.JavaType)">
1410<!--   -->
1411</a>
1412<ul class="blockList">
1413<li class="blockList">
1414<h4>readPropertyValue</h4>
1415<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;readPropertyValue(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.4/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
1416                      <a href="../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop,
1417                      <a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)
1418                    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>
1419<dl><dt><span class="strong">Throws:</span></dt>
1420<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><dt><span class="strong">Since:</span></dt>
1421  <dd>2.4</dd></dl>
1422</li>
1423</ul>
1424<a name="handleUnknownProperty(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.JsonDeserializer, java.lang.Object, java.lang.String)">
1425<!--   -->
1426</a>
1427<ul class="blockList">
1428<li class="blockList">
1429<h4>handleUnknownProperty</h4>
1430<pre>public&nbsp;boolean&nbsp;handleUnknownProperty(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.4/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
1431                            <a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;deser,
1432                            <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,
1433                            <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)
1434                              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>,
1435                                     <a href="http://fasterxml.github.com/jackson-core/javadoc/2.4/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
1436<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
1437 of an unrecognized property.</div>
1438<dl><dt><span class="strong">Throws:</span></dt>
1439<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>
1440<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.4/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl>
1441</li>
1442</ul>
1443<a name="reportUnknownProperty(java.lang.Object, java.lang.String, com.fasterxml.jackson.databind.JsonDeserializer)">
1444<!--   -->
1445</a>
1446<ul class="blockList">
1447<li class="blockList">
1448<h4>reportUnknownProperty</h4>
1449<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,
1450                         <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,
1451                         <a href="../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;deser)
1452                           throws <a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1453<div class="block">Helper method for reporting a problem with unhandled unknown exception</div>
1454<dl><dt><span class="strong">Parameters:</span></dt><dd><code>instanceOrClass</code> - Either value being populated (if one has been
1455   instantiated), or Class that indicates type that would be (or
1456   have been) instantiated</dd><dd><code>deser</code> - Deserializer that had the problem, if called by deserializer
1457   (or on behalf of one)</dd>
1458<dt><span class="strong">Throws:</span></dt>
1459<dd><code><a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
1460</li>
1461</ul>
1462<a name="mappingException(java.lang.Class)">
1463<!--   -->
1464</a>
1465<ul class="blockList">
1466<li class="blockList">
1467<h4>mappingException</h4>
1468<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>
1469<div class="block">Helper method for constructing generic mapping exception for specified type</div>
1470</li>
1471</ul>
1472<a name="mappingException(java.lang.Class, com.fasterxml.jackson.core.JsonToken)">
1473<!--   -->
1474</a>
1475<ul class="blockList">
1476<li class="blockList">
1477<h4>mappingException</h4>
1478<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,
1479                                    <a href="http://fasterxml.github.com/jackson-core/javadoc/2.4/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonToken</a>&nbsp;token)</pre>
1480</li>
1481</ul>
1482<a name="mappingException(java.lang.String)">
1483<!--   -->
1484</a>
1485<ul class="blockList">
1486<li class="blockList">
1487<h4>mappingException</h4>
1488<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>
1489<div class="block">Helper method for constructing generic mapping exception with specified
1490 message and current location information</div>
1491</li>
1492</ul>
1493<a name="instantiationException(java.lang.Class, java.lang.Throwable)">
1494<!--   -->
1495</a>
1496<ul class="blockList">
1497<li class="blockList">
1498<h4>instantiationException</h4>
1499<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,
1500                                          <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>
1501<div class="block">Helper method for constructing instantiation exception for specified type,
1502 to indicate problem with physically constructing instance of
1503 specified class (missing constructor, exception from constructor)</div>
1504</li>
1505</ul>
1506<a name="instantiationException(java.lang.Class, java.lang.String)">
1507<!--   -->
1508</a>
1509<ul class="blockList">
1510<li class="blockList">
1511<h4>instantiationException</h4>
1512<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,
1513                                          <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>
1514</li>
1515</ul>
1516<a name="weirdStringException(java.lang.Class, java.lang.String)">
1517<!--   -->
1518</a>
1519<ul class="blockList">
1520<li class="blockList">
1521<h4>weirdStringException</h4>
1522<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>
1523public&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/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;instClass,
1524                                                   <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>
1525<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>Since 2.1 should use variant that takes value</i></div>
1526<div class="block">Method that will construct an exception suitable for throwing when
1527 some String values are acceptable, but the one encountered is not.</div>
1528</li>
1529</ul>
1530<a name="weirdStringException(java.lang.String, java.lang.Class, java.lang.String)">
1531<!--   -->
1532</a>
1533<ul class="blockList">
1534<li class="blockList">
1535<h4>weirdStringException</h4>
1536<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,
1537                                        <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,
1538                                        <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>
1539<div class="block">Method that will construct an exception suitable for throwing when
1540 some String values are acceptable, but the one encountered is not.</div>
1541<dl><dt><span class="strong">Parameters:</span></dt><dd><code>value</code> - String value from input being deserialized</dd><dd><code>instClass</code> - Type that String should be deserialized into</dd><dd><code>msg</code> - Message that describes specific problem</dd><dt><span class="strong">Since:</span></dt>
1542  <dd>2.1</dd></dl>
1543</li>
1544</ul>
1545<a name="weirdNumberException(java.lang.Class, java.lang.String)">
1546<!--   -->
1547</a>
1548<ul class="blockList">
1549<li class="blockList">
1550<h4>weirdNumberException</h4>
1551<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>
1552public&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/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;instClass,
1553                                                   <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>
1554<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
1555<div class="block">Helper method for constructing exception to indicate that input JSON
1556 Number was not suitable for deserializing into given type.</div>
1557</li>
1558</ul>
1559<a name="weirdNumberException(java.lang.Number, java.lang.Class, java.lang.String)">
1560<!--   -->
1561</a>
1562<ul class="blockList">
1563<li class="blockList">
1564<h4>weirdNumberException</h4>
1565<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,
1566                                        <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,
1567                                        <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>
1568<div class="block">Helper method for constructing exception to indicate that input JSON
1569 Number was not suitable for deserializing into given target type.</div>
1570</li>
1571</ul>
1572<a name="weirdKeyException(java.lang.Class, java.lang.String, java.lang.String)">
1573<!--   -->
1574</a>
1575<ul class="blockList">
1576<li class="blockList">
1577<h4>weirdKeyException</h4>
1578<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,
1579                                     <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,
1580                                     <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>
1581<div class="block">Helper method for constructing exception to indicate that given JSON
1582 Object field name was not in format to be able to deserialize specified
1583 key type.</div>
1584</li>
1585</ul>
1586<a name="wrongTokenException(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.JsonToken, java.lang.String)">
1587<!--   -->
1588</a>
1589<ul class="blockList">
1590<li class="blockList">
1591<h4>wrongTokenException</h4>
1592<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a>&nbsp;wrongTokenException(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.4/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;p,
1593                                       <a href="http://fasterxml.github.com/jackson-core/javadoc/2.4/com/fasterxml/jackson/core/JsonToken.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonToken</a>&nbsp;expToken,
1594                                       <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>
1595<div class="block">Helper method for indicating that the current token was expected to be another
1596 token.</div>
1597</li>
1598</ul>
1599<a name="unknownTypeException(com.fasterxml.jackson.databind.JavaType, java.lang.String)">
1600<!--   -->
1601</a>
1602<ul class="blockList">
1603<li class="blockList">
1604<h4>unknownTypeException</h4>
1605<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,
1606                                        <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>
1607<div class="block">Helper method for constructing exception to indicate that given
1608 type id (parsed from JSON) could not be converted to a Java type.</div>
1609</li>
1610</ul>
1611<a name="endOfInputException(java.lang.Class)">
1612<!--   -->
1613</a>
1614<ul class="blockList">
1615<li class="blockList">
1616<h4>endOfInputException</h4>
1617<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>
1618</li>
1619</ul>
1620<a name="getDateFormat()">
1621<!--   -->
1622</a>
1623<ul class="blockList">
1624<li class="blockList">
1625<h4>getDateFormat</h4>
1626<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>
1627</li>
1628</ul>
1629<a name="determineClassName(java.lang.Object)">
1630<!--   -->
1631</a>
1632<ul class="blockList">
1633<li class="blockList">
1634<h4>determineClassName</h4>
1635<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>
1636</li>
1637</ul>
1638<a name="_calcName(java.lang.Class)">
1639<!--   -->
1640</a>
1641<ul class="blockList">
1642<li class="blockList">
1643<h4>_calcName</h4>
1644<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>
1645</li>
1646</ul>
1647<a name="_valueDesc()">
1648<!--   -->
1649</a>
1650<ul class="blockList">
1651<li class="blockList">
1652<h4>_valueDesc</h4>
1653<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>
1654</li>
1655</ul>
1656<a name="_desc(java.lang.String)">
1657<!--   -->
1658</a>
1659<ul class="blockListLast">
1660<li class="blockList">
1661<h4>_desc</h4>
1662<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>
1663</li>
1664</ul>
1665</li>
1666</ul>
1667</li>
1668</ul>
1669</div>
1670</div>
1671<!-- ========= END OF CLASS DATA ========= -->
1672<!-- ======= START OF BOTTOM NAVBAR ====== -->
1673<div class="bottomNav"><a name="navbar_bottom">
1674<!--   -->
1675</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
1676<!--   -->
1677</a>
1678<ul class="navList" title="Navigation">
1679<li><a href="../../../../overview-summary.html">Overview</a></li>
1680<li><a href="package-summary.html">Package</a></li>
1681<li class="navBarCell1Rev">Class</li>
1682<li><a href="class-use/DeserializationContext.html">Use</a></li>
1683<li><a href="package-tree.html">Tree</a></li>
1684<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
1685<li><a href="../../../../index-all.html">Index</a></li>
1686<li><a href="../../../../help-doc.html">Help</a></li>
1687</ul>
1688</div>
1689<div class="subNav">
1690<ul class="navList">
1691<li><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind"><span class="strong">Prev Class</span></a></li>
1692<li><a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind"><span class="strong">Next Class</span></a></li>
1693</ul>
1694<ul class="navList">
1695<li><a href="../../../../index.html?com/fasterxml/jackson/databind/DeserializationContext.html" target="_top">Frames</a></li>
1696<li><a href="DeserializationContext.html" target="_top">No Frames</a></li>
1697</ul>
1698<ul class="navList" id="allclasses_navbar_bottom">
1699<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
1700</ul>
1701<div>
1702<script type="text/javascript"><!--
1703  allClassesLink = document.getElementById("allclasses_navbar_bottom");
1704  if(window==top) {
1705    allClassesLink.style.display = "block";
1706  }
1707  else {
1708    allClassesLink.style.display = "none";
1709  }
1710  //-->
1711</script>
1712</div>
1713<div>
1714<ul class="subNavList">
1715<li>Summary:&nbsp;</li>
1716<li>Nested&nbsp;|&nbsp;</li>
1717<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
1718<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
1719<li><a href="#method_summary">Method</a></li>
1720</ul>
1721<ul class="subNavList">
1722<li>Detail:&nbsp;</li>
1723<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
1724<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
1725<li><a href="#method_detail">Method</a></li>
1726</ul>
1727</div>
1728<a name="skip-navbar_bottom">
1729<!--   -->
1730</a></div>
1731<!-- ======== END OF BOTTOM NAVBAR ======= -->
1732<p class="legalCopy"><small>Copyright &#169; 2014 <a href="http://fasterxml.com/">FasterXML</a>. All Rights Reserved.</small></p>
1733</body>
1734</html>
1735