• 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 Sat Nov 16 21:43:17 PST 2013 -->
6<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
7<title>BeanDeserializerBase (jackson-databind 2.3.0 API)</title>
8<meta name="date" content="2013-11-16">
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="BeanDeserializerBase (jackson-databind 2.3.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/BeanDeserializerBase.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/deser/BeanDeserializer.html" title="class in com.fasterxml.jackson.databind.deser"><span class="strong">Prev Class</span></a></li>
41<li><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html" title="class in com.fasterxml.jackson.databind.deser"><span class="strong">Next Class</span></a></li>
42</ul>
43<ul class="navList">
44<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" target="_top">Frames</a></li>
45<li><a href="BeanDeserializerBase.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><a href="#nested_classes_inherited_from_class_com.fasterxml.jackson.databind.JsonDeserializer">Nested</a>&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.deser</div>
84<h2 title="Class BeanDeserializerBase" class="title">Class BeanDeserializerBase</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/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.JsonDeserializer</a>&lt;T&gt;</li>
92<li>
93<ul class="inheritance">
94<li><a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std.StdDeserializer</a>&lt;<a href="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;</li>
95<li>
96<ul class="inheritance">
97<li>com.fasterxml.jackson.databind.deser.BeanDeserializerBase</li>
98</ul>
99</li>
100</ul>
101</li>
102</ul>
103</li>
104</ul>
105<div class="description">
106<ul class="blockList">
107<li class="blockList">
108<dl>
109<dt>All Implemented Interfaces:</dt>
110<dd><a href="../../../../../com/fasterxml/jackson/databind/deser/ContextualDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser">ContextualDeserializer</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/ResolvableDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser">ResolvableDeserializer</a>, <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>
111</dl>
112<dl>
113<dt>Direct Known Subclasses:</dt>
114<dd><a href="../../../../../com/fasterxml/jackson/databind/deser/impl/BeanAsArrayBuilderDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.impl">BeanAsArrayBuilderDeserializer</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/BeanAsArrayDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.impl">BeanAsArrayDeserializer</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializer</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BuilderBasedDeserializer.html" title="class in com.fasterxml.jackson.databind.deser">BuilderBasedDeserializer</a></dd>
115</dl>
116<hr>
117<br>
118<pre>public abstract class <span class="strong">BeanDeserializerBase</span>
119extends <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdDeserializer</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;
120implements <a href="../../../../../com/fasterxml/jackson/databind/deser/ContextualDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser">ContextualDeserializer</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/ResolvableDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser">ResolvableDeserializer</a>, <a href="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>
121<div class="block">Base class for <code>BeanDeserializer</code>.</div>
122<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#com.fasterxml.jackson.databind.deser.BeanDeserializerBase">Serialized Form</a></dd></dl>
123</li>
124</ul>
125</div>
126<div class="summary">
127<ul class="blockList">
128<li class="blockList">
129<!-- ======== NESTED CLASS SUMMARY ======== -->
130<ul class="blockList">
131<li class="blockList"><a name="nested_class_summary">
132<!--   -->
133</a>
134<h3>Nested Class Summary</h3>
135<ul class="blockList">
136<li class="blockList"><a name="nested_classes_inherited_from_class_com.fasterxml.jackson.databind.JsonDeserializer">
137<!--   -->
138</a>
139<h3>Nested classes/interfaces inherited from class&nbsp;com.fasterxml.jackson.databind.<a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a></h3>
140<code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.None.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer.None</a></code></li>
141</ul>
142</li>
143</ul>
144<!-- =========== FIELD SUMMARY =========== -->
145<ul class="blockList">
146<li class="blockList"><a name="field_summary">
147<!--   -->
148</a>
149<h3>Field Summary</h3>
150<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
151<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
152<tr>
153<th class="colFirst" scope="col">Modifier and Type</th>
154<th class="colLast" scope="col">Field and Description</th>
155</tr>
156<tr class="altColor">
157<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableAnyProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableAnyProperty</a></code></td>
158<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#_anySetter">_anySetter</a></strong></code>
159<div class="block">Fallback setter used for handling any properties that are not
160 mapped to regular setters.</div>
161</td>
162</tr>
163<tr class="rowColor">
164<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<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>,<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&gt;</code></td>
165<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#_backRefs">_backRefs</a></strong></code>
166<div class="block">We may also have one or more back reference fields (usually
167 zero or one).</div>
168</td>
169</tr>
170<tr class="altColor">
171<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/BeanPropertyMap.html" title="class in com.fasterxml.jackson.databind.deser.impl">BeanPropertyMap</a></code></td>
172<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#_beanProperties">_beanProperties</a></strong></code>
173<div class="block">Mapping of property names to properties, built when all properties
174 to use have been successfully resolved.</div>
175</td>
176</tr>
177<tr class="rowColor">
178<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td>
179<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#_beanType">_beanType</a></strong></code>
180<div class="block">Declared type of the bean this deserializer handles.</div>
181</td>
182</tr>
183<tr class="altColor">
184<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="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>
185<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#_delegateDeserializer">_delegateDeserializer</a></strong></code>
186<div class="block">Deserializer that is used iff delegate-based creator is
187 to be used for deserializing from JSON Object.</div>
188</td>
189</tr>
190<tr class="rowColor">
191<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ExternalTypeHandler.html" title="class in com.fasterxml.jackson.databind.deser.impl">ExternalTypeHandler</a></code></td>
192<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#_externalTypeIdHandler">_externalTypeIdHandler</a></strong></code>
193<div class="block">Handler that we need iff any of properties uses external
194 type id.</div>
195</td>
196</tr>
197<tr class="altColor">
198<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<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>&gt;</code></td>
199<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#_ignorableProps">_ignorableProps</a></strong></code>
200<div class="block">In addition to properties that are set, we will also keep
201 track of recognized but ignorable properties: these will
202 be skipped without errors or warnings.</div>
203</td>
204</tr>
205<tr class="rowColor">
206<td class="colFirst"><code>protected boolean</code></td>
207<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#_ignoreAllUnknown">_ignoreAllUnknown</a></strong></code>
208<div class="block">Flag that can be set to ignore and skip unknown properties.</div>
209</td>
210</tr>
211<tr class="altColor">
212<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ValueInjector.html" title="class in com.fasterxml.jackson.databind.deser.impl">ValueInjector</a>[]</code></td>
213<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#_injectables">_injectables</a></strong></code>
214<div class="block">List of <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ValueInjector.html" title="class in com.fasterxml.jackson.databind.deser.impl"><code>ValueInjector</code></a>s, if any injectable values are
215 expected by the bean; otherwise null.</div>
216</td>
217</tr>
218<tr class="rowColor">
219<td class="colFirst"><code>protected boolean</code></td>
220<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#_needViewProcesing">_needViewProcesing</a></strong></code>
221<div class="block">Flag that indicates that some aspect of deserialization depends
222 on active view used (if any)</div>
223</td>
224</tr>
225<tr class="altColor">
226<td class="colFirst"><code>protected boolean</code></td>
227<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#_nonStandardCreation">_nonStandardCreation</a></strong></code>
228<div class="block">Flag that is set to mark "non-standard" cases; where either
229 we use one of non-default creators, or there are unwrapped
230 values to consider.</div>
231</td>
232</tr>
233<tr class="rowColor">
234<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdReader.html" title="class in com.fasterxml.jackson.databind.deser.impl">ObjectIdReader</a></code></td>
235<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#_objectIdReader">_objectIdReader</a></strong></code>
236<div class="block">If an Object Id is to be used for value handled by this
237 deserializer, this reader is used for handling.</div>
238</td>
239</tr>
240<tr class="altColor">
241<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/PropertyBasedCreator.html" title="class in com.fasterxml.jackson.databind.deser.impl">PropertyBasedCreator</a></code></td>
242<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#_propertyBasedCreator">_propertyBasedCreator</a></strong></code>
243<div class="block">If the bean needs to be instantiated using constructor
244 or factory method
245 that takes one or more named properties as argument(s),
246 this creator is used for instantiation.</div>
247</td>
248</tr>
249<tr class="rowColor">
250<td class="colFirst"><code>protected <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.3.0/com/fasterxml/jackson/annotation/JsonFormat.Shape.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonFormat.Shape</a></code></td>
251<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#_serializationShape">_serializationShape</a></strong></code>
252<div class="block">Requested shape from bean class annotations.</div>
253</td>
254</tr>
255<tr class="altColor">
256<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/type/ClassKey.html" title="class in com.fasterxml.jackson.databind.type">ClassKey</a>,<a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="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;&gt;</code></td>
257<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#_subDeserializers">_subDeserializers</a></strong></code>
258<div class="block">Lazily constructed map used to contain deserializers needed
259 for polymorphic subtypes.</div>
260</td>
261</tr>
262<tr class="rowColor">
263<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/UnwrappedPropertyHandler.html" title="class in com.fasterxml.jackson.databind.deser.impl">UnwrappedPropertyHandler</a></code></td>
264<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#_unwrappedPropertyHandler">_unwrappedPropertyHandler</a></strong></code>
265<div class="block">If one of properties has "unwrapped" value, we need separate
266 helper object</div>
267</td>
268</tr>
269<tr class="altColor">
270<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser">ValueInstantiator</a></code></td>
271<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#_valueInstantiator">_valueInstantiator</a></strong></code>
272<div class="block">Object that handles details of constructing initial
273 bean value (to which bind data to), unless instance
274 is passed (via updateValue())</div>
275</td>
276</tr>
277<tr class="rowColor">
278<td class="colFirst"><code>protected boolean</code></td>
279<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#_vanillaProcessing">_vanillaProcessing</a></strong></code>
280<div class="block">Flag that indicates that no "special features" whatsoever
281 are enabled, so the simplest processing is possible.</div>
282</td>
283</tr>
284<tr class="altColor">
285<td class="colFirst"><code>protected static <a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a></code></td>
286<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#TEMP_PROPERTY_NAME">TEMP_PROPERTY_NAME</a></strong></code>&nbsp;</td>
287</tr>
288</table>
289<ul class="blockList">
290<li class="blockList"><a name="fields_inherited_from_class_com.fasterxml.jackson.databind.deser.std.StdDeserializer">
291<!--   -->
292</a>
293<h3>Fields inherited from class&nbsp;com.fasterxml.jackson.databind.deser.std.<a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdDeserializer</a></h3>
294<code><a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#_valueClass">_valueClass</a></code></li>
295</ul>
296</li>
297</ul>
298<!-- ======== CONSTRUCTOR SUMMARY ======== -->
299<ul class="blockList">
300<li class="blockList"><a name="constructor_summary">
301<!--   -->
302</a>
303<h3>Constructor Summary</h3>
304<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
305<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
306<tr>
307<th class="colFirst" scope="col">Modifier</th>
308<th class="colLast" scope="col">Constructor and Description</th>
309</tr>
310<tr class="altColor">
311<td class="colFirst"><code>protected </code></td>
312<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#BeanDeserializerBase(com.fasterxml.jackson.databind.deser.BeanDeserializerBase)">BeanDeserializerBase</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>&nbsp;src)</code>&nbsp;</td>
313</tr>
314<tr class="rowColor">
315<td class="colFirst"><code>protected </code></td>
316<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#BeanDeserializerBase(com.fasterxml.jackson.databind.deser.BeanDeserializerBase, boolean)">BeanDeserializerBase</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>&nbsp;src,
317                    boolean&nbsp;ignoreAllUnknown)</code>&nbsp;</td>
318</tr>
319<tr class="altColor">
320<td class="colFirst"><code>&nbsp;</code></td>
321<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#BeanDeserializerBase(com.fasterxml.jackson.databind.deser.BeanDeserializerBase, java.util.HashSet)">BeanDeserializerBase</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>&nbsp;src,
322                    <a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<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>&gt;&nbsp;ignorableProps)</code>&nbsp;</td>
323</tr>
324<tr class="rowColor">
325<td class="colFirst"><code>protected </code></td>
326<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#BeanDeserializerBase(com.fasterxml.jackson.databind.deser.BeanDeserializerBase, com.fasterxml.jackson.databind.util.NameTransformer)">BeanDeserializerBase</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>&nbsp;src,
327                    <a href="../../../../../com/fasterxml/jackson/databind/util/NameTransformer.html" title="class in com.fasterxml.jackson.databind.util">NameTransformer</a>&nbsp;unwrapper)</code>&nbsp;</td>
328</tr>
329<tr class="altColor">
330<td class="colFirst"><code>&nbsp;</code></td>
331<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#BeanDeserializerBase(com.fasterxml.jackson.databind.deser.BeanDeserializerBase, com.fasterxml.jackson.databind.deser.impl.ObjectIdReader)">BeanDeserializerBase</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>&nbsp;src,
332                    <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdReader.html" title="class in com.fasterxml.jackson.databind.deser.impl">ObjectIdReader</a>&nbsp;oir)</code>&nbsp;</td>
333</tr>
334<tr class="rowColor">
335<td class="colFirst"><code>protected </code></td>
336<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#BeanDeserializerBase(com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder, com.fasterxml.jackson.databind.BeanDescription, com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap, java.util.Map, java.util.HashSet, boolean, boolean)">BeanDeserializerBase</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBuilder</a>&nbsp;builder,
337                    <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a>&nbsp;beanDesc,
338                    <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/BeanPropertyMap.html" title="class in com.fasterxml.jackson.databind.deser.impl">BeanPropertyMap</a>&nbsp;properties,
339                    <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<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>,<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&gt;&nbsp;backRefs,
340                    <a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<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>&gt;&nbsp;ignorableProps,
341                    boolean&nbsp;ignoreAllUnknown,
342                    boolean&nbsp;hasViews)</code>
343<div class="block">Constructor used when initially building a deserializer
344 instance, given a <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html" title="class in com.fasterxml.jackson.databind.deser"><code>BeanDeserializerBuilder</code></a> that
345 contains configuration.</div>
346</td>
347</tr>
348</table>
349</li>
350</ul>
351<!-- ========== METHOD SUMMARY =========== -->
352<ul class="blockList">
353<li class="blockList"><a name="method_summary">
354<!--   -->
355</a>
356<h3>Method Summary</h3>
357<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
358<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
359<tr>
360<th class="colFirst" scope="col">Modifier and Type</th>
361<th class="colLast" scope="col">Method and Description</th>
362</tr>
363<tr class="altColor">
364<td class="colFirst"><code>protected <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>
365<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#_convertObjectId(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, java.lang.Object, com.fasterxml.jackson.databind.JsonDeserializer)">_convertObjectId</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
366                <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
367                <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;rawId,
368                <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;idDeser)</code>
369<div class="block">Helper method we need to do necessary conversion from whatever native object id
370 type is, into declared type that Jackson internals expect.</div>
371</td>
372</tr>
373<tr class="rowColor">
374<td class="colFirst"><code>protected abstract <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>
375<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#_deserializeUsingPropertyBased(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">_deserializeUsingPropertyBased</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
376                              <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)</code>&nbsp;</td>
377</tr>
378<tr class="altColor">
379<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="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>
380<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#_findSubclassDeserializer(com.fasterxml.jackson.databind.DeserializationContext, java.lang.Object, com.fasterxml.jackson.databind.util.TokenBuffer)">_findSubclassDeserializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
381                         <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;bean,
382                         <a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html" title="class in com.fasterxml.jackson.databind.util">TokenBuffer</a>&nbsp;unknownTokens)</code>
383<div class="block">Helper method called to (try to) locate deserializer for given sub-type of
384 type that this deserializer handles.</div>
385</td>
386</tr>
387<tr class="rowColor">
388<td class="colFirst"><code>protected <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>
389<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#_handleTypedObjectId(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, java.lang.Object, java.lang.Object)">_handleTypedObjectId</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
390                    <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
391                    <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;pojo,
392                    <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;rawId)</code>
393<div class="block">Offlined method called to handle "native" Object Id that has been read
394 and known to be associated with given deserialized POJO.</div>
395</td>
396</tr>
397<tr class="altColor">
398<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></td>
399<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#_resolveInnerClassValuedProperty(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.deser.SettableBeanProperty)">_resolveInnerClassValuedProperty</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
400                                <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;prop)</code>
401<div class="block">Helper method that will handle gruesome details of dealing with properties
402 that have non-static inner class as value...</div>
403</td>
404</tr>
405<tr class="rowColor">
406<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></td>
407<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#_resolveManagedReferenceProperty(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.deser.SettableBeanProperty)">_resolveManagedReferenceProperty</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
408                                <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;prop)</code>
409<div class="block">Helper method called to see if given property is part of 'managed' property
410 pair (managed + back reference), and if so, handle resolution details.</div>
411</td>
412</tr>
413<tr class="altColor">
414<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></td>
415<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#_resolveUnwrappedProperty(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.deser.SettableBeanProperty)">_resolveUnwrappedProperty</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
416                         <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;prop)</code>
417<div class="block">Helper method called to see if given property might be so-called unwrapped
418 property: these require special handling.</div>
419</td>
420</tr>
421<tr class="rowColor">
422<td class="colFirst"><code>protected abstract <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a></code></td>
423<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#asArrayDeserializer()">asArrayDeserializer</a></strong>()</code>
424<div class="block">Fluent factory for creating a variant that can handle
425 POJO output as a JSON Array.</div>
426</td>
427</tr>
428<tr class="altColor">
429<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>
430<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#createContextual(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.BeanProperty)">createContextual</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
431                <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)</code>
432<div class="block">Although most of post-processing is done in resolve(), we only get
433 access to referring property's annotations here; and this is needed
434 to support per-property ObjectIds.</div>
435</td>
436</tr>
437<tr class="rowColor">
438<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&gt;</code></td>
439<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#creatorProperties()">creatorProperties</a></strong>()</code>
440<div class="block">Accessor for finding properties that represents values to pass
441 through property-based creator method (constructor or
442 factory method)</div>
443</td>
444</tr>
445<tr class="altColor">
446<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>
447<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#deserializeFromArray(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">deserializeFromArray</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
448                    <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)</code>&nbsp;</td>
449</tr>
450<tr class="rowColor">
451<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>
452<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#deserializeFromBoolean(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">deserializeFromBoolean</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
453                      <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)</code>
454<div class="block">Method called to deserialize POJO value from a JSON boolean value (true, false)</div>
455</td>
456</tr>
457<tr class="altColor">
458<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>
459<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#deserializeFromDouble(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">deserializeFromDouble</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
460                     <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)</code>
461<div class="block">Method called to deserialize POJO value from a JSON floating-point
462 number.</div>
463</td>
464</tr>
465<tr class="rowColor">
466<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>
467<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#deserializeFromNumber(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">deserializeFromNumber</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
468                     <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)</code>&nbsp;</td>
469</tr>
470<tr class="altColor">
471<td class="colFirst"><code>abstract <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>
472<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#deserializeFromObject(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">deserializeFromObject</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
473                     <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)</code>
474<div class="block">General version used when handling needs more advanced
475 features.</div>
476</td>
477</tr>
478<tr class="rowColor">
479<td class="colFirst"><code>protected <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>
480<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#deserializeFromObjectId(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">deserializeFromObjectId</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
481                       <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)</code>
482<div class="block">Method called in cases where it looks like we got an Object Id
483 to parse and use as a reference.</div>
484</td>
485</tr>
486<tr class="altColor">
487<td class="colFirst"><code>protected <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>
488<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#deserializeFromObjectUsingNonDefault(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">deserializeFromObjectUsingNonDefault</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
489                                    <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)</code>&nbsp;</td>
490</tr>
491<tr class="rowColor">
492<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>
493<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#deserializeFromString(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">deserializeFromString</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
494                     <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)</code>&nbsp;</td>
495</tr>
496<tr class="altColor">
497<td class="colFirst"><code>protected <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>
498<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#deserializeWithObjectId(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">deserializeWithObjectId</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
499                       <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)</code>
500<div class="block">Alternative deserialization method used when we expect to see Object Id;
501 if so, we will need to ensure that the Id is seen before anything
502 else, to ensure that it is available for solving references,
503 even if JSON itself is not ordered that way.</div>
504</td>
505</tr>
506<tr class="rowColor">
507<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>
508<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#deserializeWithType(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.jsontype.TypeDeserializer)">deserializeWithType</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
509                   <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
510                   <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a>&nbsp;typeDeserializer)</code>
511<div class="block">Base implementation that does not assume specific type
512 inclusion mechanism.</div>
513</td>
514</tr>
515<tr class="altColor">
516<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></td>
517<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#findBackReference(java.lang.String)">findBackReference</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;logicalName)</code>
518<div class="block">Method needed by <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser"><code>BeanDeserializerFactory</code></a> to properly link
519 managed- and back-reference pairs.</div>
520</td>
521</tr>
522<tr class="rowColor">
523<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="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>
524<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#findConvertingDeserializer(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.deser.SettableBeanProperty)">findConvertingDeserializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
525                          <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;prop)</code>
526<div class="block">Helper method that can be used to see if specified property is annotated
527 to indicate use of a converter for property value (in case of container types,
528 it is container type itself, not key or content type).</div>
529</td>
530</tr>
531<tr class="altColor">
532<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></td>
533<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#findProperty(int)">findProperty</a></strong>(int&nbsp;propertyIndex)</code>
534<div class="block">Alternate find method that tries to locate a property with given
535 <code>property index</code>.</div>
536</td>
537</tr>
538<tr class="rowColor">
539<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></td>
540<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#findProperty(com.fasterxml.jackson.databind.PropertyName)">findProperty</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a>&nbsp;propertyName)</code>&nbsp;</td>
541</tr>
542<tr class="altColor">
543<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></td>
544<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#findProperty(java.lang.String)">findProperty</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;propertyName)</code>
545<div class="block">Accessor for finding the property with given name, if POJO
546 has one.</div>
547</td>
548</tr>
549<tr class="rowColor">
550<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>
551<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#getBeanClass()">getBeanClass</a></strong>()</code>
552<div class="block"><strong>Deprecated.</strong>&nbsp;
553<div class="block"><i>Since 2.3, use <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#handledType()"><code>handledType()</code></a> instead</i></div>
554</div>
555</td>
556</tr>
557<tr class="altColor">
558<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</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>
559<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#getKnownPropertyNames()">getKnownPropertyNames</a></strong>()</code>
560<div class="block">Method that will
561 either return null to indicate that type being deserializers
562 has no concept of properties; or a collection of identifiers
563 for which <code>toString</code> will give external property
564 name.</div>
565</td>
566</tr>
567<tr class="rowColor">
568<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdReader.html" title="class in com.fasterxml.jackson.databind.deser.impl">ObjectIdReader</a></code></td>
569<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#getObjectIdReader()">getObjectIdReader</a></strong>()</code>
570<div class="block">Overridden to return true for those instances that are
571 handling value for which Object Identity handling is enabled
572 (either via value type or referring property).</div>
573</td>
574</tr>
575<tr class="altColor">
576<td class="colFirst"><code>int</code></td>
577<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#getPropertyCount()">getPropertyCount</a></strong>()</code>
578<div class="block">Accessor for checking number of deserialized properties.</div>
579</td>
580</tr>
581<tr class="rowColor">
582<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser">ValueInstantiator</a></code></td>
583<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#getValueInstantiator()">getValueInstantiator</a></strong>()</code>&nbsp;</td>
584</tr>
585<tr class="altColor">
586<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td>
587<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#getValueType()">getValueType</a></strong>()</code>
588<div class="block">Exact structured type deserializer handles, if known.</div>
589</td>
590</tr>
591<tr class="rowColor">
592<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>
593<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#handledType()">handledType</a></strong>()</code>
594<div class="block">Method for accessing type of values this deserializer produces.</div>
595</td>
596</tr>
597<tr class="altColor">
598<td class="colFirst"><code>protected void</code></td>
599<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, java.lang.Object, java.lang.String)">handleIgnoredProperty</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
600                     <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
601                     <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;beanOrClass,
602                     <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>
603<div class="block">Method called when an explicitly ignored property (one specified with a
604 name to match, either by property annotation or class annotation) is encountered.</div>
605</td>
606</tr>
607<tr class="rowColor">
608<td class="colFirst"><code>protected <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>
609<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#handlePolymorphic(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, java.lang.Object, com.fasterxml.jackson.databind.util.TokenBuffer)">handlePolymorphic</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
610                 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
611                 <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;bean,
612                 <a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html" title="class in com.fasterxml.jackson.databind.util">TokenBuffer</a>&nbsp;unknownTokens)</code>
613<div class="block">Method called in cases where we may have polymorphic deserialization
614 case: that is, type of Creator-constructed bean is not the type
615 of deserializer itself.</div>
616</td>
617</tr>
618<tr class="altColor">
619<td class="colFirst"><code>protected <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>
620<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#handleUnknownProperties(com.fasterxml.jackson.databind.DeserializationContext, java.lang.Object, com.fasterxml.jackson.databind.util.TokenBuffer)">handleUnknownProperties</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
621                       <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;bean,
622                       <a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html" title="class in com.fasterxml.jackson.databind.util">TokenBuffer</a>&nbsp;unknownTokens)</code>
623<div class="block">Method called to handle set of one or more unknown properties,
624 stored in their entirety in given <a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html" title="class in com.fasterxml.jackson.databind.util"><code>TokenBuffer</code></a>
625 (as field entries, name and value).</div>
626</td>
627</tr>
628<tr class="rowColor">
629<td class="colFirst"><code>protected void</code></td>
630<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#handleUnknownProperty(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, java.lang.Object, java.lang.String)">handleUnknownProperty</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
631                     <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
632                     <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;beanOrClass,
633                     <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>
634<div class="block">Method called when a JSON property is encountered that has not matching
635 setter, any-setter or field, and thus can not be assigned.</div>
636</td>
637</tr>
638<tr class="altColor">
639<td class="colFirst"><code>protected void</code></td>
640<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#handleUnknownVanilla(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, java.lang.Object, java.lang.String)">handleUnknownVanilla</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
641                    <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
642                    <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;bean,
643                    <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>
644<div class="block">Helper method called for an unknown property, when using "vanilla"
645 processing.</div>
646</td>
647</tr>
648<tr class="rowColor">
649<td class="colFirst"><code>boolean</code></td>
650<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#hasProperty(java.lang.String)">hasProperty</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;propertyName)</code>&nbsp;</td>
651</tr>
652<tr class="altColor">
653<td class="colFirst"><code>boolean</code></td>
654<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#hasViews()">hasViews</a></strong>()</code>&nbsp;</td>
655</tr>
656<tr class="rowColor">
657<td class="colFirst"><code>protected void</code></td>
658<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#injectValues(com.fasterxml.jackson.databind.DeserializationContext, java.lang.Object)">injectValues</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
659            <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;bean)</code>&nbsp;</td>
660</tr>
661<tr class="altColor">
662<td class="colFirst"><code>boolean</code></td>
663<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#isCachable()">isCachable</a></strong>()</code>
664<div class="block">Method called to see if deserializer instance is cachable and
665 usable for other properties of same type (type for which instance
666 was created).</div>
667</td>
668</tr>
669<tr class="rowColor">
670<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&gt;</code></td>
671<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#properties()">properties</a></strong>()</code>
672<div class="block">Accessor for iterating over properties this deserializer uses; with
673 the exception that properties passed via Creator methods
674 (specifically, "property-based constructor") are not included,
675 but can be accessed separate by calling
676 <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#creatorProperties()"><code>creatorProperties()</code></a></div>
677</td>
678</tr>
679<tr class="altColor">
680<td class="colFirst"><code>void</code></td>
681<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#replaceProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty, com.fasterxml.jackson.databind.deser.SettableBeanProperty)">replaceProperty</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;original,
682               <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;replacement)</code>
683<div class="block">Method that can be used to replace an existing property with
684 a modified one.</div>
685</td>
686</tr>
687<tr class="rowColor">
688<td class="colFirst"><code>void</code></td>
689<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#resolve(com.fasterxml.jackson.databind.DeserializationContext)">resolve</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)</code>
690<div class="block">Method called to finalize setup of this deserializer,
691 after deserializer itself has been registered.</div>
692</td>
693</tr>
694<tr class="altColor">
695<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>
696<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)">unwrappingDeserializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/util/NameTransformer.html" title="class in com.fasterxml.jackson.databind.util">NameTransformer</a>&nbsp;unwrapper)</code>
697<div class="block">Method that will return deserializer instance that is able
698 to handle "unwrapped" value instances
699 If no unwrapped instance can be constructed, will simply
700 return this object as-is.</div>
701</td>
702</tr>
703<tr class="rowColor">
704<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a></code></td>
705<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#withIgnorableProperties(java.util.HashSet)">withIgnorableProperties</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<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>&gt;&nbsp;ignorableProps)</code>&nbsp;</td>
706</tr>
707<tr class="altColor">
708<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a></code></td>
709<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#withObjectIdReader(com.fasterxml.jackson.databind.deser.impl.ObjectIdReader)">withObjectIdReader</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdReader.html" title="class in com.fasterxml.jackson.databind.deser.impl">ObjectIdReader</a>&nbsp;oir)</code>&nbsp;</td>
710</tr>
711<tr class="rowColor">
712<td class="colFirst"><code>void</code></td>
713<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#wrapAndThrow(java.lang.Throwable, java.lang.Object, int, com.fasterxml.jackson.databind.DeserializationContext)">wrapAndThrow</a></strong>(<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,
714            <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;bean,
715            int&nbsp;index,
716            <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)</code>&nbsp;</td>
717</tr>
718<tr class="altColor">
719<td class="colFirst"><code>void</code></td>
720<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#wrapAndThrow(java.lang.Throwable, java.lang.Object, java.lang.String, com.fasterxml.jackson.databind.DeserializationContext)">wrapAndThrow</a></strong>(<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,
721            <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;bean,
722            <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,
723            <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)</code>
724<div class="block">Method that will modify caught exception (passed in as argument)
725 as necessary to include reference information, and to ensure it
726 is a subtype of <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a>, or an unchecked exception.</div>
727</td>
728</tr>
729<tr class="rowColor">
730<td class="colFirst"><code>protected void</code></td>
731<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#wrapInstantiationProblem(java.lang.Throwable, com.fasterxml.jackson.databind.DeserializationContext)">wrapInstantiationProblem</a></strong>(<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,
732                        <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)</code>&nbsp;</td>
733</tr>
734</table>
735<ul class="blockList">
736<li class="blockList"><a name="methods_inherited_from_class_com.fasterxml.jackson.databind.deser.std.StdDeserializer">
737<!--   -->
738</a>
739<h3>Methods inherited from class&nbsp;com.fasterxml.jackson.databind.deser.std.<a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdDeserializer</a></h3>
740<code><a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#_hasTextualNull(java.lang.String)">_hasTextualNull</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#_parseBoolean(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">_parseBoolean</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#_parseBooleanFromNumber(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">_parseBooleanFromNumber</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#_parseBooleanPrimitive(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">_parseBooleanPrimitive</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#_parseByte(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">_parseByte</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#_parseDate(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">_parseDate</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#_parseDouble(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">_parseDouble</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#_parseDoublePrimitive(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">_parseDoublePrimitive</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#_parseFloat(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">_parseFloat</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#_parseFloatPrimitive(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">_parseFloatPrimitive</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#_parseInteger(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">_parseInteger</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#_parseIntPrimitive(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">_parseIntPrimitive</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#_parseLong(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">_parseLong</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#_parseLongPrimitive(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">_parseLongPrimitive</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#_parseShort(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">_parseShort</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#_parseShortPrimitive(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">_parseShortPrimitive</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#_parseString(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">_parseString</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#findConvertingContentDeserializer(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.BeanProperty, com.fasterxml.jackson.databind.JsonDeserializer)">findConvertingContentDeserializer</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#findDeserializer(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.BeanProperty)">findDeserializer</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#getValueClass()">getValueClass</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#isDefaultDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)">isDefaultDeserializer</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#isDefaultKeyDeserializer(com.fasterxml.jackson.databind.KeyDeserializer)">isDefaultKeyDeserializer</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#parseDouble(java.lang.String)">parseDouble</a></code></li>
741</ul>
742<ul class="blockList">
743<li class="blockList"><a name="methods_inherited_from_class_com.fasterxml.jackson.databind.JsonDeserializer">
744<!--   -->
745</a>
746<h3>Methods inherited from class&nbsp;com.fasterxml.jackson.databind.<a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a></h3>
747<code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#deserialize(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">deserialize</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#deserialize(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, T)">deserialize</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#getDelegatee()">getDelegatee</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#getEmptyValue()">getEmptyValue</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#getNullValue()">getNullValue</a>, <a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#replaceDelegatee(com.fasterxml.jackson.databind.JsonDeserializer)">replaceDelegatee</a></code></li>
748</ul>
749<ul class="blockList">
750<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
751<!--   -->
752</a>
753<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>
754<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>
755</ul>
756</li>
757</ul>
758</li>
759</ul>
760</div>
761<div class="details">
762<ul class="blockList">
763<li class="blockList">
764<!-- ============ FIELD DETAIL =========== -->
765<ul class="blockList">
766<li class="blockList"><a name="field_detail">
767<!--   -->
768</a>
769<h3>Field Detail</h3>
770<a name="TEMP_PROPERTY_NAME">
771<!--   -->
772</a>
773<ul class="blockList">
774<li class="blockList">
775<h4>TEMP_PROPERTY_NAME</h4>
776<pre>protected static final&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a> TEMP_PROPERTY_NAME</pre>
777</li>
778</ul>
779<a name="_beanType">
780<!--   -->
781</a>
782<ul class="blockList">
783<li class="blockList">
784<h4>_beanType</h4>
785<pre>protected final&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _beanType</pre>
786<div class="block">Declared type of the bean this deserializer handles.</div>
787</li>
788</ul>
789<a name="_serializationShape">
790<!--   -->
791</a>
792<ul class="blockList">
793<li class="blockList">
794<h4>_serializationShape</h4>
795<pre>protected final&nbsp;<a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.3.0/com/fasterxml/jackson/annotation/JsonFormat.Shape.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonFormat.Shape</a> _serializationShape</pre>
796<div class="block">Requested shape from bean class annotations.</div>
797</li>
798</ul>
799<a name="_valueInstantiator">
800<!--   -->
801</a>
802<ul class="blockList">
803<li class="blockList">
804<h4>_valueInstantiator</h4>
805<pre>protected final&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser">ValueInstantiator</a> _valueInstantiator</pre>
806<div class="block">Object that handles details of constructing initial
807 bean value (to which bind data to), unless instance
808 is passed (via updateValue())</div>
809</li>
810</ul>
811<a name="_delegateDeserializer">
812<!--   -->
813</a>
814<ul class="blockList">
815<li class="blockList">
816<h4>_delegateDeserializer</h4>
817<pre>protected&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; _delegateDeserializer</pre>
818<div class="block">Deserializer that is used iff delegate-based creator is
819 to be used for deserializing from JSON Object.</div>
820</li>
821</ul>
822<a name="_propertyBasedCreator">
823<!--   -->
824</a>
825<ul class="blockList">
826<li class="blockList">
827<h4>_propertyBasedCreator</h4>
828<pre>protected&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/impl/PropertyBasedCreator.html" title="class in com.fasterxml.jackson.databind.deser.impl">PropertyBasedCreator</a> _propertyBasedCreator</pre>
829<div class="block">If the bean needs to be instantiated using constructor
830 or factory method
831 that takes one or more named properties as argument(s),
832 this creator is used for instantiation.
833 This value gets resolved during general resolution.</div>
834</li>
835</ul>
836<a name="_nonStandardCreation">
837<!--   -->
838</a>
839<ul class="blockList">
840<li class="blockList">
841<h4>_nonStandardCreation</h4>
842<pre>protected&nbsp;boolean _nonStandardCreation</pre>
843<div class="block">Flag that is set to mark "non-standard" cases; where either
844 we use one of non-default creators, or there are unwrapped
845 values to consider.</div>
846</li>
847</ul>
848<a name="_vanillaProcessing">
849<!--   -->
850</a>
851<ul class="blockList">
852<li class="blockList">
853<h4>_vanillaProcessing</h4>
854<pre>protected&nbsp;boolean _vanillaProcessing</pre>
855<div class="block">Flag that indicates that no "special features" whatsoever
856 are enabled, so the simplest processing is possible.</div>
857</li>
858</ul>
859<a name="_beanProperties">
860<!--   -->
861</a>
862<ul class="blockList">
863<li class="blockList">
864<h4>_beanProperties</h4>
865<pre>protected final&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/impl/BeanPropertyMap.html" title="class in com.fasterxml.jackson.databind.deser.impl">BeanPropertyMap</a> _beanProperties</pre>
866<div class="block">Mapping of property names to properties, built when all properties
867 to use have been successfully resolved.</div>
868</li>
869</ul>
870<a name="_injectables">
871<!--   -->
872</a>
873<ul class="blockList">
874<li class="blockList">
875<h4>_injectables</h4>
876<pre>protected final&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ValueInjector.html" title="class in com.fasterxml.jackson.databind.deser.impl">ValueInjector</a>[] _injectables</pre>
877<div class="block">List of <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ValueInjector.html" title="class in com.fasterxml.jackson.databind.deser.impl"><code>ValueInjector</code></a>s, if any injectable values are
878 expected by the bean; otherwise null.
879 This includes injectors used for injecting values via setters
880 and fields, but not ones passed through constructor parameters.</div>
881</li>
882</ul>
883<a name="_anySetter">
884<!--   -->
885</a>
886<ul class="blockList">
887<li class="blockList">
888<h4>_anySetter</h4>
889<pre>protected&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableAnyProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableAnyProperty</a> _anySetter</pre>
890<div class="block">Fallback setter used for handling any properties that are not
891 mapped to regular setters. If setter is not null, it will be
892 called once for each such property.</div>
893</li>
894</ul>
895<a name="_ignorableProps">
896<!--   -->
897</a>
898<ul class="blockList">
899<li class="blockList">
900<h4>_ignorableProps</h4>
901<pre>protected final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<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>&gt; _ignorableProps</pre>
902<div class="block">In addition to properties that are set, we will also keep
903 track of recognized but ignorable properties: these will
904 be skipped without errors or warnings.</div>
905</li>
906</ul>
907<a name="_ignoreAllUnknown">
908<!--   -->
909</a>
910<ul class="blockList">
911<li class="blockList">
912<h4>_ignoreAllUnknown</h4>
913<pre>protected final&nbsp;boolean _ignoreAllUnknown</pre>
914<div class="block">Flag that can be set to ignore and skip unknown properties.
915 If set, will not throw an exception for unknown properties.</div>
916</li>
917</ul>
918<a name="_needViewProcesing">
919<!--   -->
920</a>
921<ul class="blockList">
922<li class="blockList">
923<h4>_needViewProcesing</h4>
924<pre>protected final&nbsp;boolean _needViewProcesing</pre>
925<div class="block">Flag that indicates that some aspect of deserialization depends
926 on active view used (if any)</div>
927</li>
928</ul>
929<a name="_backRefs">
930<!--   -->
931</a>
932<ul class="blockList">
933<li class="blockList">
934<h4>_backRefs</h4>
935<pre>protected final&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<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>,<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&gt; _backRefs</pre>
936<div class="block">We may also have one or more back reference fields (usually
937 zero or one).</div>
938</li>
939</ul>
940<a name="_subDeserializers">
941<!--   -->
942</a>
943<ul class="blockList">
944<li class="blockList">
945<h4>_subDeserializers</h4>
946<pre>protected transient&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/type/ClassKey.html" title="class in com.fasterxml.jackson.databind.type">ClassKey</a>,<a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="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;&gt; _subDeserializers</pre>
947<div class="block">Lazily constructed map used to contain deserializers needed
948 for polymorphic subtypes.
949 Note that this is <b>only needed</b> for polymorphic types,
950 that is, when the actual type is not statically known.
951 For other types this remains null.</div>
952</li>
953</ul>
954<a name="_unwrappedPropertyHandler">
955<!--   -->
956</a>
957<ul class="blockList">
958<li class="blockList">
959<h4>_unwrappedPropertyHandler</h4>
960<pre>protected&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/impl/UnwrappedPropertyHandler.html" title="class in com.fasterxml.jackson.databind.deser.impl">UnwrappedPropertyHandler</a> _unwrappedPropertyHandler</pre>
961<div class="block">If one of properties has "unwrapped" value, we need separate
962 helper object</div>
963</li>
964</ul>
965<a name="_externalTypeIdHandler">
966<!--   -->
967</a>
968<ul class="blockList">
969<li class="blockList">
970<h4>_externalTypeIdHandler</h4>
971<pre>protected&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ExternalTypeHandler.html" title="class in com.fasterxml.jackson.databind.deser.impl">ExternalTypeHandler</a> _externalTypeIdHandler</pre>
972<div class="block">Handler that we need iff any of properties uses external
973 type id.</div>
974</li>
975</ul>
976<a name="_objectIdReader">
977<!--   -->
978</a>
979<ul class="blockListLast">
980<li class="blockList">
981<h4>_objectIdReader</h4>
982<pre>protected final&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdReader.html" title="class in com.fasterxml.jackson.databind.deser.impl">ObjectIdReader</a> _objectIdReader</pre>
983<div class="block">If an Object Id is to be used for value handled by this
984 deserializer, this reader is used for handling.</div>
985</li>
986</ul>
987</li>
988</ul>
989<!-- ========= CONSTRUCTOR DETAIL ======== -->
990<ul class="blockList">
991<li class="blockList"><a name="constructor_detail">
992<!--   -->
993</a>
994<h3>Constructor Detail</h3>
995<a name="BeanDeserializerBase(com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder, com.fasterxml.jackson.databind.BeanDescription, com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap, java.util.Map, java.util.HashSet, boolean, boolean)">
996<!--   -->
997</a>
998<ul class="blockList">
999<li class="blockList">
1000<h4>BeanDeserializerBase</h4>
1001<pre>protected&nbsp;BeanDeserializerBase(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBuilder</a>&nbsp;builder,
1002                    <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a>&nbsp;beanDesc,
1003                    <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/BeanPropertyMap.html" title="class in com.fasterxml.jackson.databind.deser.impl">BeanPropertyMap</a>&nbsp;properties,
1004                    <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<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>,<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&gt;&nbsp;backRefs,
1005                    <a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<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>&gt;&nbsp;ignorableProps,
1006                    boolean&nbsp;ignoreAllUnknown,
1007                    boolean&nbsp;hasViews)</pre>
1008<div class="block">Constructor used when initially building a deserializer
1009 instance, given a <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html" title="class in com.fasterxml.jackson.databind.deser"><code>BeanDeserializerBuilder</code></a> that
1010 contains configuration.</div>
1011</li>
1012</ul>
1013<a name="BeanDeserializerBase(com.fasterxml.jackson.databind.deser.BeanDeserializerBase)">
1014<!--   -->
1015</a>
1016<ul class="blockList">
1017<li class="blockList">
1018<h4>BeanDeserializerBase</h4>
1019<pre>protected&nbsp;BeanDeserializerBase(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>&nbsp;src)</pre>
1020</li>
1021</ul>
1022<a name="BeanDeserializerBase(com.fasterxml.jackson.databind.deser.BeanDeserializerBase, boolean)">
1023<!--   -->
1024</a>
1025<ul class="blockList">
1026<li class="blockList">
1027<h4>BeanDeserializerBase</h4>
1028<pre>protected&nbsp;BeanDeserializerBase(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>&nbsp;src,
1029                    boolean&nbsp;ignoreAllUnknown)</pre>
1030</li>
1031</ul>
1032<a name="BeanDeserializerBase(com.fasterxml.jackson.databind.deser.BeanDeserializerBase, com.fasterxml.jackson.databind.util.NameTransformer)">
1033<!--   -->
1034</a>
1035<ul class="blockList">
1036<li class="blockList">
1037<h4>BeanDeserializerBase</h4>
1038<pre>protected&nbsp;BeanDeserializerBase(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>&nbsp;src,
1039                    <a href="../../../../../com/fasterxml/jackson/databind/util/NameTransformer.html" title="class in com.fasterxml.jackson.databind.util">NameTransformer</a>&nbsp;unwrapper)</pre>
1040</li>
1041</ul>
1042<a name="BeanDeserializerBase(com.fasterxml.jackson.databind.deser.BeanDeserializerBase, com.fasterxml.jackson.databind.deser.impl.ObjectIdReader)">
1043<!--   -->
1044</a>
1045<ul class="blockList">
1046<li class="blockList">
1047<h4>BeanDeserializerBase</h4>
1048<pre>public&nbsp;BeanDeserializerBase(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>&nbsp;src,
1049                    <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdReader.html" title="class in com.fasterxml.jackson.databind.deser.impl">ObjectIdReader</a>&nbsp;oir)</pre>
1050</li>
1051</ul>
1052<a name="BeanDeserializerBase(com.fasterxml.jackson.databind.deser.BeanDeserializerBase, java.util.HashSet)">
1053<!--   -->
1054</a>
1055<ul class="blockListLast">
1056<li class="blockList">
1057<h4>BeanDeserializerBase</h4>
1058<pre>public&nbsp;BeanDeserializerBase(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>&nbsp;src,
1059                    <a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<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>&gt;&nbsp;ignorableProps)</pre>
1060</li>
1061</ul>
1062</li>
1063</ul>
1064<!-- ============ METHOD DETAIL ========== -->
1065<ul class="blockList">
1066<li class="blockList"><a name="method_detail">
1067<!--   -->
1068</a>
1069<h3>Method Detail</h3>
1070<a name="unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)">
1071<!--   -->
1072</a>
1073<ul class="blockList">
1074<li class="blockList">
1075<h4>unwrappingDeserializer</h4>
1076<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;unwrappingDeserializer(<a href="../../../../../com/fasterxml/jackson/databind/util/NameTransformer.html" title="class in com.fasterxml.jackson.databind.util">NameTransformer</a>&nbsp;unwrapper)</pre>
1077<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)">JsonDeserializer</a></code></strong></div>
1078<div class="block">Method that will return deserializer instance that is able
1079 to handle "unwrapped" value instances
1080 If no unwrapped instance can be constructed, will simply
1081 return this object as-is.
1082<p>
1083 Default implementation just returns 'this'
1084 indicating that no unwrapped variant exists</div>
1085<dl>
1086<dt><strong>Overrides:</strong></dt>
1087<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)">unwrappingDeserializer</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="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></dd>
1088</dl>
1089</li>
1090</ul>
1091<a name="withObjectIdReader(com.fasterxml.jackson.databind.deser.impl.ObjectIdReader)">
1092<!--   -->
1093</a>
1094<ul class="blockList">
1095<li class="blockList">
1096<h4>withObjectIdReader</h4>
1097<pre>public abstract&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>&nbsp;withObjectIdReader(<a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdReader.html" title="class in com.fasterxml.jackson.databind.deser.impl">ObjectIdReader</a>&nbsp;oir)</pre>
1098</li>
1099</ul>
1100<a name="withIgnorableProperties(java.util.HashSet)">
1101<!--   -->
1102</a>
1103<ul class="blockList">
1104<li class="blockList">
1105<h4>withIgnorableProperties</h4>
1106<pre>public abstract&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>&nbsp;withIgnorableProperties(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<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>&gt;&nbsp;ignorableProps)</pre>
1107</li>
1108</ul>
1109<a name="asArrayDeserializer()">
1110<!--   -->
1111</a>
1112<ul class="blockList">
1113<li class="blockList">
1114<h4>asArrayDeserializer</h4>
1115<pre>protected abstract&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>&nbsp;asArrayDeserializer()</pre>
1116<div class="block">Fluent factory for creating a variant that can handle
1117 POJO output as a JSON Array. Implementations may ignore this request
1118 if no such input is possible.</div>
1119<dl><dt><span class="strong">Since:</span></dt>
1120  <dd>2.1</dd></dl>
1121</li>
1122</ul>
1123<a name="resolve(com.fasterxml.jackson.databind.DeserializationContext)">
1124<!--   -->
1125</a>
1126<ul class="blockList">
1127<li class="blockList">
1128<h4>resolve</h4>
1129<pre>public&nbsp;void&nbsp;resolve(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)
1130             throws <a href="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1131<div class="block">Method called to finalize setup of this deserializer,
1132 after deserializer itself has been registered.
1133 This is needed to handle recursive and transitive dependencies.</div>
1134<dl>
1135<dt><strong>Specified by:</strong></dt>
1136<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/ResolvableDeserializer.html#resolve(com.fasterxml.jackson.databind.DeserializationContext)">resolve</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/ResolvableDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser">ResolvableDeserializer</a></code></dd>
1137<dt><span class="strong">Parameters:</span></dt><dd><code>ctxt</code> - Context to use for accessing configuration, resolving
1138    secondary deserializers</dd>
1139<dt><span class="strong">Throws:</span></dt>
1140<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
1141</li>
1142</ul>
1143<a name="findConvertingDeserializer(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.deser.SettableBeanProperty)">
1144<!--   -->
1145</a>
1146<ul class="blockList">
1147<li class="blockList">
1148<h4>findConvertingDeserializer</h4>
1149<pre>protected&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;findConvertingDeserializer(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
1150                                                  <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;prop)
1151                                                       throws <a href="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1152<div class="block">Helper method that can be used to see if specified property is annotated
1153 to indicate use of a converter for property value (in case of container types,
1154 it is container type itself, not key or content type).</div>
1155<dl><dt><span class="strong">Throws:</span></dt>
1156<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>
1157  <dd>2.2</dd></dl>
1158</li>
1159</ul>
1160<a name="createContextual(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.BeanProperty)">
1161<!--   -->
1162</a>
1163<ul class="blockList">
1164<li class="blockList">
1165<h4>createContextual</h4>
1166<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;createContextual(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
1167                                   <a href="../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;property)
1168                                     throws <a href="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></pre>
1169<div class="block">Although most of post-processing is done in resolve(), we only get
1170 access to referring property's annotations here; and this is needed
1171 to support per-property ObjectIds.
1172 We will also consider Shape transformations (read from Array) at this
1173 point, since it may come from either Class definition or property.</div>
1174<dl>
1175<dt><strong>Specified by:</strong></dt>
1176<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/ContextualDeserializer.html#createContextual(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.BeanProperty)">createContextual</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/ContextualDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser">ContextualDeserializer</a></code></dd>
1177<dt><span class="strong">Parameters:</span></dt><dd><code>ctxt</code> - Deserialization context to access configuration, additional
1178    deserializers that may be needed by this deserializer</dd><dd><code>property</code> - Method, field or constructor parameter that represents the property
1179   (and is used to assign deserialized value).
1180   Should be available; but there may be cases where caller can not provide it and
1181   null is passed instead (in which case impls usually pass 'this' deserializer as is)</dd>
1182<dt><span class="strong">Returns:</span></dt><dd>Deserializer to use for deserializing values of specified property;
1183   may be this instance or a new instance.</dd>
1184<dt><span class="strong">Throws:</span></dt>
1185<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind">JsonMappingException</a></code></dd></dl>
1186</li>
1187</ul>
1188<a name="_resolveManagedReferenceProperty(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.deser.SettableBeanProperty)">
1189<!--   -->
1190</a>
1191<ul class="blockList">
1192<li class="blockList">
1193<h4>_resolveManagedReferenceProperty</h4>
1194<pre>protected&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;_resolveManagedReferenceProperty(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
1195                                                    <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;prop)</pre>
1196<div class="block">Helper method called to see if given property is part of 'managed' property
1197 pair (managed + back reference), and if so, handle resolution details.</div>
1198</li>
1199</ul>
1200<a name="_resolveUnwrappedProperty(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.deser.SettableBeanProperty)">
1201<!--   -->
1202</a>
1203<ul class="blockList">
1204<li class="blockList">
1205<h4>_resolveUnwrappedProperty</h4>
1206<pre>protected&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;_resolveUnwrappedProperty(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
1207                                             <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;prop)</pre>
1208<div class="block">Helper method called to see if given property might be so-called unwrapped
1209 property: these require special handling.</div>
1210</li>
1211</ul>
1212<a name="_resolveInnerClassValuedProperty(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.deser.SettableBeanProperty)">
1213<!--   -->
1214</a>
1215<ul class="blockList">
1216<li class="blockList">
1217<h4>_resolveInnerClassValuedProperty</h4>
1218<pre>protected&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;_resolveInnerClassValuedProperty(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
1219                                                    <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;prop)</pre>
1220<div class="block">Helper method that will handle gruesome details of dealing with properties
1221 that have non-static inner class as value...</div>
1222</li>
1223</ul>
1224<a name="isCachable()">
1225<!--   -->
1226</a>
1227<ul class="blockList">
1228<li class="blockList">
1229<h4>isCachable</h4>
1230<pre>public&nbsp;boolean&nbsp;isCachable()</pre>
1231<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#isCachable()">JsonDeserializer</a></code></strong></div>
1232<div class="block">Method called to see if deserializer instance is cachable and
1233 usable for other properties of same type (type for which instance
1234 was created).
1235<p>
1236 Note that cached instances are still resolved on per-property basis,
1237 if instance implements <a href="../../../../../com/fasterxml/jackson/databind/deser/ResolvableDeserializer.html" title="interface in com.fasterxml.jackson.databind.deser"><code>ResolvableDeserializer</code></a>:
1238 cached instance is just as the base. This means that in most cases it is safe to
1239 cache instances; however, it only makes sense to cache instances
1240 if instantiation is expensive, or if instances are heavy-weight.
1241<p>
1242 Default implementation returns false, to indicate that no caching
1243 is done.</div>
1244<dl>
1245<dt><strong>Overrides:</strong></dt>
1246<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#isCachable()">isCachable</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="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></dd>
1247</dl>
1248</li>
1249</ul>
1250<a name="handledType()">
1251<!--   -->
1252</a>
1253<ul class="blockList">
1254<li class="blockList">
1255<h4>handledType</h4>
1256<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;handledType()</pre>
1257<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#handledType()">JsonDeserializer</a></code></strong></div>
1258<div class="block">Method for accessing type of values this deserializer produces.
1259 Note that this information is not guaranteed to be exact -- it
1260 may be a more generic (super-type) -- but it should not be
1261 incorrect (return a non-related type).
1262<p>
1263 Default implementation will return null, which means almost same
1264 same as returning <code>Object.class</code> would; that is, that
1265 nothing is known about handled type.
1266<p></div>
1267<dl>
1268<dt><strong>Overrides:</strong></dt>
1269<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#handledType()">handledType</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdDeserializer</a>&lt;<a href="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></dd>
1270</dl>
1271</li>
1272</ul>
1273<a name="getObjectIdReader()">
1274<!--   -->
1275</a>
1276<ul class="blockList">
1277<li class="blockList">
1278<h4>getObjectIdReader</h4>
1279<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdReader.html" title="class in com.fasterxml.jackson.databind.deser.impl">ObjectIdReader</a>&nbsp;getObjectIdReader()</pre>
1280<div class="block">Overridden to return true for those instances that are
1281 handling value for which Object Identity handling is enabled
1282 (either via value type or referring property).</div>
1283<dl>
1284<dt><strong>Overrides:</strong></dt>
1285<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#getObjectIdReader()">getObjectIdReader</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="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></dd>
1286<dt><span class="strong">Returns:</span></dt><dd>ObjectIdReader used for resolving possible Object Identifier
1287    value, instead of full value serialization, if deserializer can do that;
1288    null if no Object Id is expected.</dd></dl>
1289</li>
1290</ul>
1291<a name="hasProperty(java.lang.String)">
1292<!--   -->
1293</a>
1294<ul class="blockList">
1295<li class="blockList">
1296<h4>hasProperty</h4>
1297<pre>public&nbsp;boolean&nbsp;hasProperty(<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;propertyName)</pre>
1298</li>
1299</ul>
1300<a name="hasViews()">
1301<!--   -->
1302</a>
1303<ul class="blockList">
1304<li class="blockList">
1305<h4>hasViews</h4>
1306<pre>public&nbsp;boolean&nbsp;hasViews()</pre>
1307</li>
1308</ul>
1309<a name="getPropertyCount()">
1310<!--   -->
1311</a>
1312<ul class="blockList">
1313<li class="blockList">
1314<h4>getPropertyCount</h4>
1315<pre>public&nbsp;int&nbsp;getPropertyCount()</pre>
1316<div class="block">Accessor for checking number of deserialized properties.</div>
1317</li>
1318</ul>
1319<a name="getKnownPropertyNames()">
1320<!--   -->
1321</a>
1322<ul class="blockList">
1323<li class="blockList">
1324<h4>getKnownPropertyNames</h4>
1325<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</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;getKnownPropertyNames()</pre>
1326<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#getKnownPropertyNames()">JsonDeserializer</a></code></strong></div>
1327<div class="block">Method that will
1328 either return null to indicate that type being deserializers
1329 has no concept of properties; or a collection of identifiers
1330 for which <code>toString</code> will give external property
1331 name.
1332 This is only to be used for error reporting and diagnostics
1333 purposes (most commonly, to accompany "unknown property"
1334 exception).</div>
1335<dl>
1336<dt><strong>Overrides:</strong></dt>
1337<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#getKnownPropertyNames()">getKnownPropertyNames</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="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></dd>
1338</dl>
1339</li>
1340</ul>
1341<a name="getBeanClass()">
1342<!--   -->
1343</a>
1344<ul class="blockList">
1345<li class="blockList">
1346<h4>getBeanClass</h4>
1347<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>
1348public 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;getBeanClass()</pre>
1349<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>Since 2.3, use <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#handledType()"><code>handledType()</code></a> instead</i></div>
1350</li>
1351</ul>
1352<a name="getValueType()">
1353<!--   -->
1354</a>
1355<ul class="blockList">
1356<li class="blockList">
1357<h4>getValueType</h4>
1358<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;getValueType()</pre>
1359<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#getValueType()">StdDeserializer</a></code></strong></div>
1360<div class="block">Exact structured type deserializer handles, if known.
1361<p>
1362 Default implementation just returns null.</div>
1363<dl>
1364<dt><strong>Overrides:</strong></dt>
1365<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#getValueType()">getValueType</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdDeserializer</a>&lt;<a href="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></dd>
1366</dl>
1367</li>
1368</ul>
1369<a name="properties()">
1370<!--   -->
1371</a>
1372<ul class="blockList">
1373<li class="blockList">
1374<h4>properties</h4>
1375<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&gt;&nbsp;properties()</pre>
1376<div class="block">Accessor for iterating over properties this deserializer uses; with
1377 the exception that properties passed via Creator methods
1378 (specifically, "property-based constructor") are not included,
1379 but can be accessed separate by calling
1380 <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#creatorProperties()"><code>creatorProperties()</code></a></div>
1381</li>
1382</ul>
1383<a name="creatorProperties()">
1384<!--   -->
1385</a>
1386<ul class="blockList">
1387<li class="blockList">
1388<h4>creatorProperties</h4>
1389<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&gt;&nbsp;creatorProperties()</pre>
1390<div class="block">Accessor for finding properties that represents values to pass
1391 through property-based creator method (constructor or
1392 factory method)</div>
1393<dl><dt><span class="strong">Since:</span></dt>
1394  <dd>2.0</dd></dl>
1395</li>
1396</ul>
1397<a name="findProperty(com.fasterxml.jackson.databind.PropertyName)">
1398<!--   -->
1399</a>
1400<ul class="blockList">
1401<li class="blockList">
1402<h4>findProperty</h4>
1403<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;findProperty(<a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a>&nbsp;propertyName)</pre>
1404</li>
1405</ul>
1406<a name="findProperty(java.lang.String)">
1407<!--   -->
1408</a>
1409<ul class="blockList">
1410<li class="blockList">
1411<h4>findProperty</h4>
1412<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;findProperty(<a href="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;propertyName)</pre>
1413<div class="block">Accessor for finding the property with given name, if POJO
1414 has one. Name used is the external name, i.e. name used
1415 in external data representation (JSON).</div>
1416<dl><dt><span class="strong">Since:</span></dt>
1417  <dd>2.0</dd></dl>
1418</li>
1419</ul>
1420<a name="findProperty(int)">
1421<!--   -->
1422</a>
1423<ul class="blockList">
1424<li class="blockList">
1425<h4>findProperty</h4>
1426<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;findProperty(int&nbsp;propertyIndex)</pre>
1427<div class="block">Alternate find method that tries to locate a property with given
1428 <code>property index</code>.
1429 Note that access by index is not necessarily faster than by name,
1430 since properties are not directly indexable; however, for most
1431 instances difference is not significant as number of properties
1432 is low.</div>
1433<dl><dt><span class="strong">Since:</span></dt>
1434  <dd>2.3</dd></dl>
1435</li>
1436</ul>
1437<a name="findBackReference(java.lang.String)">
1438<!--   -->
1439</a>
1440<ul class="blockList">
1441<li class="blockList">
1442<h4>findBackReference</h4>
1443<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;findBackReference(<a href="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;logicalName)</pre>
1444<div class="block">Method needed by <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser"><code>BeanDeserializerFactory</code></a> to properly link
1445 managed- and back-reference pairs.</div>
1446<dl>
1447<dt><strong>Overrides:</strong></dt>
1448<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#findBackReference(java.lang.String)">findBackReference</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="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></dd>
1449</dl>
1450</li>
1451</ul>
1452<a name="getValueInstantiator()">
1453<!--   -->
1454</a>
1455<ul class="blockList">
1456<li class="blockList">
1457<h4>getValueInstantiator</h4>
1458<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser">ValueInstantiator</a>&nbsp;getValueInstantiator()</pre>
1459</li>
1460</ul>
1461<a name="replaceProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty, com.fasterxml.jackson.databind.deser.SettableBeanProperty)">
1462<!--   -->
1463</a>
1464<ul class="blockList">
1465<li class="blockList">
1466<h4>replaceProperty</h4>
1467<pre>public&nbsp;void&nbsp;replaceProperty(<a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;original,
1468                   <a href="../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;replacement)</pre>
1469<div class="block">Method that can be used to replace an existing property with
1470 a modified one.
1471<p>
1472 NOTE: only ever use this method if you know what you are doing;
1473 incorrect usage can break deserializer.</div>
1474<dl><dt><span class="strong">Parameters:</span></dt><dd><code>original</code> - Property to replace</dd><dd><code>replacement</code> - Property to replace it with</dd><dt><span class="strong">Since:</span></dt>
1475  <dd>2.1</dd></dl>
1476</li>
1477</ul>
1478<a name="deserializeFromObject(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">
1479<!--   -->
1480</a>
1481<ul class="blockList">
1482<li class="blockList">
1483<h4>deserializeFromObject</h4>
1484<pre>public abstract&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;deserializeFromObject(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
1485                           <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)
1486                                      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>,
1487                                             <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
1488<div class="block">General version used when handling needs more advanced
1489 features.</div>
1490<dl><dt><span class="strong">Throws:</span></dt>
1491<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>
1492<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl>
1493</li>
1494</ul>
1495<a name="deserializeWithType(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.jsontype.TypeDeserializer)">
1496<!--   -->
1497</a>
1498<ul class="blockList">
1499<li class="blockList">
1500<h4>deserializeWithType</h4>
1501<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;deserializeWithType(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
1502                         <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
1503                         <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a>&nbsp;typeDeserializer)
1504                                 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>,
1505                                        <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
1506<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#deserializeWithType(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.jsontype.TypeDeserializer)">StdDeserializer</a></code></strong></div>
1507<div class="block">Base implementation that does not assume specific type
1508 inclusion mechanism. Sub-classes are expected to override
1509 this method if they are to handle type information.</div>
1510<dl>
1511<dt><strong>Overrides:</strong></dt>
1512<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#deserializeWithType(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.jsontype.TypeDeserializer)">deserializeWithType</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdDeserializer</a>&lt;<a href="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></dd>
1513<dd><code>typeDeserializer</code> - Deserializer to use for handling type information</dd>
1514<dt><span class="strong">Throws:</span></dt>
1515<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>
1516<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl>
1517</li>
1518</ul>
1519<a name="_handleTypedObjectId(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, java.lang.Object, java.lang.Object)">
1520<!--   -->
1521</a>
1522<ul class="blockList">
1523<li class="blockList">
1524<h4>_handleTypedObjectId</h4>
1525<pre>protected&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;_handleTypedObjectId(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
1526                          <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
1527                          <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;pojo,
1528                          <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;rawId)
1529                               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>,
1530                                      <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
1531<div class="block">Offlined method called to handle "native" Object Id that has been read
1532 and known to be associated with given deserialized POJO.</div>
1533<dl><dt><span class="strong">Throws:</span></dt>
1534<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>
1535<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd><dt><span class="strong">Since:</span></dt>
1536  <dd>2.3</dd></dl>
1537</li>
1538</ul>
1539<a name="_convertObjectId(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, java.lang.Object, com.fasterxml.jackson.databind.JsonDeserializer)">
1540<!--   -->
1541</a>
1542<ul class="blockList">
1543<li class="blockList">
1544<h4>_convertObjectId</h4>
1545<pre>protected&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;_convertObjectId(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
1546                      <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
1547                      <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;rawId,
1548                      <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;idDeser)
1549                           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>,
1550                                  <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
1551<div class="block">Helper method we need to do necessary conversion from whatever native object id
1552 type is, into declared type that Jackson internals expect. This may be
1553 simple cast (for String ids), or something more complicated; in latter
1554 case we may need to create bogus content buffer to allow use of
1555 id deserializer.</div>
1556<dl><dt><span class="strong">Throws:</span></dt>
1557<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>
1558<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd><dt><span class="strong">Since:</span></dt>
1559  <dd>2.3</dd></dl>
1560</li>
1561</ul>
1562<a name="deserializeWithObjectId(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">
1563<!--   -->
1564</a>
1565<ul class="blockList">
1566<li class="blockList">
1567<h4>deserializeWithObjectId</h4>
1568<pre>protected&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;deserializeWithObjectId(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
1569                             <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)
1570                                  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>,
1571                                         <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
1572<div class="block">Alternative deserialization method used when we expect to see Object Id;
1573 if so, we will need to ensure that the Id is seen before anything
1574 else, to ensure that it is available for solving references,
1575 even if JSON itself is not ordered that way. This may require
1576 buffering in some cases, but usually just a simple lookup to ensure
1577 that ordering is correct.</div>
1578<dl><dt><span class="strong">Throws:</span></dt>
1579<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>
1580<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl>
1581</li>
1582</ul>
1583<a name="deserializeFromObjectId(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">
1584<!--   -->
1585</a>
1586<ul class="blockList">
1587<li class="blockList">
1588<h4>deserializeFromObjectId</h4>
1589<pre>protected&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;deserializeFromObjectId(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
1590                             <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)
1591                                  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>,
1592                                         <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
1593<div class="block">Method called in cases where it looks like we got an Object Id
1594 to parse and use as a reference.</div>
1595<dl><dt><span class="strong">Throws:</span></dt>
1596<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>
1597<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl>
1598</li>
1599</ul>
1600<a name="deserializeFromObjectUsingNonDefault(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">
1601<!--   -->
1602</a>
1603<ul class="blockList">
1604<li class="blockList">
1605<h4>deserializeFromObjectUsingNonDefault</h4>
1606<pre>protected&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;deserializeFromObjectUsingNonDefault(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
1607                                          <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)
1608                                               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>,
1609                                                      <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
1610<dl><dt><span class="strong">Throws:</span></dt>
1611<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>
1612<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl>
1613</li>
1614</ul>
1615<a name="_deserializeUsingPropertyBased(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">
1616<!--   -->
1617</a>
1618<ul class="blockList">
1619<li class="blockList">
1620<h4>_deserializeUsingPropertyBased</h4>
1621<pre>protected abstract&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;_deserializeUsingPropertyBased(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
1622                                    <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)
1623                                                  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>,
1624                                                         <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
1625<dl><dt><span class="strong">Throws:</span></dt>
1626<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>
1627<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl>
1628</li>
1629</ul>
1630<a name="deserializeFromNumber(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">
1631<!--   -->
1632</a>
1633<ul class="blockList">
1634<li class="blockList">
1635<h4>deserializeFromNumber</h4>
1636<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;deserializeFromNumber(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
1637                           <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)
1638                             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>,
1639                                    <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
1640<dl><dt><span class="strong">Throws:</span></dt>
1641<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>
1642<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl>
1643</li>
1644</ul>
1645<a name="deserializeFromString(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">
1646<!--   -->
1647</a>
1648<ul class="blockList">
1649<li class="blockList">
1650<h4>deserializeFromString</h4>
1651<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;deserializeFromString(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
1652                           <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)
1653                             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>,
1654                                    <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
1655<dl><dt><span class="strong">Throws:</span></dt>
1656<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>
1657<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl>
1658</li>
1659</ul>
1660<a name="deserializeFromDouble(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">
1661<!--   -->
1662</a>
1663<ul class="blockList">
1664<li class="blockList">
1665<h4>deserializeFromDouble</h4>
1666<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;deserializeFromDouble(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
1667                           <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)
1668                             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>,
1669                                    <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
1670<div class="block">Method called to deserialize POJO value from a JSON floating-point
1671 number.</div>
1672<dl><dt><span class="strong">Throws:</span></dt>
1673<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>
1674<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl>
1675</li>
1676</ul>
1677<a name="deserializeFromBoolean(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">
1678<!--   -->
1679</a>
1680<ul class="blockList">
1681<li class="blockList">
1682<h4>deserializeFromBoolean</h4>
1683<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;deserializeFromBoolean(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
1684                            <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)
1685                              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>,
1686                                     <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
1687<div class="block">Method called to deserialize POJO value from a JSON boolean value (true, false)</div>
1688<dl><dt><span class="strong">Throws:</span></dt>
1689<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>
1690<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl>
1691</li>
1692</ul>
1693<a name="deserializeFromArray(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">
1694<!--   -->
1695</a>
1696<ul class="blockList">
1697<li class="blockList">
1698<h4>deserializeFromArray</h4>
1699<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;deserializeFromArray(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
1700                          <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)
1701                            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>,
1702                                   <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
1703<dl><dt><span class="strong">Throws:</span></dt>
1704<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>
1705<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl>
1706</li>
1707</ul>
1708<a name="injectValues(com.fasterxml.jackson.databind.DeserializationContext, java.lang.Object)">
1709<!--   -->
1710</a>
1711<ul class="blockList">
1712<li class="blockList">
1713<h4>injectValues</h4>
1714<pre>protected&nbsp;void&nbsp;injectValues(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
1715                <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;bean)
1716                     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>,
1717                            <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
1718<dl><dt><span class="strong">Throws:</span></dt>
1719<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
1720<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl>
1721</li>
1722</ul>
1723<a name="handleUnknownProperties(com.fasterxml.jackson.databind.DeserializationContext, java.lang.Object, com.fasterxml.jackson.databind.util.TokenBuffer)">
1724<!--   -->
1725</a>
1726<ul class="blockList">
1727<li class="blockList">
1728<h4>handleUnknownProperties</h4>
1729<pre>protected&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;handleUnknownProperties(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
1730                             <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;bean,
1731                             <a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html" title="class in com.fasterxml.jackson.databind.util">TokenBuffer</a>&nbsp;unknownTokens)
1732                                  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>,
1733                                         <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
1734<div class="block">Method called to handle set of one or more unknown properties,
1735 stored in their entirety in given <a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html" title="class in com.fasterxml.jackson.databind.util"><code>TokenBuffer</code></a>
1736 (as field entries, name and value).</div>
1737<dl><dt><span class="strong">Throws:</span></dt>
1738<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>
1739<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl>
1740</li>
1741</ul>
1742<a name="handleUnknownVanilla(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, java.lang.Object, java.lang.String)">
1743<!--   -->
1744</a>
1745<ul class="blockList">
1746<li class="blockList">
1747<h4>handleUnknownVanilla</h4>
1748<pre>protected&nbsp;void&nbsp;handleUnknownVanilla(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
1749                        <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
1750                        <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;bean,
1751                        <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)
1752                             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>,
1753                                    <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
1754<div class="block">Helper method called for an unknown property, when using "vanilla"
1755 processing.</div>
1756<dl><dt><span class="strong">Throws:</span></dt>
1757<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>
1758<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl>
1759</li>
1760</ul>
1761<a name="handleUnknownProperty(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, java.lang.Object, java.lang.String)">
1762<!--   -->
1763</a>
1764<ul class="blockList">
1765<li class="blockList">
1766<h4>handleUnknownProperty</h4>
1767<pre>protected&nbsp;void&nbsp;handleUnknownProperty(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
1768                         <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
1769                         <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;beanOrClass,
1770                         <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)
1771                              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>,
1772                                     <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
1773<div class="block">Method called when a JSON property is encountered that has not matching
1774 setter, any-setter or field, and thus can not be assigned.</div>
1775<dl>
1776<dt><strong>Overrides:</strong></dt>
1777<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#handleUnknownProperty(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, java.lang.Object, java.lang.String)">handleUnknownProperty</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdDeserializer</a>&lt;<a href="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></dd>
1778<dt><span class="strong">Parameters:</span></dt><dd><code>jp</code> - Parser that points to value of the unknown property</dd><dd><code>ctxt</code> - Context for deserialization; allows access to the parser,
1779    error reporting functionality</dd><dd><code>beanOrClass</code> - Instance that is being populated by this
1780   deserializer, or if not known, Class that would be instantiated.
1781   If null, will assume type is what <a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#getValueClass()"><code>StdDeserializer.getValueClass()</code></a> returns.</dd><dd><code>propName</code> - Name of the property that can not be mapped</dd>
1782<dt><span class="strong">Throws:</span></dt>
1783<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>
1784<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl>
1785</li>
1786</ul>
1787<a name="handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, java.lang.Object, java.lang.String)">
1788<!--   -->
1789</a>
1790<ul class="blockList">
1791<li class="blockList">
1792<h4>handleIgnoredProperty</h4>
1793<pre>protected&nbsp;void&nbsp;handleIgnoredProperty(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
1794                         <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
1795                         <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;beanOrClass,
1796                         <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)
1797                              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>,
1798                                     <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
1799<div class="block">Method called when an explicitly ignored property (one specified with a
1800 name to match, either by property annotation or class annotation) is encountered.</div>
1801<dl><dt><span class="strong">Throws:</span></dt>
1802<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>
1803<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd><dt><span class="strong">Since:</span></dt>
1804  <dd>2.3</dd></dl>
1805</li>
1806</ul>
1807<a name="handlePolymorphic(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, java.lang.Object, com.fasterxml.jackson.databind.util.TokenBuffer)">
1808<!--   -->
1809</a>
1810<ul class="blockList">
1811<li class="blockList">
1812<h4>handlePolymorphic</h4>
1813<pre>protected&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;handlePolymorphic(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
1814                       <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
1815                       <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;bean,
1816                       <a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html" title="class in com.fasterxml.jackson.databind.util">TokenBuffer</a>&nbsp;unknownTokens)
1817                            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>,
1818                                   <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
1819<div class="block">Method called in cases where we may have polymorphic deserialization
1820 case: that is, type of Creator-constructed bean is not the type
1821 of deserializer itself. It should be a sub-class or implementation
1822 class; either way, we may have more specific deserializer to use
1823 for handling it.</div>
1824<dl><dt><span class="strong">Parameters:</span></dt><dd><code>jp</code> - (optional) If not null, parser that has more properties to handle
1825   (in addition to buffered properties); if null, all properties are passed
1826   in buffer</dd>
1827<dt><span class="strong">Throws:</span></dt>
1828<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>
1829<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl>
1830</li>
1831</ul>
1832<a name="_findSubclassDeserializer(com.fasterxml.jackson.databind.DeserializationContext, java.lang.Object, com.fasterxml.jackson.databind.util.TokenBuffer)">
1833<!--   -->
1834</a>
1835<ul class="blockList">
1836<li class="blockList">
1837<h4>_findSubclassDeserializer</h4>
1838<pre>protected&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;_findSubclassDeserializer(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
1839                                                 <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;bean,
1840                                                 <a href="../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html" title="class in com.fasterxml.jackson.databind.util">TokenBuffer</a>&nbsp;unknownTokens)
1841                                                      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>,
1842                                                             <a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
1843<div class="block">Helper method called to (try to) locate deserializer for given sub-type of
1844 type that this deserializer handles.</div>
1845<dl><dt><span class="strong">Throws:</span></dt>
1846<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>
1847<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.3.0/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl>
1848</li>
1849</ul>
1850<a name="wrapAndThrow(java.lang.Throwable, java.lang.Object, java.lang.String, com.fasterxml.jackson.databind.DeserializationContext)">
1851<!--   -->
1852</a>
1853<ul class="blockList">
1854<li class="blockList">
1855<h4>wrapAndThrow</h4>
1856<pre>public&nbsp;void&nbsp;wrapAndThrow(<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,
1857                <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;bean,
1858                <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;fieldName,
1859                <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)
1860                  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>
1861<div class="block">Method that will modify caught exception (passed in as argument)
1862 as necessary to include reference information, and to ensure it
1863 is a subtype of <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a>, or an unchecked exception.
1864<p>
1865 Rules for wrapping and unwrapping are bit complicated; essentially:
1866<ul>
1867 <li>Errors are to be passed as is (if uncovered via unwrapping)
1868 <li>"Plain" IOExceptions (ones that are not of type
1869   <a href="../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind"><code>JsonMappingException</code></a> are to be passed as is
1870</ul></div>
1871<dl><dt><span class="strong">Throws:</span></dt>
1872<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></dl>
1873</li>
1874</ul>
1875<a name="wrapAndThrow(java.lang.Throwable, java.lang.Object, int, com.fasterxml.jackson.databind.DeserializationContext)">
1876<!--   -->
1877</a>
1878<ul class="blockList">
1879<li class="blockList">
1880<h4>wrapAndThrow</h4>
1881<pre>public&nbsp;void&nbsp;wrapAndThrow(<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,
1882                <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;bean,
1883                int&nbsp;index,
1884                <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)
1885                  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>
1886<dl><dt><span class="strong">Throws:</span></dt>
1887<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></dl>
1888</li>
1889</ul>
1890<a name="wrapInstantiationProblem(java.lang.Throwable, com.fasterxml.jackson.databind.DeserializationContext)">
1891<!--   -->
1892</a>
1893<ul class="blockListLast">
1894<li class="blockList">
1895<h4>wrapInstantiationProblem</h4>
1896<pre>protected&nbsp;void&nbsp;wrapInstantiationProblem(<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,
1897                            <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)
1898                                 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>
1899<dl><dt><span class="strong">Throws:</span></dt>
1900<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></dl>
1901</li>
1902</ul>
1903</li>
1904</ul>
1905</li>
1906</ul>
1907</div>
1908</div>
1909<!-- ========= END OF CLASS DATA ========= -->
1910<!-- ======= START OF BOTTOM NAVBAR ====== -->
1911<div class="bottomNav"><a name="navbar_bottom">
1912<!--   -->
1913</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
1914<!--   -->
1915</a>
1916<ul class="navList" title="Navigation">
1917<li><a href="../../../../../overview-summary.html">Overview</a></li>
1918<li><a href="package-summary.html">Package</a></li>
1919<li class="navBarCell1Rev">Class</li>
1920<li><a href="class-use/BeanDeserializerBase.html">Use</a></li>
1921<li><a href="package-tree.html">Tree</a></li>
1922<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
1923<li><a href="../../../../../index-all.html">Index</a></li>
1924<li><a href="../../../../../help-doc.html">Help</a></li>
1925</ul>
1926</div>
1927<div class="subNav">
1928<ul class="navList">
1929<li><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html" title="class in com.fasterxml.jackson.databind.deser"><span class="strong">Prev Class</span></a></li>
1930<li><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html" title="class in com.fasterxml.jackson.databind.deser"><span class="strong">Next Class</span></a></li>
1931</ul>
1932<ul class="navList">
1933<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" target="_top">Frames</a></li>
1934<li><a href="BeanDeserializerBase.html" target="_top">No Frames</a></li>
1935</ul>
1936<ul class="navList" id="allclasses_navbar_bottom">
1937<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
1938</ul>
1939<div>
1940<script type="text/javascript"><!--
1941  allClassesLink = document.getElementById("allclasses_navbar_bottom");
1942  if(window==top) {
1943    allClassesLink.style.display = "block";
1944  }
1945  else {
1946    allClassesLink.style.display = "none";
1947  }
1948  //-->
1949</script>
1950</div>
1951<div>
1952<ul class="subNavList">
1953<li>Summary:&nbsp;</li>
1954<li><a href="#nested_classes_inherited_from_class_com.fasterxml.jackson.databind.JsonDeserializer">Nested</a>&nbsp;|&nbsp;</li>
1955<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
1956<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
1957<li><a href="#method_summary">Method</a></li>
1958</ul>
1959<ul class="subNavList">
1960<li>Detail:&nbsp;</li>
1961<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
1962<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
1963<li><a href="#method_detail">Method</a></li>
1964</ul>
1965</div>
1966<a name="skip-navbar_bottom">
1967<!--   -->
1968</a></div>
1969<!-- ======== END OF BOTTOM NAVBAR ======= -->
1970<p class="legalCopy"><small>Copyright &#169; 2012-2013 <a href="http://fasterxml.com/">FasterXML</a>. All Rights Reserved.</small></p>
1971</body>
1972</html>
1973