• 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_10-ea) on Mon Apr 22 19:50:34 PDT 2013 -->
6<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
7<title>BeanDeserializer (jackson-databind 2.2.0 API)</title>
8<meta name="date" content="2013-04-22">
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="BeanDeserializer (jackson-databind 2.2.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/BeanDeserializer.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/BasicDeserializerFactory.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/BeanDeserializerBase.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/BeanDeserializer.html" target="_top">Frames</a></li>
45<li><a href="BeanDeserializer.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="#fields_inherited_from_class_com.fasterxml.jackson.databind.deser.BeanDeserializerBase">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>Field&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 BeanDeserializer" class="title">Class BeanDeserializer</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><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">com.fasterxml.jackson.databind.deser.BeanDeserializerBase</a></li>
98<li>
99<ul class="inheritance">
100<li>com.fasterxml.jackson.databind.deser.BeanDeserializer</li>
101</ul>
102</li>
103</ul>
104</li>
105</ul>
106</li>
107</ul>
108</li>
109</ul>
110<div class="description">
111<ul class="blockList">
112<li class="blockList">
113<dl>
114<dt>All Implemented Interfaces:</dt>
115<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>
116</dl>
117<dl>
118<dt>Direct Known Subclasses:</dt>
119<dd><a href="../../../../../com/fasterxml/jackson/databind/deser/std/ThrowableDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">ThrowableDeserializer</a></dd>
120</dl>
121<hr>
122<br>
123<pre>public class <span class="strong">BeanDeserializer</span>
124extends <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>
125implements <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>
126<div class="block">Deserializer class that can deserialize instances of
127 arbitrary bean objects, usually from JSON Object structs,
128 but possibly also from simple types like String values.</div>
129<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#com.fasterxml.jackson.databind.deser.BeanDeserializer">Serialized Form</a></dd></dl>
130</li>
131</ul>
132</div>
133<div class="summary">
134<ul class="blockList">
135<li class="blockList">
136<!-- ======== NESTED CLASS SUMMARY ======== -->
137<ul class="blockList">
138<li class="blockList"><a name="nested_class_summary">
139<!--   -->
140</a>
141<h3>Nested Class Summary</h3>
142<ul class="blockList">
143<li class="blockList"><a name="nested_classes_inherited_from_class_com.fasterxml.jackson.databind.JsonDeserializer">
144<!--   -->
145</a>
146<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>
147<code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.None.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer.None</a></code></li>
148</ul>
149</li>
150</ul>
151<!-- =========== FIELD SUMMARY =========== -->
152<ul class="blockList">
153<li class="blockList"><a name="field_summary">
154<!--   -->
155</a>
156<h3>Field Summary</h3>
157<ul class="blockList">
158<li class="blockList"><a name="fields_inherited_from_class_com.fasterxml.jackson.databind.deser.BeanDeserializerBase">
159<!--   -->
160</a>
161<h3>Fields inherited from class&nbsp;com.fasterxml.jackson.databind.deser.<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a></h3>
162<code><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#_anySetter">_anySetter</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#_backRefs">_backRefs</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#_beanProperties">_beanProperties</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#_beanType">_beanType</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#_delegateDeserializer">_delegateDeserializer</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#_externalTypeIdHandler">_externalTypeIdHandler</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#_ignorableProps">_ignorableProps</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#_ignoreAllUnknown">_ignoreAllUnknown</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#_injectables">_injectables</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#_needViewProcesing">_needViewProcesing</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#_nonStandardCreation">_nonStandardCreation</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#_objectIdReader">_objectIdReader</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#_propertyBasedCreator">_propertyBasedCreator</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#_serializationShape">_serializationShape</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#_subDeserializers">_subDeserializers</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#_unwrappedPropertyHandler">_unwrappedPropertyHandler</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#_valueInstantiator">_valueInstantiator</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#_vanillaProcessing">_vanillaProcessing</a></code></li>
163</ul>
164<ul class="blockList">
165<li class="blockList"><a name="fields_inherited_from_class_com.fasterxml.jackson.databind.deser.std.StdDeserializer">
166<!--   -->
167</a>
168<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>
169<code><a href="../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#_valueClass">_valueClass</a></code></li>
170</ul>
171</li>
172</ul>
173<!-- ======== CONSTRUCTOR SUMMARY ======== -->
174<ul class="blockList">
175<li class="blockList"><a name="constructor_summary">
176<!--   -->
177</a>
178<h3>Constructor Summary</h3>
179<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
180<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
181<tr>
182<th class="colFirst" scope="col">Modifier</th>
183<th class="colLast" scope="col">Constructor and Description</th>
184</tr>
185<tr class="altColor">
186<td class="colFirst"><code>protected </code></td>
187<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html#BeanDeserializer(com.fasterxml.jackson.databind.deser.BeanDeserializerBase)">BeanDeserializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>&nbsp;src)</code>
188<div class="block">Copy-constructor that can be used by sub-classes to allow
189 copy-on-write style copying of settings of an existing instance.</div>
190</td>
191</tr>
192<tr class="rowColor">
193<td class="colFirst"><code>protected </code></td>
194<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html#BeanDeserializer(com.fasterxml.jackson.databind.deser.BeanDeserializerBase, boolean)">BeanDeserializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>&nbsp;src,
195                boolean&nbsp;ignoreAllUnknown)</code>&nbsp;</td>
196</tr>
197<tr class="altColor">
198<td class="colFirst"><code>&nbsp;</code></td>
199<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html#BeanDeserializer(com.fasterxml.jackson.databind.deser.BeanDeserializerBase, java.util.HashSet)">BeanDeserializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>&nbsp;src,
200                <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>
201</tr>
202<tr class="rowColor">
203<td class="colFirst"><code>protected </code></td>
204<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html#BeanDeserializer(com.fasterxml.jackson.databind.deser.BeanDeserializerBase, com.fasterxml.jackson.databind.util.NameTransformer)">BeanDeserializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>&nbsp;src,
205                <a href="../../../../../com/fasterxml/jackson/databind/util/NameTransformer.html" title="class in com.fasterxml.jackson.databind.util">NameTransformer</a>&nbsp;unwrapper)</code>&nbsp;</td>
206</tr>
207<tr class="altColor">
208<td class="colFirst"><code>&nbsp;</code></td>
209<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html#BeanDeserializer(com.fasterxml.jackson.databind.deser.BeanDeserializerBase, com.fasterxml.jackson.databind.deser.impl.ObjectIdReader)">BeanDeserializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>&nbsp;src,
210                <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>
211</tr>
212<tr class="rowColor">
213<td class="colFirst"><code>&nbsp;</code></td>
214<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html#BeanDeserializer(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)">BeanDeserializer</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBuilder</a>&nbsp;builder,
215                <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a>&nbsp;beanDesc,
216                <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/BeanPropertyMap.html" title="class in com.fasterxml.jackson.databind.deser.impl">BeanPropertyMap</a>&nbsp;properties,
217                <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,
218                <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,
219                boolean&nbsp;ignoreAllUnknown,
220                boolean&nbsp;hasViews)</code>
221<div class="block">Constructor used by <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html" title="class in com.fasterxml.jackson.databind.deser"><code>BeanDeserializerBuilder</code></a>.</div>
222</td>
223</tr>
224</table>
225</li>
226</ul>
227<!-- ========== METHOD SUMMARY =========== -->
228<ul class="blockList">
229<li class="blockList"><a name="method_summary">
230<!--   -->
231</a>
232<h3>Method Summary</h3>
233<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
234<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
235<tr>
236<th class="colFirst" scope="col">Modifier and Type</th>
237<th class="colLast" scope="col">Method and Description</th>
238</tr>
239<tr class="altColor">
240<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>
241<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.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.1.1/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
242                              <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)</code>
243<div class="block">Method called to deserialize bean using "property-based creator":
244 this means that a non-default constructor or factory method is
245 called, and then possibly other setters.</div>
246</td>
247</tr>
248<tr class="rowColor">
249<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>
250<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html#_missingToken(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">_missingToken</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
251             <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)</code>&nbsp;</td>
252</tr>
253<tr class="altColor">
254<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a></code></td>
255<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html#asArrayDeserializer()">asArrayDeserializer</a></strong>()</code>
256<div class="block">Fluent factory for creating a variant that can handle
257 POJO output as a JSON Array.</div>
258</td>
259</tr>
260<tr class="rowColor">
261<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>
262<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html#deserialize(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">deserialize</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
263           <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)</code>
264<div class="block">Main deserialization method for bean-based objects (POJOs).</div>
265</td>
266</tr>
267<tr class="altColor">
268<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>
269<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html#deserialize(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, java.lang.Object)">deserialize</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
270           <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
271           <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>
272<div class="block">Secondary deserialization method, called in cases where POJO
273 instance is created as part of deserialization, potentially
274 after collecting some or all of the properties to set.</div>
275</td>
276</tr>
277<tr class="rowColor">
278<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>
279<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.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.1.1/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
280                     <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)</code>
281<div class="block">General version used when handling needs more advanced
282 features.</div>
283</td>
284</tr>
285<tr class="altColor">
286<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>
287<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html#deserializeUsingPropertyBasedWithExternalTypeId(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">deserializeUsingPropertyBasedWithExternalTypeId</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
288                                               <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)</code>&nbsp;</td>
289</tr>
290<tr class="rowColor">
291<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>
292<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html#deserializeUsingPropertyBasedWithUnwrapped(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">deserializeUsingPropertyBasedWithUnwrapped</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
293                                          <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)</code>&nbsp;</td>
294</tr>
295<tr class="altColor">
296<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>
297<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html#deserializeWithExternalTypeId(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">deserializeWithExternalTypeId</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
298                             <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)</code>&nbsp;</td>
299</tr>
300<tr class="rowColor">
301<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>
302<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html#deserializeWithExternalTypeId(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, java.lang.Object)">deserializeWithExternalTypeId</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
303                             <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
304                             <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>
305</tr>
306<tr class="altColor">
307<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>
308<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html#deserializeWithUnwrapped(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">deserializeWithUnwrapped</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
309                        <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)</code>
310<div class="block">Method called when there are declared "unwrapped" properties
311 which need special handling</div>
312</td>
313</tr>
314<tr class="rowColor">
315<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>
316<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html#deserializeWithUnwrapped(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, java.lang.Object)">deserializeWithUnwrapped</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
317                        <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
318                        <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>
319</tr>
320<tr class="altColor">
321<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>
322<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html#deserializeWithView(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, java.lang.Object, java.lang.Class)">deserializeWithView</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
323                   <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
324                   <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,
325                   <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;activeView)</code>&nbsp;</td>
326</tr>
327<tr class="rowColor">
328<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
329<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.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>
330<div class="block">Method that will return deserializer instance that is able
331 to handle "unwrapped" value instances
332 If no unwrapped instance can be constructed, will simply
333 return this object as-is.</div>
334</td>
335</tr>
336<tr class="altColor">
337<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializer</a></code></td>
338<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.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>
339</tr>
340<tr class="rowColor">
341<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializer</a></code></td>
342<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.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>
343</tr>
344</table>
345<ul class="blockList">
346<li class="blockList"><a name="methods_inherited_from_class_com.fasterxml.jackson.databind.deser.BeanDeserializerBase">
347<!--   -->
348</a>
349<h3>Methods inherited from class&nbsp;com.fasterxml.jackson.databind.deser.<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a></h3>
350<code><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>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#_resolveInnerClassValuedProperty(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.deser.SettableBeanProperty)">_resolveInnerClassValuedProperty</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#_resolveManagedReferenceProperty(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.deser.SettableBeanProperty)">_resolveManagedReferenceProperty</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#_resolveUnwrappedProperty(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.deser.SettableBeanProperty)">_resolveUnwrappedProperty</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#createContextual(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.BeanProperty)">createContextual</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#creatorProperties()">creatorProperties</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#deserializeFromArray(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">deserializeFromArray</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#deserializeFromBoolean(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">deserializeFromBoolean</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#deserializeFromDouble(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">deserializeFromDouble</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#deserializeFromNumber(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">deserializeFromNumber</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#deserializeFromObjectId(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">deserializeFromObjectId</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#deserializeFromObjectUsingNonDefault(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">deserializeFromObjectUsingNonDefault</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#deserializeFromString(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">deserializeFromString</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#deserializeWithObjectId(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">deserializeWithObjectId</a>, <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>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#findBackReference(java.lang.String)">findBackReference</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#findConvertingDeserializer(com.fasterxml.jackson.databind.DeserializationContext, com.fasterxml.jackson.databind.deser.SettableBeanProperty)">findConvertingDeserializer</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#findProperty(java.lang.String)">findProperty</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#getBeanClass()">getBeanClass</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#getKnownPropertyNames()">getKnownPropertyNames</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#getObjectIdReader()">getObjectIdReader</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#getPropertyCount()">getPropertyCount</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#getValueInstantiator()">getValueInstantiator</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#getValueType()">getValueType</a>, <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>, <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>, <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>, <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>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#hasProperty(java.lang.String)">hasProperty</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#hasViews()">hasViews</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#injectValues(com.fasterxml.jackson.databind.DeserializationContext, java.lang.Object)">injectValues</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#isCachable()">isCachable</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#properties()">properties</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#replaceProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty, com.fasterxml.jackson.databind.deser.SettableBeanProperty)">replaceProperty</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#resolve(com.fasterxml.jackson.databind.DeserializationContext)">resolve</a>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#wrapAndThrow(java.lang.Throwable, java.lang.Object, int, com.fasterxml.jackson.databind.DeserializationContext)">wrapAndThrow</a>, <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>, <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#wrapInstantiationProblem(java.lang.Throwable, com.fasterxml.jackson.databind.DeserializationContext)">wrapInstantiationProblem</a></code></li>
351</ul>
352<ul class="blockList">
353<li class="blockList"><a name="methods_inherited_from_class_com.fasterxml.jackson.databind.deser.std.StdDeserializer">
354<!--   -->
355</a>
356<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>
357<code><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>
358</ul>
359<ul class="blockList">
360<li class="blockList"><a name="methods_inherited_from_class_com.fasterxml.jackson.databind.JsonDeserializer">
361<!--   -->
362</a>
363<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>
364<code><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>
365</ul>
366<ul class="blockList">
367<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
368<!--   -->
369</a>
370<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>
371<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>
372</ul>
373</li>
374</ul>
375</li>
376</ul>
377</div>
378<div class="details">
379<ul class="blockList">
380<li class="blockList">
381<!-- ========= CONSTRUCTOR DETAIL ======== -->
382<ul class="blockList">
383<li class="blockList"><a name="constructor_detail">
384<!--   -->
385</a>
386<h3>Constructor Detail</h3>
387<a name="BeanDeserializer(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)">
388<!--   -->
389</a>
390<ul class="blockList">
391<li class="blockList">
392<h4>BeanDeserializer</h4>
393<pre>public&nbsp;BeanDeserializer(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBuilder</a>&nbsp;builder,
394                <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a>&nbsp;beanDesc,
395                <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/BeanPropertyMap.html" title="class in com.fasterxml.jackson.databind.deser.impl">BeanPropertyMap</a>&nbsp;properties,
396                <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,
397                <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,
398                boolean&nbsp;ignoreAllUnknown,
399                boolean&nbsp;hasViews)</pre>
400<div class="block">Constructor used by <a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBuilder.html" title="class in com.fasterxml.jackson.databind.deser"><code>BeanDeserializerBuilder</code></a>.</div>
401</li>
402</ul>
403<a name="BeanDeserializer(com.fasterxml.jackson.databind.deser.BeanDeserializerBase)">
404<!--   -->
405</a>
406<ul class="blockList">
407<li class="blockList">
408<h4>BeanDeserializer</h4>
409<pre>protected&nbsp;BeanDeserializer(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>&nbsp;src)</pre>
410<div class="block">Copy-constructor that can be used by sub-classes to allow
411 copy-on-write style copying of settings of an existing instance.</div>
412</li>
413</ul>
414<a name="BeanDeserializer(com.fasterxml.jackson.databind.deser.BeanDeserializerBase, boolean)">
415<!--   -->
416</a>
417<ul class="blockList">
418<li class="blockList">
419<h4>BeanDeserializer</h4>
420<pre>protected&nbsp;BeanDeserializer(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>&nbsp;src,
421                boolean&nbsp;ignoreAllUnknown)</pre>
422</li>
423</ul>
424<a name="BeanDeserializer(com.fasterxml.jackson.databind.deser.BeanDeserializerBase, com.fasterxml.jackson.databind.util.NameTransformer)">
425<!--   -->
426</a>
427<ul class="blockList">
428<li class="blockList">
429<h4>BeanDeserializer</h4>
430<pre>protected&nbsp;BeanDeserializer(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>&nbsp;src,
431                <a href="../../../../../com/fasterxml/jackson/databind/util/NameTransformer.html" title="class in com.fasterxml.jackson.databind.util">NameTransformer</a>&nbsp;unwrapper)</pre>
432</li>
433</ul>
434<a name="BeanDeserializer(com.fasterxml.jackson.databind.deser.BeanDeserializerBase, com.fasterxml.jackson.databind.deser.impl.ObjectIdReader)">
435<!--   -->
436</a>
437<ul class="blockList">
438<li class="blockList">
439<h4>BeanDeserializer</h4>
440<pre>public&nbsp;BeanDeserializer(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>&nbsp;src,
441                <a href="../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdReader.html" title="class in com.fasterxml.jackson.databind.deser.impl">ObjectIdReader</a>&nbsp;oir)</pre>
442</li>
443</ul>
444<a name="BeanDeserializer(com.fasterxml.jackson.databind.deser.BeanDeserializerBase, java.util.HashSet)">
445<!--   -->
446</a>
447<ul class="blockListLast">
448<li class="blockList">
449<h4>BeanDeserializer</h4>
450<pre>public&nbsp;BeanDeserializer(<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>&nbsp;src,
451                <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>
452</li>
453</ul>
454</li>
455</ul>
456<!-- ============ METHOD DETAIL ========== -->
457<ul class="blockList">
458<li class="blockList"><a name="method_detail">
459<!--   -->
460</a>
461<h3>Method Detail</h3>
462<a name="unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)">
463<!--   -->
464</a>
465<ul class="blockList">
466<li class="blockList">
467<h4>unwrappingDeserializer</h4>
468<pre>public&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>
469<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>
470<div class="block">Method that will return deserializer instance that is able
471 to handle "unwrapped" value instances
472 If no unwrapped instance can be constructed, will simply
473 return this object as-is.
474<p>
475 Default implementation just returns 'this'
476 indicating that no unwrapped variant exists</div>
477<dl>
478<dt><strong>Specified by:</strong></dt>
479<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)">unwrappingDeserializer</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a></code></dd>
480</dl>
481</li>
482</ul>
483<a name="withObjectIdReader(com.fasterxml.jackson.databind.deser.impl.ObjectIdReader)">
484<!--   -->
485</a>
486<ul class="blockList">
487<li class="blockList">
488<h4>withObjectIdReader</h4>
489<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializer</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>
490<dl>
491<dt><strong>Specified by:</strong></dt>
492<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#withObjectIdReader(com.fasterxml.jackson.databind.deser.impl.ObjectIdReader)">withObjectIdReader</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a></code></dd>
493</dl>
494</li>
495</ul>
496<a name="withIgnorableProperties(java.util.HashSet)">
497<!--   -->
498</a>
499<ul class="blockList">
500<li class="blockList">
501<h4>withIgnorableProperties</h4>
502<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializer</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>
503<dl>
504<dt><strong>Specified by:</strong></dt>
505<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#withIgnorableProperties(java.util.HashSet)">withIgnorableProperties</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a></code></dd>
506</dl>
507</li>
508</ul>
509<a name="asArrayDeserializer()">
510<!--   -->
511</a>
512<ul class="blockList">
513<li class="blockList">
514<h4>asArrayDeserializer</h4>
515<pre>protected&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a>&nbsp;asArrayDeserializer()</pre>
516<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#asArrayDeserializer()">BeanDeserializerBase</a></code></strong></div>
517<div class="block">Fluent factory for creating a variant that can handle
518 POJO output as a JSON Array. Implementations may ignore this request
519 if no such input is possible.</div>
520<dl>
521<dt><strong>Specified by:</strong></dt>
522<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#asArrayDeserializer()">asArrayDeserializer</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a></code></dd>
523</dl>
524</li>
525</ul>
526<a name="deserialize(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">
527<!--   -->
528</a>
529<ul class="blockList">
530<li class="blockList">
531<h4>deserialize</h4>
532<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;deserialize(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
533                 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)
534                         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>,
535                                <a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
536<div class="block">Main deserialization method for bean-based objects (POJOs).</div>
537<dl>
538<dt><strong>Specified by:</strong></dt>
539<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#deserialize(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">deserialize</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>
540<dt><span class="strong">Parameters:</span></dt><dd><code>jp</code> - Parsed used for reading JSON content</dd><dd><code>ctxt</code> - Context that can be used to access information about
541   this deserialization activity.</dd>
542<dt><span class="strong">Returns:</span></dt><dd>Deserializer value</dd>
543<dt><span class="strong">Throws:</span></dt>
544<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>
545<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl>
546</li>
547</ul>
548<a name="_missingToken(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">
549<!--   -->
550</a>
551<ul class="blockList">
552<li class="blockList">
553<h4>_missingToken</h4>
554<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;_missingToken(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
555                   <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)
556                        throws <a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
557<dl><dt><span class="strong">Throws:</span></dt>
558<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl>
559</li>
560</ul>
561<a name="deserialize(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, java.lang.Object)">
562<!--   -->
563</a>
564<ul class="blockList">
565<li class="blockList">
566<h4>deserialize</h4>
567<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;deserialize(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
568                 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
569                 <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)
570                   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>,
571                          <a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
572<div class="block">Secondary deserialization method, called in cases where POJO
573 instance is created as part of deserialization, potentially
574 after collecting some or all of the properties to set.</div>
575<dl>
576<dt><strong>Overrides:</strong></dt>
577<dd><code><a href="../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html#deserialize(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, T)">deserialize</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>
578<dt><span class="strong">Throws:</span></dt>
579<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>
580<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl>
581</li>
582</ul>
583<a name="deserializeFromObject(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">
584<!--   -->
585</a>
586<ul class="blockList">
587<li class="blockList">
588<h4>deserializeFromObject</h4>
589<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;deserializeFromObject(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
590                           <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)
591                             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>,
592                                    <a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
593<div class="block">General version used when handling needs more advanced
594 features.</div>
595<dl>
596<dt><strong>Specified by:</strong></dt>
597<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#deserializeFromObject(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">deserializeFromObject</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a></code></dd>
598<dt><span class="strong">Throws:</span></dt>
599<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>
600<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl>
601</li>
602</ul>
603<a name="_deserializeUsingPropertyBased(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">
604<!--   -->
605</a>
606<ul class="blockList">
607<li class="blockList">
608<h4>_deserializeUsingPropertyBased</h4>
609<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;_deserializeUsingPropertyBased(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/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                                         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>,
612                                                <a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
613<div class="block">Method called to deserialize bean using "property-based creator":
614 this means that a non-default constructor or factory method is
615 called, and then possibly other setters. The trick is that
616 values for creator method need to be buffered, first; and
617 due to non-guaranteed ordering possibly some other properties
618 as well.</div>
619<dl>
620<dt><strong>Specified by:</strong></dt>
621<dd><code><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html#_deserializeUsingPropertyBased(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">_deserializeUsingPropertyBased</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a></code></dd>
622<dt><span class="strong">Throws:</span></dt>
623<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>
624<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl>
625</li>
626</ul>
627<a name="deserializeWithView(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, java.lang.Object, java.lang.Class)">
628<!--   -->
629</a>
630<ul class="blockList">
631<li class="blockList">
632<h4>deserializeWithView</h4>
633<pre>protected 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;deserializeWithView(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
634                         <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
635                         <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,
636                         <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;activeView)
637                                    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>,
638                                           <a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
639<dl><dt><span class="strong">Throws:</span></dt>
640<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>
641<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl>
642</li>
643</ul>
644<a name="deserializeWithUnwrapped(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">
645<!--   -->
646</a>
647<ul class="blockList">
648<li class="blockList">
649<h4>deserializeWithUnwrapped</h4>
650<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;deserializeWithUnwrapped(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
651                              <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)
652                                   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>,
653                                          <a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
654<div class="block">Method called when there are declared "unwrapped" properties
655 which need special handling</div>
656<dl><dt><span class="strong">Throws:</span></dt>
657<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>
658<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl>
659</li>
660</ul>
661<a name="deserializeWithUnwrapped(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, java.lang.Object)">
662<!--   -->
663</a>
664<ul class="blockList">
665<li class="blockList">
666<h4>deserializeWithUnwrapped</h4>
667<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;deserializeWithUnwrapped(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
668                              <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
669                              <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)
670                                   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>,
671                                          <a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
672<dl><dt><span class="strong">Throws:</span></dt>
673<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>
674<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl>
675</li>
676</ul>
677<a name="deserializeUsingPropertyBasedWithUnwrapped(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">
678<!--   -->
679</a>
680<ul class="blockList">
681<li class="blockList">
682<h4>deserializeUsingPropertyBasedWithUnwrapped</h4>
683<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;deserializeUsingPropertyBasedWithUnwrapped(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
684                                                <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)
685                                                     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>,
686                                                            <a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
687<dl><dt><span class="strong">Throws:</span></dt>
688<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>
689<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl>
690</li>
691</ul>
692<a name="deserializeWithExternalTypeId(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">
693<!--   -->
694</a>
695<ul class="blockList">
696<li class="blockList">
697<h4>deserializeWithExternalTypeId</h4>
698<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;deserializeWithExternalTypeId(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
699                                   <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)
700                                        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>,
701                                               <a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
702<dl><dt><span class="strong">Throws:</span></dt>
703<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>
704<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl>
705</li>
706</ul>
707<a name="deserializeWithExternalTypeId(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, java.lang.Object)">
708<!--   -->
709</a>
710<ul class="blockList">
711<li class="blockList">
712<h4>deserializeWithExternalTypeId</h4>
713<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;deserializeWithExternalTypeId(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
714                                   <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
715                                   <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)
716                                        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>,
717                                               <a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
718<dl><dt><span class="strong">Throws:</span></dt>
719<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>
720<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl>
721</li>
722</ul>
723<a name="deserializeUsingPropertyBasedWithExternalTypeId(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext)">
724<!--   -->
725</a>
726<ul class="blockListLast">
727<li class="blockList">
728<h4>deserializeUsingPropertyBasedWithExternalTypeId</h4>
729<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;deserializeUsingPropertyBasedWithExternalTypeId(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser</a>&nbsp;jp,
730                                                     <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt)
731                                                          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>,
732                                                                 <a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></pre>
733<dl><dt><span class="strong">Throws:</span></dt>
734<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>
735<dd><code><a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/JsonProcessingException.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonProcessingException</a></code></dd></dl>
736</li>
737</ul>
738</li>
739</ul>
740</li>
741</ul>
742</div>
743</div>
744<!-- ========= END OF CLASS DATA ========= -->
745<!-- ======= START OF BOTTOM NAVBAR ====== -->
746<div class="bottomNav"><a name="navbar_bottom">
747<!--   -->
748</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
749<!--   -->
750</a>
751<ul class="navList" title="Navigation">
752<li><a href="../../../../../overview-summary.html">Overview</a></li>
753<li><a href="package-summary.html">Package</a></li>
754<li class="navBarCell1Rev">Class</li>
755<li><a href="class-use/BeanDeserializer.html">Use</a></li>
756<li><a href="package-tree.html">Tree</a></li>
757<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
758<li><a href="../../../../../index-all.html">Index</a></li>
759<li><a href="../../../../../help-doc.html">Help</a></li>
760</ul>
761</div>
762<div class="subNav">
763<ul class="navList">
764<li><a href="../../../../../com/fasterxml/jackson/databind/deser/BasicDeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser"><span class="strong">Prev Class</span></a></li>
765<li><a href="../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser"><span class="strong">Next Class</span></a></li>
766</ul>
767<ul class="navList">
768<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/deser/BeanDeserializer.html" target="_top">Frames</a></li>
769<li><a href="BeanDeserializer.html" target="_top">No Frames</a></li>
770</ul>
771<ul class="navList" id="allclasses_navbar_bottom">
772<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
773</ul>
774<div>
775<script type="text/javascript"><!--
776  allClassesLink = document.getElementById("allclasses_navbar_bottom");
777  if(window==top) {
778    allClassesLink.style.display = "block";
779  }
780  else {
781    allClassesLink.style.display = "none";
782  }
783  //-->
784</script>
785</div>
786<div>
787<ul class="subNavList">
788<li>Summary:&nbsp;</li>
789<li><a href="#nested_classes_inherited_from_class_com.fasterxml.jackson.databind.JsonDeserializer">Nested</a>&nbsp;|&nbsp;</li>
790<li><a href="#fields_inherited_from_class_com.fasterxml.jackson.databind.deser.BeanDeserializerBase">Field</a>&nbsp;|&nbsp;</li>
791<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
792<li><a href="#method_summary">Method</a></li>
793</ul>
794<ul class="subNavList">
795<li>Detail:&nbsp;</li>
796<li>Field&nbsp;|&nbsp;</li>
797<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
798<li><a href="#method_detail">Method</a></li>
799</ul>
800</div>
801<a name="skip-navbar_bottom">
802<!--   -->
803</a></div>
804<!-- ======== END OF BOTTOM NAVBAR ======= -->
805<p class="legalCopy"><small>Copyright &#169; 2012-2013 <a href="http://fasterxml.com/">FasterXML</a>. All Rights Reserved.</small></p>
806</body>
807</html>
808