• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<!-- NewPage -->
3<html lang="en">
4<head>
5<!-- Generated by javadoc (1.8.0_162) on Tue Mar 24 11:44:42 PDT 2020 -->
6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<title>Uses of Interface com.fasterxml.jackson.databind.deser.NullValueProvider (jackson-databind 2.11.0.rc1 API)</title>
8<meta name="date" content="2020-03-24">
9<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
10<script type="text/javascript" src="../../../../../../script.js"></script>
11</head>
12<body>
13<script type="text/javascript"><!--
14    try {
15        if (location.href.indexOf('is-external=true') == -1) {
16            parent.document.title="Uses of Interface com.fasterxml.jackson.databind.deser.NullValueProvider (jackson-databind 2.11.0.rc1 API)";
17        }
18    }
19    catch(err) {
20    }
21//-->
22</script>
23<noscript>
24<div>JavaScript is disabled on your browser.</div>
25</noscript>
26<!-- ========= START OF TOP NAVBAR ======= -->
27<div class="topNav"><a name="navbar.top">
28<!--   -->
29</a>
30<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
31<a name="navbar.top.firstrow">
32<!--   -->
33</a>
34<ul class="navList" title="Navigation">
35<li><a href="../../../../../../overview-summary.html">Overview</a></li>
36<li><a href="../package-summary.html">Package</a></li>
37<li><a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">Class</a></li>
38<li class="navBarCell1Rev">Use</li>
39<li><a href="../package-tree.html">Tree</a></li>
40<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
41<li><a href="../../../../../../index-all.html">Index</a></li>
42<li><a href="../../../../../../help-doc.html">Help</a></li>
43</ul>
44</div>
45<div class="subNav">
46<ul class="navList">
47<li>Prev</li>
48<li>Next</li>
49</ul>
50<ul class="navList">
51<li><a href="../../../../../../index.html?com/fasterxml/jackson/databind/deser/class-use/NullValueProvider.html" target="_top">Frames</a></li>
52<li><a href="NullValueProvider.html" target="_top">No&nbsp;Frames</a></li>
53</ul>
54<ul class="navList" id="allclasses_navbar_top">
55<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
56</ul>
57<div>
58<script type="text/javascript"><!--
59  allClassesLink = document.getElementById("allclasses_navbar_top");
60  if(window==top) {
61    allClassesLink.style.display = "block";
62  }
63  else {
64    allClassesLink.style.display = "none";
65  }
66  //-->
67</script>
68</div>
69<a name="skip.navbar.top">
70<!--   -->
71</a></div>
72<!-- ========= END OF TOP NAVBAR ========= -->
73<div class="header">
74<h2 title="Uses of Interface com.fasterxml.jackson.databind.deser.NullValueProvider" class="title">Uses of Interface<br>com.fasterxml.jackson.databind.deser.NullValueProvider</h2>
75</div>
76<div class="classUseContainer">
77<ul class="blockList">
78<li class="blockList">
79<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
80<caption><span>Packages that use <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a></span><span class="tabEnd">&nbsp;</span></caption>
81<tr>
82<th class="colFirst" scope="col">Package</th>
83<th class="colLast" scope="col">Description</th>
84</tr>
85<tbody>
86<tr class="altColor">
87<td class="colFirst"><a href="#com.fasterxml.jackson.databind">com.fasterxml.jackson.databind</a></td>
88<td class="colLast">
89<div class="block">Basic data binding (mapping) functionality that
90allows for reading JSON content into Java Objects (POJOs)
91and JSON Trees (<a href="../../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a>), as well as
92writing Java Objects and trees as JSON.</div>
93</td>
94</tr>
95<tr class="rowColor">
96<td class="colFirst"><a href="#com.fasterxml.jackson.databind.deser">com.fasterxml.jackson.databind.deser</a></td>
97<td class="colLast">
98<div class="block">Contains implementation classes of deserialization part of
99 data binding.</div>
100</td>
101</tr>
102<tr class="altColor">
103<td class="colFirst"><a href="#com.fasterxml.jackson.databind.deser.impl">com.fasterxml.jackson.databind.deser.impl</a></td>
104<td class="colLast">
105<div class="block">Contains those implementation classes of deserialization part of
106 data binding that are not considered part of public or semi-public
107 interfaces.</div>
108</td>
109</tr>
110<tr class="rowColor">
111<td class="colFirst"><a href="#com.fasterxml.jackson.databind.deser.std">com.fasterxml.jackson.databind.deser.std</a></td>
112<td class="colLast">
113<div class="block">Contains public standard implementations of abstraction that
114 Jackson uses.</div>
115</td>
116</tr>
117<tr class="altColor">
118<td class="colFirst"><a href="#com.fasterxml.jackson.databind.ext">com.fasterxml.jackson.databind.ext</a></td>
119<td class="colLast">
120<div class="block">Contains extended support for "external" packages: things that
121may or may not be present in runtime environment, but that are
122commonly enough used so that explicit support can be added.</div>
123</td>
124</tr>
125</tbody>
126</table>
127</li>
128<li class="blockList">
129<ul class="blockList">
130<li class="blockList"><a name="com.fasterxml.jackson.databind">
131<!--   -->
132</a>
133<h3>Uses of <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a> in <a href="../../../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</a></h3>
134<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
135<caption><span>Classes in <a href="../../../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</a> that implement <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a></span><span class="tabEnd">&nbsp;</span></caption>
136<tr>
137<th class="colFirst" scope="col">Modifier and Type</th>
138<th class="colLast" scope="col">Class and Description</th>
139</tr>
140<tbody>
141<tr class="altColor">
142<td class="colFirst"><code>class&nbsp;</code></td>
143<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;T&gt;</span></code>
144<div class="block">Abstract class that defines API used by <a href="../../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a> (and
145 other chained <a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind"><code>JsonDeserializer</code></a>s too) to deserialize Objects of
146 arbitrary types from JSON, using provided <a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonParser.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser</code></a>.</div>
147</td>
148</tr>
149<tr class="rowColor">
150<td class="colFirst"><code>static class&nbsp;</code></td>
151<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.None.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer.None</a></span></code>
152<div class="block">This marker class is only to be used with annotations, to
153 indicate that <b>no deserializer is configured</b>.</div>
154</td>
155</tr>
156</tbody>
157</table>
158</li>
159<li class="blockList"><a name="com.fasterxml.jackson.databind.deser">
160<!--   -->
161</a>
162<h3>Uses of <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a> in <a href="../../../../../../com/fasterxml/jackson/databind/deser/package-summary.html">com.fasterxml.jackson.databind.deser</a></h3>
163<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
164<caption><span>Classes in <a href="../../../../../../com/fasterxml/jackson/databind/deser/package-summary.html">com.fasterxml.jackson.databind.deser</a> that implement <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a></span><span class="tabEnd">&nbsp;</span></caption>
165<tr>
166<th class="colFirst" scope="col">Modifier and Type</th>
167<th class="colLast" scope="col">Class and Description</th>
168</tr>
169<tbody>
170<tr class="altColor">
171<td class="colFirst"><code>class&nbsp;</code></td>
172<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/AbstractDeserializer.html" title="class in com.fasterxml.jackson.databind.deser">AbstractDeserializer</a></span></code>
173<div class="block">Deserializer only used for abstract types used as placeholders during polymorphic
174 type handling deserialization.</div>
175</td>
176</tr>
177<tr class="rowColor">
178<td class="colFirst"><code>class&nbsp;</code></td>
179<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializer</a></span></code>
180<div class="block">Deserializer class that can deserialize instances of
181 arbitrary bean objects, usually from JSON Object structs,</div>
182</td>
183</tr>
184<tr class="altColor">
185<td class="colFirst"><code>class&nbsp;</code></td>
186<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerBase</a></span></code>
187<div class="block">Base class for <code>BeanDeserializer</code>.</div>
188</td>
189</tr>
190<tr class="rowColor">
191<td class="colFirst"><code>class&nbsp;</code></td>
192<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/BuilderBasedDeserializer.html" title="class in com.fasterxml.jackson.databind.deser">BuilderBasedDeserializer</a></span></code>
193<div class="block">Class that handles deserialization using a separate
194 Builder class, which is used for data binding and
195 produces actual deserialized value at the end
196 of data binding.</div>
197</td>
198</tr>
199</tbody>
200</table>
201<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
202<caption><span>Fields in <a href="../../../../../../com/fasterxml/jackson/databind/deser/package-summary.html">com.fasterxml.jackson.databind.deser</a> declared as <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a></span><span class="tabEnd">&nbsp;</span></caption>
203<tr>
204<th class="colFirst" scope="col">Modifier and Type</th>
205<th class="colLast" scope="col">Field and Description</th>
206</tr>
207<tbody>
208<tr class="altColor">
209<td class="colFirst"><code>protected <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a></code></td>
210<td class="colLast"><span class="typeNameLabel">SettableBeanProperty.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#Z:Z_nullProvider">_nullProvider</a></span></code>
211<div class="block">Entity used for possible translation from `null` into non-null
212 value of type of this property.</div>
213</td>
214</tr>
215</tbody>
216</table>
217<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
218<caption><span>Methods in <a href="../../../../../../com/fasterxml/jackson/databind/deser/package-summary.html">com.fasterxml.jackson.databind.deser</a> that return <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a></span><span class="tabEnd">&nbsp;</span></caption>
219<tr>
220<th class="colFirst" scope="col">Modifier and Type</th>
221<th class="colLast" scope="col">Method and Description</th>
222</tr>
223<tbody>
224<tr class="altColor">
225<td class="colFirst"><code><a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a></code></td>
226<td class="colLast"><span class="typeNameLabel">SettableBeanProperty.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#getNullValueProvider--">getNullValueProvider</a></span>()</code>&nbsp;</td>
227</tr>
228</tbody>
229</table>
230<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
231<caption><span>Methods in <a href="../../../../../../com/fasterxml/jackson/databind/deser/package-summary.html">com.fasterxml.jackson.databind.deser</a> with parameters of type <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a></span><span class="tabEnd">&nbsp;</span></caption>
232<tr>
233<th class="colFirst" scope="col">Modifier and Type</th>
234<th class="colLast" scope="col">Method and Description</th>
235</tr>
236<tbody>
237<tr class="altColor">
238<td class="colFirst"><code>abstract <a href="../../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a></code></td>
239<td class="colLast"><span class="typeNameLabel">SettableBeanProperty.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#withNullProvider-com.fasterxml.jackson.databind.deser.NullValueProvider-">withNullProvider</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a>&nbsp;nva)</code>&nbsp;</td>
240</tr>
241<tr class="rowColor">
242<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>
243<td class="colLast"><span class="typeNameLabel">SettableBeanProperty.Delegating.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.Delegating.html#withNullProvider-com.fasterxml.jackson.databind.deser.NullValueProvider-">withNullProvider</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a>&nbsp;nva)</code>&nbsp;</td>
244</tr>
245<tr class="altColor">
246<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>
247<td class="colLast"><span class="typeNameLabel">CreatorProperty.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/CreatorProperty.html#withNullProvider-com.fasterxml.jackson.databind.deser.NullValueProvider-">withNullProvider</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a>&nbsp;nva)</code>&nbsp;</td>
248</tr>
249</tbody>
250</table>
251<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
252<caption><span>Constructors in <a href="../../../../../../com/fasterxml/jackson/databind/deser/package-summary.html">com.fasterxml.jackson.databind.deser</a> with parameters of type <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a></span><span class="tabEnd">&nbsp;</span></caption>
253<tr>
254<th class="colOne" scope="col">Constructor and Description</th>
255</tr>
256<tbody>
257<tr class="altColor">
258<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/CreatorProperty.html#CreatorProperty-com.fasterxml.jackson.databind.deser.CreatorProperty-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.deser.NullValueProvider-">CreatorProperty</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/CreatorProperty.html" title="class in com.fasterxml.jackson.databind.deser">CreatorProperty</a>&nbsp;src,
259               <a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;deser,
260               <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a>&nbsp;nva)</code>&nbsp;</td>
261</tr>
262<tr class="rowColor">
263<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html#SettableBeanProperty-com.fasterxml.jackson.databind.deser.SettableBeanProperty-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.deser.NullValueProvider-">SettableBeanProperty</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;src,
264                    <a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;deser,
265                    <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a>&nbsp;nuller)</code>
266<div class="block">Copy-with-deserializer-change constructor for sub-classes to use.</div>
267</td>
268</tr>
269</tbody>
270</table>
271</li>
272<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.impl">
273<!--   -->
274</a>
275<h3>Uses of <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a> in <a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/package-summary.html">com.fasterxml.jackson.databind.deser.impl</a></h3>
276<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
277<caption><span>Classes in <a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/package-summary.html">com.fasterxml.jackson.databind.deser.impl</a> that implement <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a></span><span class="tabEnd">&nbsp;</span></caption>
278<tr>
279<th class="colFirst" scope="col">Modifier and Type</th>
280<th class="colLast" scope="col">Class and Description</th>
281</tr>
282<tbody>
283<tr class="altColor">
284<td class="colFirst"><code>class&nbsp;</code></td>
285<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/BeanAsArrayBuilderDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.impl">BeanAsArrayBuilderDeserializer</a></span></code>&nbsp;</td>
286</tr>
287<tr class="rowColor">
288<td class="colFirst"><code>class&nbsp;</code></td>
289<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/BeanAsArrayDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.impl">BeanAsArrayDeserializer</a></span></code>
290<div class="block">Variant of <a href="../../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html" title="class in com.fasterxml.jackson.databind.deser"><code>BeanDeserializer</code></a> used for handling deserialization
291 of POJOs when serialized as JSON Arrays, instead of JSON Objects.</div>
292</td>
293</tr>
294<tr class="altColor">
295<td class="colFirst"><code>class&nbsp;</code></td>
296<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/ErrorThrowingDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.impl">ErrorThrowingDeserializer</a></span></code>
297<div class="block">A deserializer that stores an <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Error.html?is-external=true" title="class or interface in java.lang"><code>Error</code></a> caught during constructing
298 of the deserializer, which needs to be deferred and only during actual
299 attempt to deserialize a value of given type.</div>
300</td>
301</tr>
302<tr class="rowColor">
303<td class="colFirst"><code>class&nbsp;</code></td>
304<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/FailingDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.impl">FailingDeserializer</a></span></code>
305<div class="block">Special bogus "serializer" that will throw
306 <a href="../../../../../../com/fasterxml/jackson/databind/JsonMappingException.html" title="class in com.fasterxml.jackson.databind"><code>JsonMappingException</code></a> if an attempt is made to deserialize
307 a value.</div>
308</td>
309</tr>
310<tr class="altColor">
311<td class="colFirst"><code>class&nbsp;</code></td>
312<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/NullsAsEmptyProvider.html" title="class in com.fasterxml.jackson.databind.deser.impl">NullsAsEmptyProvider</a></span></code>
313<div class="block">Simple <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser"><code>NullValueProvider</code></a> that will always throw a
314 <a href="../../../../../../com/fasterxml/jackson/databind/exc/InvalidNullException.html" title="class in com.fasterxml.jackson.databind.exc"><code>InvalidNullException</code></a> when a null is encountered.</div>
315</td>
316</tr>
317<tr class="rowColor">
318<td class="colFirst"><code>class&nbsp;</code></td>
319<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/NullsConstantProvider.html" title="class in com.fasterxml.jackson.databind.deser.impl">NullsConstantProvider</a></span></code>
320<div class="block">Simple <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser"><code>NullValueProvider</code></a> that will always throw a
321 <a href="../../../../../../com/fasterxml/jackson/databind/exc/InvalidNullException.html" title="class in com.fasterxml.jackson.databind.exc"><code>InvalidNullException</code></a> when a null is encountered.</div>
322</td>
323</tr>
324<tr class="altColor">
325<td class="colFirst"><code>class&nbsp;</code></td>
326<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/NullsFailProvider.html" title="class in com.fasterxml.jackson.databind.deser.impl">NullsFailProvider</a></span></code>
327<div class="block">Simple <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser"><code>NullValueProvider</code></a> that will always throw a
328 <a href="../../../../../../com/fasterxml/jackson/databind/exc/InvalidNullException.html" title="class in com.fasterxml.jackson.databind.exc"><code>InvalidNullException</code></a> when a null is encountered.</div>
329</td>
330</tr>
331<tr class="rowColor">
332<td class="colFirst"><code>class&nbsp;</code></td>
333<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/TypeWrappedDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.impl">TypeWrappedDeserializer</a></span></code>
334<div class="block">Simple deserializer that will call configured type deserializer, passing
335 in configured data deserializer, and exposing it all as a simple
336 deserializer.</div>
337</td>
338</tr>
339</tbody>
340</table>
341<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
342<caption><span>Methods in <a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/package-summary.html">com.fasterxml.jackson.databind.deser.impl</a> with parameters of type <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a></span><span class="tabEnd">&nbsp;</span></caption>
343<tr>
344<th class="colFirst" scope="col">Modifier and Type</th>
345<th class="colLast" scope="col">Method and Description</th>
346</tr>
347<tbody>
348<tr class="altColor">
349<td class="colFirst"><code>static boolean</code></td>
350<td class="colLast"><span class="typeNameLabel">NullsConstantProvider.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/NullsConstantProvider.html#isNuller-com.fasterxml.jackson.databind.deser.NullValueProvider-">isNuller</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a>&nbsp;p)</code>
351<div class="block">Utility method that can be used to check if given null value provider
352 is "nuller", no-operation provider that will always simply return
353 Java `null` for any and all input `null`s.</div>
354</td>
355</tr>
356<tr class="rowColor">
357<td class="colFirst"><code>static boolean</code></td>
358<td class="colLast"><span class="typeNameLabel">NullsConstantProvider.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/NullsConstantProvider.html#isSkipper-com.fasterxml.jackson.databind.deser.NullValueProvider-">isSkipper</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a>&nbsp;p)</code>
359<div class="block">Utility method that can be used to check if given null value provider
360 is "skipper", marker provider that means that all input `null`s should
361 be skipped (ignored), instead of converted</div>
362</td>
363</tr>
364<tr class="altColor">
365<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>
366<td class="colLast"><span class="typeNameLabel">SetterlessProperty.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/SetterlessProperty.html#withNullProvider-com.fasterxml.jackson.databind.deser.NullValueProvider-">withNullProvider</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a>&nbsp;nva)</code>&nbsp;</td>
367</tr>
368<tr class="rowColor">
369<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>
370<td class="colLast"><span class="typeNameLabel">MethodProperty.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/MethodProperty.html#withNullProvider-com.fasterxml.jackson.databind.deser.NullValueProvider-">withNullProvider</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a>&nbsp;nva)</code>&nbsp;</td>
371</tr>
372<tr class="altColor">
373<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>
374<td class="colLast"><span class="typeNameLabel">ObjectIdReferenceProperty.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdReferenceProperty.html#withNullProvider-com.fasterxml.jackson.databind.deser.NullValueProvider-">withNullProvider</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a>&nbsp;nva)</code>&nbsp;</td>
375</tr>
376<tr class="rowColor">
377<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>
378<td class="colLast"><span class="typeNameLabel">FieldProperty.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/FieldProperty.html#withNullProvider-com.fasterxml.jackson.databind.deser.NullValueProvider-">withNullProvider</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a>&nbsp;nva)</code>&nbsp;</td>
379</tr>
380<tr class="altColor">
381<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>
382<td class="colLast"><span class="typeNameLabel">ObjectIdValueProperty.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdValueProperty.html#withNullProvider-com.fasterxml.jackson.databind.deser.NullValueProvider-">withNullProvider</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a>&nbsp;nva)</code>&nbsp;</td>
383</tr>
384</tbody>
385</table>
386<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
387<caption><span>Constructors in <a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/package-summary.html">com.fasterxml.jackson.databind.deser.impl</a> with parameters of type <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a></span><span class="tabEnd">&nbsp;</span></caption>
388<tr>
389<th class="colOne" scope="col">Constructor and Description</th>
390</tr>
391<tbody>
392<tr class="altColor">
393<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/FieldProperty.html#FieldProperty-com.fasterxml.jackson.databind.deser.impl.FieldProperty-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.deser.NullValueProvider-">FieldProperty</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/FieldProperty.html" title="class in com.fasterxml.jackson.databind.deser.impl">FieldProperty</a>&nbsp;src,
394             <a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;deser,
395             <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a>&nbsp;nva)</code>&nbsp;</td>
396</tr>
397<tr class="rowColor">
398<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/MethodProperty.html#MethodProperty-com.fasterxml.jackson.databind.deser.impl.MethodProperty-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.deser.NullValueProvider-">MethodProperty</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/MethodProperty.html" title="class in com.fasterxml.jackson.databind.deser.impl">MethodProperty</a>&nbsp;src,
399              <a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;deser,
400              <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a>&nbsp;nva)</code>&nbsp;</td>
401</tr>
402<tr class="altColor">
403<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdReferenceProperty.html#ObjectIdReferenceProperty-com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.deser.NullValueProvider-">ObjectIdReferenceProperty</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdReferenceProperty.html" title="class in com.fasterxml.jackson.databind.deser.impl">ObjectIdReferenceProperty</a>&nbsp;src,
404                         <a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;deser,
405                         <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a>&nbsp;nva)</code>&nbsp;</td>
406</tr>
407<tr class="rowColor">
408<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdValueProperty.html#ObjectIdValueProperty-com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.deser.NullValueProvider-">ObjectIdValueProperty</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/ObjectIdValueProperty.html" title="class in com.fasterxml.jackson.databind.deser.impl">ObjectIdValueProperty</a>&nbsp;src,
409                     <a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;deser,
410                     <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a>&nbsp;nva)</code>&nbsp;</td>
411</tr>
412<tr class="altColor">
413<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/SetterlessProperty.html#SetterlessProperty-com.fasterxml.jackson.databind.deser.impl.SetterlessProperty-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.deser.NullValueProvider-">SetterlessProperty</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/impl/SetterlessProperty.html" title="class in com.fasterxml.jackson.databind.deser.impl">SetterlessProperty</a>&nbsp;src,
414                  <a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;deser,
415                  <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a>&nbsp;nva)</code>&nbsp;</td>
416</tr>
417</tbody>
418</table>
419</li>
420<li class="blockList"><a name="com.fasterxml.jackson.databind.deser.std">
421<!--   -->
422</a>
423<h3>Uses of <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a> in <a href="../../../../../../com/fasterxml/jackson/databind/deser/std/package-summary.html">com.fasterxml.jackson.databind.deser.std</a></h3>
424<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
425<caption><span>Classes in <a href="../../../../../../com/fasterxml/jackson/databind/deser/std/package-summary.html">com.fasterxml.jackson.databind.deser.std</a> that implement <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a></span><span class="tabEnd">&nbsp;</span></caption>
426<tr>
427<th class="colFirst" scope="col">Modifier and Type</th>
428<th class="colLast" scope="col">Class and Description</th>
429</tr>
430<tbody>
431<tr class="altColor">
432<td class="colFirst"><code>class&nbsp;</code></td>
433<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/ArrayBlockingQueueDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">ArrayBlockingQueueDeserializer</a></span></code>
434<div class="block">We need a custom deserializer both because <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ArrayBlockingQueue.html?is-external=true" title="class or interface in java.util.concurrent"><code>ArrayBlockingQueue</code></a> has no
435 default constructor AND because it has size limit used for constructing
436 underlying storage automatically.</div>
437</td>
438</tr>
439<tr class="rowColor">
440<td class="colFirst"><code>class&nbsp;</code></td>
441<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/AtomicBooleanDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">AtomicBooleanDeserializer</a></span></code>&nbsp;</td>
442</tr>
443<tr class="altColor">
444<td class="colFirst"><code>class&nbsp;</code></td>
445<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/AtomicReferenceDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">AtomicReferenceDeserializer</a></span></code>&nbsp;</td>
446</tr>
447<tr class="rowColor">
448<td class="colFirst"><code>class&nbsp;</code></td>
449<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/ByteBufferDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">ByteBufferDeserializer</a></span></code>&nbsp;</td>
450</tr>
451<tr class="altColor">
452<td class="colFirst"><code>class&nbsp;</code></td>
453<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/CollectionDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">CollectionDeserializer</a></span></code>
454<div class="block">Basic serializer that can take JSON "Array" structure and
455 construct a <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util"><code>Collection</code></a> instance, with typed contents.</div>
456</td>
457</tr>
458<tr class="rowColor">
459<td class="colFirst"><code>class&nbsp;</code></td>
460<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/ContainerDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser.std">ContainerDeserializerBase</a>&lt;T&gt;</span></code>
461<div class="block">Intermediate base deserializer class that adds more shared accessor
462 so that other classes can access information about contained (value) types</div>
463</td>
464</tr>
465<tr class="altColor">
466<td class="colFirst"><code>static class&nbsp;</code></td>
467<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/DateDeserializers.CalendarDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">DateDeserializers.CalendarDeserializer</a></span></code>&nbsp;</td>
468</tr>
469<tr class="rowColor">
470<td class="colFirst"><code>protected static class&nbsp;</code></td>
471<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/DateDeserializers.DateBasedDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">DateDeserializers.DateBasedDeserializer</a>&lt;T&gt;</span></code>&nbsp;</td>
472</tr>
473<tr class="altColor">
474<td class="colFirst"><code>static class&nbsp;</code></td>
475<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/DateDeserializers.DateDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">DateDeserializers.DateDeserializer</a></span></code>
476<div class="block">Simple deserializer for handling <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util"><code>Date</code></a> values.</div>
477</td>
478</tr>
479<tr class="rowColor">
480<td class="colFirst"><code>static class&nbsp;</code></td>
481<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/DateDeserializers.SqlDateDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">DateDeserializers.SqlDateDeserializer</a></span></code>
482<div class="block">Compared to plain old <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util"><code>Date</code></a>, SQL version is easier
483 to deal with: mostly because it is more limited.</div>
484</td>
485</tr>
486<tr class="altColor">
487<td class="colFirst"><code>static class&nbsp;</code></td>
488<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/DateDeserializers.TimestampDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">DateDeserializers.TimestampDeserializer</a></span></code>
489<div class="block">Simple deserializer for handling <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/Timestamp.html?is-external=true" title="class or interface in java.sql"><code>Timestamp</code></a> values.</div>
490</td>
491</tr>
492<tr class="rowColor">
493<td class="colFirst"><code>class&nbsp;</code></td>
494<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/DelegatingDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">DelegatingDeserializer</a></span></code>
495<div class="block">Base class that simplifies implementations of <a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind"><code>JsonDeserializer</code></a>s
496 that mostly delegate functionality to another deserializer implementation
497 (possibly forming a chaing of deserializers delegating functionality
498 in some cases)</div>
499</td>
500</tr>
501<tr class="altColor">
502<td class="colFirst"><code>class&nbsp;</code></td>
503<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/EnumDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">EnumDeserializer</a></span></code>
504<div class="block">Deserializer class that can deserialize instances of
505 specified Enum class from Strings and Integers.</div>
506</td>
507</tr>
508<tr class="rowColor">
509<td class="colFirst"><code>class&nbsp;</code></td>
510<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/EnumMapDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">EnumMapDeserializer</a></span></code>
511<div class="block">Deserializer for <a href="https://docs.oracle.com/javase/8/docs/api/java/util/EnumMap.html?is-external=true" title="class or interface in java.util"><code>EnumMap</code></a> values.</div>
512</td>
513</tr>
514<tr class="altColor">
515<td class="colFirst"><code>class&nbsp;</code></td>
516<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/EnumSetDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">EnumSetDeserializer</a></span></code>
517<div class="block">Standard deserializer for <a href="https://docs.oracle.com/javase/8/docs/api/java/util/EnumSet.html?is-external=true" title="class or interface in java.util"><code>EnumSet</code></a>s.</div>
518</td>
519</tr>
520<tr class="rowColor">
521<td class="colFirst"><code>class&nbsp;</code></td>
522<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/FromStringDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">FromStringDeserializer</a>&lt;T&gt;</span></code>
523<div class="block">Base class for simple deserializers that serialize values from String
524 representation: this includes JSON Strings and other Scalar values that
525 can be coerced into text, like Numbers and Booleans).</div>
526</td>
527</tr>
528<tr class="altColor">
529<td class="colFirst"><code>static class&nbsp;</code></td>
530<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/FromStringDeserializer.Std.html" title="class in com.fasterxml.jackson.databind.deser.std">FromStringDeserializer.Std</a></span></code>
531<div class="block">"Chameleon" deserializer that works on simple types that are deserialized
532 from a simple String.</div>
533</td>
534</tr>
535<tr class="rowColor">
536<td class="colFirst"><code>class&nbsp;</code></td>
537<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/JsonNodeDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">JsonNodeDeserializer</a></span></code>
538<div class="block">Deserializer that can build instances of <a href="../../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> from any
539 JSON content, using appropriate <a href="../../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> type.</div>
540</td>
541</tr>
542<tr class="altColor">
543<td class="colFirst"><code>class&nbsp;</code></td>
544<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/MapDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">MapDeserializer</a></span></code>
545<div class="block">Basic serializer that can take JSON "Object" structure and
546 construct a <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a> instance, with typed contents.</div>
547</td>
548</tr>
549<tr class="rowColor">
550<td class="colFirst"><code>class&nbsp;</code></td>
551<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/MapEntryDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">MapEntryDeserializer</a></span></code>
552<div class="block">Basic serializer that can take JSON "Object" structure and
553 construct a <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a> instance, with typed contents.</div>
554</td>
555</tr>
556<tr class="altColor">
557<td class="colFirst"><code>class&nbsp;</code></td>
558<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/NullifyingDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">NullifyingDeserializer</a></span></code>
559<div class="block">Bogus deserializer that will simply skip all content there is to map
560 and returns Java null reference.</div>
561</td>
562</tr>
563<tr class="rowColor">
564<td class="colFirst"><code>static class&nbsp;</code></td>
565<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/NumberDeserializers.BigDecimalDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">NumberDeserializers.BigDecimalDeserializer</a></span></code>&nbsp;</td>
566</tr>
567<tr class="altColor">
568<td class="colFirst"><code>static class&nbsp;</code></td>
569<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/NumberDeserializers.BigIntegerDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">NumberDeserializers.BigIntegerDeserializer</a></span></code>
570<div class="block">This is bit trickier to implement efficiently, while avoiding
571 overflow problems.</div>
572</td>
573</tr>
574<tr class="rowColor">
575<td class="colFirst"><code>static class&nbsp;</code></td>
576<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/NumberDeserializers.BooleanDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">NumberDeserializers.BooleanDeserializer</a></span></code>&nbsp;</td>
577</tr>
578<tr class="altColor">
579<td class="colFirst"><code>static class&nbsp;</code></td>
580<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/NumberDeserializers.ByteDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">NumberDeserializers.ByteDeserializer</a></span></code>&nbsp;</td>
581</tr>
582<tr class="rowColor">
583<td class="colFirst"><code>static class&nbsp;</code></td>
584<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/NumberDeserializers.CharacterDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">NumberDeserializers.CharacterDeserializer</a></span></code>&nbsp;</td>
585</tr>
586<tr class="altColor">
587<td class="colFirst"><code>static class&nbsp;</code></td>
588<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/NumberDeserializers.DoubleDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">NumberDeserializers.DoubleDeserializer</a></span></code>&nbsp;</td>
589</tr>
590<tr class="rowColor">
591<td class="colFirst"><code>static class&nbsp;</code></td>
592<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/NumberDeserializers.FloatDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">NumberDeserializers.FloatDeserializer</a></span></code>&nbsp;</td>
593</tr>
594<tr class="altColor">
595<td class="colFirst"><code>static class&nbsp;</code></td>
596<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/NumberDeserializers.IntegerDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">NumberDeserializers.IntegerDeserializer</a></span></code>&nbsp;</td>
597</tr>
598<tr class="rowColor">
599<td class="colFirst"><code>static class&nbsp;</code></td>
600<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/NumberDeserializers.LongDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">NumberDeserializers.LongDeserializer</a></span></code>&nbsp;</td>
601</tr>
602<tr class="altColor">
603<td class="colFirst"><code>static class&nbsp;</code></td>
604<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/NumberDeserializers.NumberDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">NumberDeserializers.NumberDeserializer</a></span></code>
605<div class="block">For type <code>Number.class</code>, we can just rely on type
606 mappings that plain <a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/JsonParser.html?is-external=true#getNumberValue--" title="class or interface in com.fasterxml.jackson.core"><code>JsonParser.getNumberValue()</code></a> returns.</div>
607</td>
608</tr>
609<tr class="rowColor">
610<td class="colFirst"><code>protected static class&nbsp;</code></td>
611<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/NumberDeserializers.PrimitiveOrWrapperDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">NumberDeserializers.PrimitiveOrWrapperDeserializer</a>&lt;T&gt;</span></code>&nbsp;</td>
612</tr>
613<tr class="altColor">
614<td class="colFirst"><code>static class&nbsp;</code></td>
615<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/NumberDeserializers.ShortDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">NumberDeserializers.ShortDeserializer</a></span></code>&nbsp;</td>
616</tr>
617<tr class="rowColor">
618<td class="colFirst"><code>class&nbsp;</code></td>
619<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/ObjectArrayDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">ObjectArrayDeserializer</a></span></code>
620<div class="block">Basic serializer that can serialize non-primitive arrays.</div>
621</td>
622</tr>
623<tr class="altColor">
624<td class="colFirst"><code>class&nbsp;</code></td>
625<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/PrimitiveArrayDeserializers.html" title="class in com.fasterxml.jackson.databind.deser.std">PrimitiveArrayDeserializers</a>&lt;T&gt;</span></code>
626<div class="block">Container for deserializers used for instantiating "primitive arrays",
627 arrays that contain non-object java primitive types.</div>
628</td>
629</tr>
630<tr class="rowColor">
631<td class="colFirst"><code>class&nbsp;</code></td>
632<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/ReferenceTypeDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">ReferenceTypeDeserializer</a>&lt;T&gt;</span></code>
633<div class="block">Base deserializer implementation for properties <a href="../../../../../../com/fasterxml/jackson/databind/type/ReferenceType.html" title="class in com.fasterxml.jackson.databind.type"><code>ReferenceType</code></a> values.</div>
634</td>
635</tr>
636<tr class="altColor">
637<td class="colFirst"><code>class&nbsp;</code></td>
638<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/StackTraceElementDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StackTraceElementDeserializer</a></span></code>&nbsp;</td>
639</tr>
640<tr class="rowColor">
641<td class="colFirst"><code>class&nbsp;</code></td>
642<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/StdDelegatingDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdDelegatingDeserializer</a>&lt;T&gt;</span></code>
643<div class="block">Deserializer implementation where given Java type is first deserialized
644 by a standard Jackson deserializer into a delegate type; and then
645 this delegate type is converted using a configured
646 <a href="../../../../../../com/fasterxml/jackson/databind/util/Converter.html" title="interface in com.fasterxml.jackson.databind.util"><code>Converter</code></a> into desired target type.</div>
647</td>
648</tr>
649<tr class="altColor">
650<td class="colFirst"><code>class&nbsp;</code></td>
651<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdDeserializer</a>&lt;T&gt;</span></code>
652<div class="block">Base class for common deserializers.</div>
653</td>
654</tr>
655<tr class="rowColor">
656<td class="colFirst"><code>class&nbsp;</code></td>
657<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/StdNodeBasedDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdNodeBasedDeserializer</a>&lt;T&gt;</span></code>
658<div class="block">Convenience deserializer that may be used to deserialize values given an
659 intermediate tree representation (<a href="../../../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a>).</div>
660</td>
661</tr>
662<tr class="altColor">
663<td class="colFirst"><code>class&nbsp;</code></td>
664<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/StdScalarDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StdScalarDeserializer</a>&lt;T&gt;</span></code>
665<div class="block">Base class for deserializers that handle types that are serialized
666 as JSON scalars (non-structured, i.e.</div>
667</td>
668</tr>
669<tr class="rowColor">
670<td class="colFirst"><code>class&nbsp;</code></td>
671<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/StringArrayDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StringArrayDeserializer</a></span></code>
672<div class="block">Separate implementation for serializing String arrays (instead of
673 using <a href="../../../../../../com/fasterxml/jackson/databind/deser/std/ObjectArrayDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std"><code>ObjectArrayDeserializer</code></a>.</div>
674</td>
675</tr>
676<tr class="altColor">
677<td class="colFirst"><code>class&nbsp;</code></td>
678<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/StringCollectionDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StringCollectionDeserializer</a></span></code>
679<div class="block">Specifically optimized version for <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util"><code>Collection</code></a>s
680 that contain String values; reason is that this is a very common
681 type and we can make use of the fact that Strings are final.</div>
682</td>
683</tr>
684<tr class="rowColor">
685<td class="colFirst"><code>class&nbsp;</code></td>
686<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/StringDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StringDeserializer</a></span></code>&nbsp;</td>
687</tr>
688<tr class="altColor">
689<td class="colFirst"><code>class&nbsp;</code></td>
690<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/ThrowableDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">ThrowableDeserializer</a></span></code>
691<div class="block">Deserializer that builds on basic <a href="../../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializer.html" title="class in com.fasterxml.jackson.databind.deser"><code>BeanDeserializer</code></a> but
692 override some aspects like instance construction.</div>
693</td>
694</tr>
695<tr class="rowColor">
696<td class="colFirst"><code>class&nbsp;</code></td>
697<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/TokenBufferDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">TokenBufferDeserializer</a></span></code>
698<div class="block">We also want to directly support deserialization of <a href="../../../../../../com/fasterxml/jackson/databind/util/TokenBuffer.html" title="class in com.fasterxml.jackson.databind.util"><code>TokenBuffer</code></a>.</div>
699</td>
700</tr>
701<tr class="altColor">
702<td class="colFirst"><code>class&nbsp;</code></td>
703<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/UntypedObjectDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">UntypedObjectDeserializer</a></span></code>
704<div class="block">Deserializer implementation that is used if it is necessary to bind content of
705 "unknown" type; something declared as basic <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><code>Object</code></a>
706 (either explicitly, or due to type erasure).</div>
707</td>
708</tr>
709<tr class="rowColor">
710<td class="colFirst"><code>static class&nbsp;</code></td>
711<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/UntypedObjectDeserializer.Vanilla.html" title="class in com.fasterxml.jackson.databind.deser.std">UntypedObjectDeserializer.Vanilla</a></span></code>
712<div class="block">Streamlined version of <a href="../../../../../../com/fasterxml/jackson/databind/deser/std/UntypedObjectDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std"><code>UntypedObjectDeserializer</code></a> that has fewer checks and
713 is only used when no custom deserializer overrides are applied.</div>
714</td>
715</tr>
716<tr class="altColor">
717<td class="colFirst"><code>class&nbsp;</code></td>
718<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/UUIDDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">UUIDDeserializer</a></span></code>&nbsp;</td>
719</tr>
720</tbody>
721</table>
722<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
723<caption><span>Fields in <a href="../../../../../../com/fasterxml/jackson/databind/deser/std/package-summary.html">com.fasterxml.jackson.databind.deser.std</a> declared as <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a></span><span class="tabEnd">&nbsp;</span></caption>
724<tr>
725<th class="colFirst" scope="col">Modifier and Type</th>
726<th class="colLast" scope="col">Field and Description</th>
727</tr>
728<tbody>
729<tr class="altColor">
730<td class="colFirst"><code>protected <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a></code></td>
731<td class="colLast"><span class="typeNameLabel">PrimitiveArrayDeserializers.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/PrimitiveArrayDeserializers.html#Z:Z_nuller">_nuller</a></span></code>
732<div class="block">Flag that indicates need for special handling; either failing
733 (throw exception) or skipping</div>
734</td>
735</tr>
736<tr class="rowColor">
737<td class="colFirst"><code>protected <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a></code></td>
738<td class="colLast"><span class="typeNameLabel">ContainerDeserializerBase.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/ContainerDeserializerBase.html#Z:Z_nullProvider">_nullProvider</a></span></code>
739<div class="block">Handler we need for dealing with nulls.</div>
740</td>
741</tr>
742<tr class="altColor">
743<td class="colFirst"><code>protected <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a></code></td>
744<td class="colLast"><span class="typeNameLabel">EnumSetDeserializer.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/EnumSetDeserializer.html#Z:Z_nullProvider">_nullProvider</a></span></code>
745<div class="block">Handler we need for dealing with nulls.</div>
746</td>
747</tr>
748<tr class="rowColor">
749<td class="colFirst"><code>protected <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a></code></td>
750<td class="colLast"><span class="typeNameLabel">StringArrayDeserializer.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/StringArrayDeserializer.html#Z:Z_nullProvider">_nullProvider</a></span></code>
751<div class="block">Handler we need for dealing with nulls.</div>
752</td>
753</tr>
754</tbody>
755</table>
756<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
757<caption><span>Methods in <a href="../../../../../../com/fasterxml/jackson/databind/deser/std/package-summary.html">com.fasterxml.jackson.databind.deser.std</a> that return <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a></span><span class="tabEnd">&nbsp;</span></caption>
758<tr>
759<th class="colFirst" scope="col">Modifier and Type</th>
760<th class="colLast" scope="col">Method and Description</th>
761</tr>
762<tbody>
763<tr class="altColor">
764<td class="colFirst"><code>protected <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a></code></td>
765<td class="colLast"><span class="typeNameLabel">StdDeserializer.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#Z:Z_findNullProvider-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.BeanProperty-com.fasterxml.jackson.annotation.Nulls-com.fasterxml.jackson.databind.JsonDeserializer-">_findNullProvider</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
766                 <a href="../../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop,
767                 <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/Nulls.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">Nulls</a>&nbsp;nulls,
768                 <a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;valueDeser)</code>&nbsp;</td>
769</tr>
770<tr class="rowColor">
771<td class="colFirst"><code>protected <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a></code></td>
772<td class="colLast"><span class="typeNameLabel">StdDeserializer.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#findContentNullProvider-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.BeanProperty-com.fasterxml.jackson.databind.JsonDeserializer-">findContentNullProvider</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
773                       <a href="../../../../../../com/fasterxml/jackson/databind/BeanProperty.html" title="interface in com.fasterxml.jackson.databind">BeanProperty</a>&nbsp;prop,
774                       <a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;valueDeser)</code>
775<div class="block">Method called to find <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser"><code>NullValueProvider</code></a> for a contents of a structured
776 primary property (Collection, Map, array), using
777 "content nulls" setting.</div>
778</td>
779</tr>
780<tr class="altColor">
781<td class="colFirst"><code>protected <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a></code></td>
782<td class="colLast"><span class="typeNameLabel">StdDeserializer.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/StdDeserializer.html#findValueNullProvider-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.deser.SettableBeanProperty-com.fasterxml.jackson.databind.PropertyMetadata-">findValueNullProvider</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
783                     <a href="../../../../../../com/fasterxml/jackson/databind/deser/SettableBeanProperty.html" title="class in com.fasterxml.jackson.databind.deser">SettableBeanProperty</a>&nbsp;prop,
784                     <a href="../../../../../../com/fasterxml/jackson/databind/PropertyMetadata.html" title="class in com.fasterxml.jackson.databind">PropertyMetadata</a>&nbsp;propMetadata)</code>
785<div class="block">Method called to find <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser"><code>NullValueProvider</code></a> for a primary property, using
786 "value nulls" setting.</div>
787</td>
788</tr>
789</tbody>
790</table>
791<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
792<caption><span>Methods in <a href="../../../../../../com/fasterxml/jackson/databind/deser/std/package-summary.html">com.fasterxml.jackson.databind.deser.std</a> with parameters of type <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a></span><span class="tabEnd">&nbsp;</span></caption>
793<tr>
794<th class="colFirst" scope="col">Modifier and Type</th>
795<th class="colLast" scope="col">Method and Description</th>
796</tr>
797<tbody>
798<tr class="altColor">
799<td class="colFirst"><code>protected <a href="../../../../../../com/fasterxml/jackson/databind/deser/std/StringCollectionDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">StringCollectionDeserializer</a></code></td>
800<td class="colLast"><span class="typeNameLabel">StringCollectionDeserializer.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/StringCollectionDeserializer.html#withResolved-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.deser.NullValueProvider-java.lang.Boolean-">withResolved</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;delegateDeser,
801            <a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;valueDeser,
802            <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a>&nbsp;nuller,
803            <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;unwrapSingle)</code>&nbsp;</td>
804</tr>
805<tr class="rowColor">
806<td class="colFirst"><code>protected <a href="../../../../../../com/fasterxml/jackson/databind/deser/std/ArrayBlockingQueueDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">ArrayBlockingQueueDeserializer</a></code></td>
807<td class="colLast"><span class="typeNameLabel">ArrayBlockingQueueDeserializer.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/ArrayBlockingQueueDeserializer.html#withResolved-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.jsontype.TypeDeserializer-com.fasterxml.jackson.databind.deser.NullValueProvider-java.lang.Boolean-">withResolved</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;dd,
808            <a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;vd,
809            <a href="../../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a>&nbsp;vtd,
810            <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a>&nbsp;nuller,
811            <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;unwrapSingle)</code>
812<div class="block">Fluent-factory method call to construct contextual instance.</div>
813</td>
814</tr>
815<tr class="altColor">
816<td class="colFirst"><code>protected <a href="../../../../../../com/fasterxml/jackson/databind/deser/std/CollectionDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">CollectionDeserializer</a></code></td>
817<td class="colLast"><span class="typeNameLabel">CollectionDeserializer.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/CollectionDeserializer.html#withResolved-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.jsontype.TypeDeserializer-com.fasterxml.jackson.databind.deser.NullValueProvider-java.lang.Boolean-">withResolved</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;dd,
818            <a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;vd,
819            <a href="../../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a>&nbsp;vtd,
820            <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a>&nbsp;nuller,
821            <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;unwrapSingle)</code>
822<div class="block">Fluent-factory method call to construct contextual instance.</div>
823</td>
824</tr>
825<tr class="rowColor">
826<td class="colFirst"><code><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/EnumSetDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">EnumSetDeserializer</a></code></td>
827<td class="colLast"><span class="typeNameLabel">EnumSetDeserializer.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/EnumSetDeserializer.html#withResolved-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.deser.NullValueProvider-java.lang.Boolean-">withResolved</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;deser,
828            <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a>&nbsp;nuller,
829            <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;unwrapSingle)</code>&nbsp;</td>
830</tr>
831<tr class="altColor">
832<td class="colFirst"><code><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/EnumMapDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">EnumMapDeserializer</a></code></td>
833<td class="colLast"><span class="typeNameLabel">EnumMapDeserializer.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/EnumMapDeserializer.html#withResolved-com.fasterxml.jackson.databind.KeyDeserializer-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.jsontype.TypeDeserializer-com.fasterxml.jackson.databind.deser.NullValueProvider-">withResolved</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind">KeyDeserializer</a>&nbsp;keyDeserializer,
834            <a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;valueDeserializer,
835            <a href="../../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a>&nbsp;valueTypeDeser,
836            <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a>&nbsp;nuller)</code>&nbsp;</td>
837</tr>
838<tr class="rowColor">
839<td class="colFirst"><code>protected <a href="../../../../../../com/fasterxml/jackson/databind/deser/std/MapDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">MapDeserializer</a></code></td>
840<td class="colLast"><span class="typeNameLabel">MapDeserializer.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/MapDeserializer.html#withResolved-com.fasterxml.jackson.databind.KeyDeserializer-com.fasterxml.jackson.databind.jsontype.TypeDeserializer-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.deser.NullValueProvider-java.util.Set-">withResolved</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind">KeyDeserializer</a>&nbsp;keyDeser,
841            <a href="../../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a>&nbsp;valueTypeDeser,
842            <a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;valueDeser,
843            <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a>&nbsp;nuller,
844            <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;ignorable)</code>
845<div class="block">Fluent factory method used to create a copy with slightly
846 different settings.</div>
847</td>
848</tr>
849<tr class="altColor">
850<td class="colFirst"><code>protected abstract <a href="../../../../../../com/fasterxml/jackson/databind/deser/std/PrimitiveArrayDeserializers.html" title="class in com.fasterxml.jackson.databind.deser.std">PrimitiveArrayDeserializers</a>&lt;?&gt;</code></td>
851<td class="colLast"><span class="typeNameLabel">PrimitiveArrayDeserializers.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/PrimitiveArrayDeserializers.html#withResolved-com.fasterxml.jackson.databind.deser.NullValueProvider-java.lang.Boolean-">withResolved</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a>&nbsp;nuller,
852            <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;unwrapSingle)</code>&nbsp;</td>
853</tr>
854<tr class="rowColor">
855<td class="colFirst"><code><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/ObjectArrayDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">ObjectArrayDeserializer</a></code></td>
856<td class="colLast"><span class="typeNameLabel">ObjectArrayDeserializer.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/ObjectArrayDeserializer.html#withResolved-com.fasterxml.jackson.databind.jsontype.TypeDeserializer-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.deser.NullValueProvider-java.lang.Boolean-">withResolved</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a>&nbsp;elemTypeDeser,
857            <a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;elemDeser,
858            <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a>&nbsp;nuller,
859            <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;unwrapSingle)</code>&nbsp;</td>
860</tr>
861</tbody>
862</table>
863<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
864<caption><span>Constructors in <a href="../../../../../../com/fasterxml/jackson/databind/deser/std/package-summary.html">com.fasterxml.jackson.databind.deser.std</a> with parameters of type <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a></span><span class="tabEnd">&nbsp;</span></caption>
865<tr>
866<th class="colOne" scope="col">Constructor and Description</th>
867</tr>
868<tbody>
869<tr class="altColor">
870<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/ArrayBlockingQueueDeserializer.html#ArrayBlockingQueueDeserializer-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.jsontype.TypeDeserializer-com.fasterxml.jackson.databind.deser.ValueInstantiator-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.deser.NullValueProvider-java.lang.Boolean-">ArrayBlockingQueueDeserializer</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;containerType,
871                              <a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;valueDeser,
872                              <a href="../../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a>&nbsp;valueTypeDeser,
873                              <a href="../../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser">ValueInstantiator</a>&nbsp;valueInstantiator,
874                              <a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;delegateDeser,
875                              <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a>&nbsp;nuller,
876                              <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;unwrapSingle)</code>
877<div class="block">Constructor used when creating contextualized instances.</div>
878</td>
879</tr>
880<tr class="rowColor">
881<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/CollectionDeserializer.html#CollectionDeserializer-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.jsontype.TypeDeserializer-com.fasterxml.jackson.databind.deser.ValueInstantiator-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.deser.NullValueProvider-java.lang.Boolean-">CollectionDeserializer</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;collectionType,
882                      <a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;valueDeser,
883                      <a href="../../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a>&nbsp;valueTypeDeser,
884                      <a href="../../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser">ValueInstantiator</a>&nbsp;valueInstantiator,
885                      <a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;delegateDeser,
886                      <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a>&nbsp;nuller,
887                      <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;unwrapSingle)</code>
888<div class="block">Constructor used when creating contextualized instances.</div>
889</td>
890</tr>
891<tr class="altColor">
892<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/ContainerDeserializerBase.html#ContainerDeserializerBase-com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase-com.fasterxml.jackson.databind.deser.NullValueProvider-java.lang.Boolean-">ContainerDeserializerBase</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/std/ContainerDeserializerBase.html" title="class in com.fasterxml.jackson.databind.deser.std">ContainerDeserializerBase</a>&lt;?&gt;&nbsp;base,
893                         <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a>&nbsp;nuller,
894                         <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;unwrapSingle)</code>&nbsp;</td>
895</tr>
896<tr class="rowColor">
897<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/ContainerDeserializerBase.html#ContainerDeserializerBase-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.deser.NullValueProvider-java.lang.Boolean-">ContainerDeserializerBase</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;selfType,
898                         <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a>&nbsp;nuller,
899                         <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;unwrapSingle)</code>&nbsp;</td>
900</tr>
901<tr class="altColor">
902<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/EnumMapDeserializer.html#EnumMapDeserializer-com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer-com.fasterxml.jackson.databind.KeyDeserializer-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.jsontype.TypeDeserializer-com.fasterxml.jackson.databind.deser.NullValueProvider-">EnumMapDeserializer</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/std/EnumMapDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">EnumMapDeserializer</a>&nbsp;base,
903                   <a href="../../../../../../com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind">KeyDeserializer</a>&nbsp;keyDeser,
904                   <a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;valueDeser,
905                   <a href="../../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a>&nbsp;vtd,
906                   <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a>&nbsp;nuller)</code>&nbsp;</td>
907</tr>
908<tr class="rowColor">
909<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/EnumMapDeserializer.html#EnumMapDeserializer-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.deser.ValueInstantiator-com.fasterxml.jackson.databind.KeyDeserializer-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.jsontype.TypeDeserializer-com.fasterxml.jackson.databind.deser.NullValueProvider-">EnumMapDeserializer</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;mapType,
910                   <a href="../../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser">ValueInstantiator</a>&nbsp;valueInst,
911                   <a href="../../../../../../com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind">KeyDeserializer</a>&nbsp;keyDeser,
912                   <a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;valueDeser,
913                   <a href="../../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a>&nbsp;vtd,
914                   <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a>&nbsp;nuller)</code>&nbsp;</td>
915</tr>
916<tr class="altColor">
917<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/EnumSetDeserializer.html#EnumSetDeserializer-com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.deser.NullValueProvider-java.lang.Boolean-">EnumSetDeserializer</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/std/EnumSetDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">EnumSetDeserializer</a>&nbsp;base,
918                   <a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;deser,
919                   <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a>&nbsp;nuller,
920                   <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;unwrapSingle)</code>&nbsp;</td>
921</tr>
922<tr class="rowColor">
923<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/MapDeserializer.html#MapDeserializer-com.fasterxml.jackson.databind.deser.std.MapDeserializer-com.fasterxml.jackson.databind.KeyDeserializer-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.jsontype.TypeDeserializer-com.fasterxml.jackson.databind.deser.NullValueProvider-java.util.Set-">MapDeserializer</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/std/MapDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">MapDeserializer</a>&nbsp;src,
924               <a href="../../../../../../com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind">KeyDeserializer</a>&nbsp;keyDeser,
925               <a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;valueDeser,
926               <a href="../../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a>&nbsp;valueTypeDeser,
927               <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a>&nbsp;nuller,
928               <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;ignorable)</code>&nbsp;</td>
929</tr>
930<tr class="altColor">
931<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/ObjectArrayDeserializer.html#ObjectArrayDeserializer-com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.jsontype.TypeDeserializer-com.fasterxml.jackson.databind.deser.NullValueProvider-java.lang.Boolean-">ObjectArrayDeserializer</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/std/ObjectArrayDeserializer.html" title="class in com.fasterxml.jackson.databind.deser.std">ObjectArrayDeserializer</a>&nbsp;base,
932                       <a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;elemDeser,
933                       <a href="../../../../../../com/fasterxml/jackson/databind/jsontype/TypeDeserializer.html" title="class in com.fasterxml.jackson.databind.jsontype">TypeDeserializer</a>&nbsp;elemTypeDeser,
934                       <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a>&nbsp;nuller,
935                       <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;unwrapSingle)</code>&nbsp;</td>
936</tr>
937<tr class="rowColor">
938<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/PrimitiveArrayDeserializers.html#PrimitiveArrayDeserializers-com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers-com.fasterxml.jackson.databind.deser.NullValueProvider-java.lang.Boolean-">PrimitiveArrayDeserializers</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/std/PrimitiveArrayDeserializers.html" title="class in com.fasterxml.jackson.databind.deser.std">PrimitiveArrayDeserializers</a>&lt;?&gt;&nbsp;base,
939                           <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a>&nbsp;nuller,
940                           <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;unwrapSingle)</code>&nbsp;</td>
941</tr>
942<tr class="altColor">
943<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/StringArrayDeserializer.html#StringArrayDeserializer-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.deser.NullValueProvider-java.lang.Boolean-">StringArrayDeserializer</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;deser,
944                       <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a>&nbsp;nuller,
945                       <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;unwrapSingle)</code>&nbsp;</td>
946</tr>
947<tr class="rowColor">
948<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/std/StringCollectionDeserializer.html#StringCollectionDeserializer-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.deser.ValueInstantiator-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.JsonDeserializer-com.fasterxml.jackson.databind.deser.NullValueProvider-java.lang.Boolean-">StringCollectionDeserializer</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;collectionType,
949                            <a href="../../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiator.html" title="class in com.fasterxml.jackson.databind.deser">ValueInstantiator</a>&nbsp;valueInstantiator,
950                            <a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;delegateDeser,
951                            <a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;&nbsp;valueDeser,
952                            <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a>&nbsp;nuller,
953                            <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;unwrapSingle)</code>&nbsp;</td>
954</tr>
955</tbody>
956</table>
957</li>
958<li class="blockList"><a name="com.fasterxml.jackson.databind.ext">
959<!--   -->
960</a>
961<h3>Uses of <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a> in <a href="../../../../../../com/fasterxml/jackson/databind/ext/package-summary.html">com.fasterxml.jackson.databind.ext</a></h3>
962<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
963<caption><span>Classes in <a href="../../../../../../com/fasterxml/jackson/databind/ext/package-summary.html">com.fasterxml.jackson.databind.ext</a> that implement <a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">NullValueProvider</a></span><span class="tabEnd">&nbsp;</span></caption>
964<tr>
965<th class="colFirst" scope="col">Modifier and Type</th>
966<th class="colLast" scope="col">Class and Description</th>
967</tr>
968<tbody>
969<tr class="altColor">
970<td class="colFirst"><code>static class&nbsp;</code></td>
971<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ext/CoreXMLDeserializers.Std.html" title="class in com.fasterxml.jackson.databind.ext">CoreXMLDeserializers.Std</a></span></code>
972<div class="block">Combo-deserializer that supports deserialization of somewhat optional
973 javax.xml types <a href="https://docs.oracle.com/javase/8/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace"><code>QName</code></a>, <a href="https://docs.oracle.com/javase/8/docs/api/javax/xml/datatype/Duration.html?is-external=true" title="class or interface in javax.xml.datatype"><code>Duration</code></a> and <a href="https://docs.oracle.com/javase/8/docs/api/javax/xml/datatype/XMLGregorianCalendar.html?is-external=true" title="class or interface in javax.xml.datatype"><code>XMLGregorianCalendar</code></a>.</div>
974</td>
975</tr>
976<tr class="rowColor">
977<td class="colFirst"><code>class&nbsp;</code></td>
978<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ext/DOMDeserializer.html" title="class in com.fasterxml.jackson.databind.ext">DOMDeserializer</a>&lt;T&gt;</span></code>
979<div class="block">Base for serializers that allows parsing DOM Documents from JSON Strings.</div>
980</td>
981</tr>
982<tr class="altColor">
983<td class="colFirst"><code>static class&nbsp;</code></td>
984<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ext/DOMDeserializer.DocumentDeserializer.html" title="class in com.fasterxml.jackson.databind.ext">DOMDeserializer.DocumentDeserializer</a></span></code>&nbsp;</td>
985</tr>
986<tr class="rowColor">
987<td class="colFirst"><code>static class&nbsp;</code></td>
988<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ext/DOMDeserializer.NodeDeserializer.html" title="class in com.fasterxml.jackson.databind.ext">DOMDeserializer.NodeDeserializer</a></span></code>&nbsp;</td>
989</tr>
990<tr class="altColor">
991<td class="colFirst"><code>class&nbsp;</code></td>
992<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/ext/NioPathDeserializer.html" title="class in com.fasterxml.jackson.databind.ext">NioPathDeserializer</a></span></code>&nbsp;</td>
993</tr>
994</tbody>
995</table>
996</li>
997</ul>
998</li>
999</ul>
1000</div>
1001<!-- ======= START OF BOTTOM NAVBAR ====== -->
1002<div class="bottomNav"><a name="navbar.bottom">
1003<!--   -->
1004</a>
1005<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
1006<a name="navbar.bottom.firstrow">
1007<!--   -->
1008</a>
1009<ul class="navList" title="Navigation">
1010<li><a href="../../../../../../overview-summary.html">Overview</a></li>
1011<li><a href="../package-summary.html">Package</a></li>
1012<li><a href="../../../../../../com/fasterxml/jackson/databind/deser/NullValueProvider.html" title="interface in com.fasterxml.jackson.databind.deser">Class</a></li>
1013<li class="navBarCell1Rev">Use</li>
1014<li><a href="../package-tree.html">Tree</a></li>
1015<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
1016<li><a href="../../../../../../index-all.html">Index</a></li>
1017<li><a href="../../../../../../help-doc.html">Help</a></li>
1018</ul>
1019</div>
1020<div class="subNav">
1021<ul class="navList">
1022<li>Prev</li>
1023<li>Next</li>
1024</ul>
1025<ul class="navList">
1026<li><a href="../../../../../../index.html?com/fasterxml/jackson/databind/deser/class-use/NullValueProvider.html" target="_top">Frames</a></li>
1027<li><a href="NullValueProvider.html" target="_top">No&nbsp;Frames</a></li>
1028</ul>
1029<ul class="navList" id="allclasses_navbar_bottom">
1030<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
1031</ul>
1032<div>
1033<script type="text/javascript"><!--
1034  allClassesLink = document.getElementById("allclasses_navbar_bottom");
1035  if(window==top) {
1036    allClassesLink.style.display = "block";
1037  }
1038  else {
1039    allClassesLink.style.display = "none";
1040  }
1041  //-->
1042</script>
1043</div>
1044<a name="skip.navbar.bottom">
1045<!--   -->
1046</a></div>
1047<!-- ======== END OF BOTTOM NAVBAR ======= -->
1048<p class="legalCopy"><small>Copyright &#169; 2008&#x2013;2020 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p>
1049</body>
1050</html>
1051