• 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 Class com.fasterxml.jackson.databind.deser.DeserializerFactory (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 Class com.fasterxml.jackson.databind.deser.DeserializerFactory (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/DeserializerFactory.html" title="class 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/DeserializerFactory.html" target="_top">Frames</a></li>
52<li><a href="DeserializerFactory.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 Class com.fasterxml.jackson.databind.deser.DeserializerFactory" class="title">Uses of Class<br>com.fasterxml.jackson.databind.deser.DeserializerFactory</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/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</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</tbody>
103</table>
104</li>
105<li class="blockList">
106<ul class="blockList">
107<li class="blockList"><a name="com.fasterxml.jackson.databind">
108<!--   -->
109</a>
110<h3>Uses of <a href="../../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a> in <a href="../../../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</a></h3>
111<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
112<caption><span>Fields in <a href="../../../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</a> declared as <a href="../../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a></span><span class="tabEnd">&nbsp;</span></caption>
113<tr>
114<th class="colFirst" scope="col">Modifier and Type</th>
115<th class="colLast" scope="col">Field and Description</th>
116</tr>
117<tbody>
118<tr class="altColor">
119<td class="colFirst"><code>protected <a href="../../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a></code></td>
120<td class="colLast"><span class="typeNameLabel">DeserializationContext.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/DeserializationContext.html#Z:Z_factory">_factory</a></span></code>
121<div class="block">Read-only factory instance; exposed to let
122 owners (<code>ObjectMapper</code>, <code>ObjectReader</code>)
123 access it.</div>
124</td>
125</tr>
126</tbody>
127</table>
128<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
129<caption><span>Methods in <a href="../../../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</a> that return <a href="../../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a></span><span class="tabEnd">&nbsp;</span></caption>
130<tr>
131<th class="colFirst" scope="col">Modifier and Type</th>
132<th class="colLast" scope="col">Method and Description</th>
133</tr>
134<tbody>
135<tr class="altColor">
136<td class="colFirst"><code><a href="../../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a></code></td>
137<td class="colLast"><span class="typeNameLabel">DeserializationContext.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/DeserializationContext.html#getFactory--">getFactory</a></span>()</code>
138<div class="block">Method for getting current <a href="../../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser"><code>DeserializerFactory</code></a>.</div>
139</td>
140</tr>
141</tbody>
142</table>
143<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
144<caption><span>Constructors in <a href="../../../../../../com/fasterxml/jackson/databind/package-summary.html">com.fasterxml.jackson.databind</a> with parameters of type <a href="../../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a></span><span class="tabEnd">&nbsp;</span></caption>
145<tr>
146<th class="colOne" scope="col">Constructor and Description</th>
147</tr>
148<tbody>
149<tr class="altColor">
150<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/DeserializationContext.html#DeserializationContext-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.deser.DeserializerFactory-">DeserializationContext</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;src,
151                      <a href="../../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a>&nbsp;factory)</code>&nbsp;</td>
152</tr>
153<tr class="rowColor">
154<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/DeserializationContext.html#DeserializationContext-com.fasterxml.jackson.databind.deser.DeserializerFactory-">DeserializationContext</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a>&nbsp;df)</code>&nbsp;</td>
155</tr>
156<tr class="altColor">
157<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/DeserializationContext.html#DeserializationContext-com.fasterxml.jackson.databind.deser.DeserializerFactory-com.fasterxml.jackson.databind.deser.DeserializerCache-">DeserializationContext</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a>&nbsp;df,
158                      <a href="../../../../../../com/fasterxml/jackson/databind/deser/DeserializerCache.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerCache</a>&nbsp;cache)</code>&nbsp;</td>
159</tr>
160</tbody>
161</table>
162</li>
163<li class="blockList"><a name="com.fasterxml.jackson.databind.deser">
164<!--   -->
165</a>
166<h3>Uses of <a href="../../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a> in <a href="../../../../../../com/fasterxml/jackson/databind/deser/package-summary.html">com.fasterxml.jackson.databind.deser</a></h3>
167<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
168<caption><span>Subclasses of <a href="../../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a> in <a href="../../../../../../com/fasterxml/jackson/databind/deser/package-summary.html">com.fasterxml.jackson.databind.deser</a></span><span class="tabEnd">&nbsp;</span></caption>
169<tr>
170<th class="colFirst" scope="col">Modifier and Type</th>
171<th class="colLast" scope="col">Class and Description</th>
172</tr>
173<tbody>
174<tr class="altColor">
175<td class="colFirst"><code>class&nbsp;</code></td>
176<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/BasicDeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">BasicDeserializerFactory</a></span></code>
177<div class="block">Abstract factory base class that can provide deserializers for standard
178 JDK classes, including collection classes and simple heuristics for
179 "upcasting" common collection interface types
180 (such as <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>).</div>
181</td>
182</tr>
183<tr class="rowColor">
184<td class="colFirst"><code>class&nbsp;</code></td>
185<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerFactory</a></span></code>
186<div class="block">Concrete deserializer factory class that adds full Bean deserializer
187 construction logic using class introspection.</div>
188</td>
189</tr>
190</tbody>
191</table>
192<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
193<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/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a></span><span class="tabEnd">&nbsp;</span></caption>
194<tr>
195<th class="colFirst" scope="col">Modifier and Type</th>
196<th class="colLast" scope="col">Method and Description</th>
197</tr>
198<tbody>
199<tr class="altColor">
200<td class="colFirst"><code>abstract <a href="../../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a></code></td>
201<td class="colLast"><span class="typeNameLabel">DeserializerFactory.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html#withAbstractTypeResolver-com.fasterxml.jackson.databind.AbstractTypeResolver-">withAbstractTypeResolver</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/AbstractTypeResolver.html" title="class in com.fasterxml.jackson.databind">AbstractTypeResolver</a>&nbsp;resolver)</code>
202<div class="block">Convenience method for creating a new factory instance with additional
203 <a href="../../../../../../com/fasterxml/jackson/databind/AbstractTypeResolver.html" title="class in com.fasterxml.jackson.databind"><code>AbstractTypeResolver</code></a>.</div>
204</td>
205</tr>
206<tr class="rowColor">
207<td class="colFirst"><code><a href="../../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a></code></td>
208<td class="colLast"><span class="typeNameLabel">BasicDeserializerFactory.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/BasicDeserializerFactory.html#withAbstractTypeResolver-com.fasterxml.jackson.databind.AbstractTypeResolver-">withAbstractTypeResolver</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/AbstractTypeResolver.html" title="class in com.fasterxml.jackson.databind">AbstractTypeResolver</a>&nbsp;resolver)</code>
209<div class="block">Convenience method for creating a new factory instance with additional
210 <a href="../../../../../../com/fasterxml/jackson/databind/AbstractTypeResolver.html" title="class in com.fasterxml.jackson.databind"><code>AbstractTypeResolver</code></a>.</div>
211</td>
212</tr>
213<tr class="altColor">
214<td class="colFirst"><code>abstract <a href="../../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a></code></td>
215<td class="colLast"><span class="typeNameLabel">DeserializerFactory.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html#withAdditionalDeserializers-com.fasterxml.jackson.databind.deser.Deserializers-">withAdditionalDeserializers</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/Deserializers.html" title="interface in com.fasterxml.jackson.databind.deser">Deserializers</a>&nbsp;additional)</code>
216<div class="block">Convenience method for creating a new factory instance with additional deserializer
217 provider.</div>
218</td>
219</tr>
220<tr class="rowColor">
221<td class="colFirst"><code><a href="../../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a></code></td>
222<td class="colLast"><span class="typeNameLabel">BasicDeserializerFactory.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/BasicDeserializerFactory.html#withAdditionalDeserializers-com.fasterxml.jackson.databind.deser.Deserializers-">withAdditionalDeserializers</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/Deserializers.html" title="interface in com.fasterxml.jackson.databind.deser">Deserializers</a>&nbsp;additional)</code>
223<div class="block">Convenience method for creating a new factory instance with additional deserializer
224 provider.</div>
225</td>
226</tr>
227<tr class="altColor">
228<td class="colFirst"><code>abstract <a href="../../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a></code></td>
229<td class="colLast"><span class="typeNameLabel">DeserializerFactory.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html#withAdditionalKeyDeserializers-com.fasterxml.jackson.databind.deser.KeyDeserializers-">withAdditionalKeyDeserializers</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/KeyDeserializers.html" title="interface in com.fasterxml.jackson.databind.deser">KeyDeserializers</a>&nbsp;additional)</code>
230<div class="block">Convenience method for creating a new factory instance with additional
231 <a href="../../../../../../com/fasterxml/jackson/databind/deser/KeyDeserializers.html" title="interface in com.fasterxml.jackson.databind.deser"><code>KeyDeserializers</code></a>.</div>
232</td>
233</tr>
234<tr class="rowColor">
235<td class="colFirst"><code><a href="../../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a></code></td>
236<td class="colLast"><span class="typeNameLabel">BasicDeserializerFactory.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/BasicDeserializerFactory.html#withAdditionalKeyDeserializers-com.fasterxml.jackson.databind.deser.KeyDeserializers-">withAdditionalKeyDeserializers</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/KeyDeserializers.html" title="interface in com.fasterxml.jackson.databind.deser">KeyDeserializers</a>&nbsp;additional)</code>
237<div class="block">Convenience method for creating a new factory instance with additional
238 <a href="../../../../../../com/fasterxml/jackson/databind/deser/KeyDeserializers.html" title="interface in com.fasterxml.jackson.databind.deser"><code>KeyDeserializers</code></a>.</div>
239</td>
240</tr>
241<tr class="altColor">
242<td class="colFirst"><code><a href="../../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a></code></td>
243<td class="colLast"><span class="typeNameLabel">BeanDeserializerFactory.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerFactory.html#withConfig-com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig-">withConfig</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig.html" title="class in com.fasterxml.jackson.databind.cfg">DeserializerFactoryConfig</a>&nbsp;config)</code>
244<div class="block">Method used by module registration functionality, to construct a new bean
245 deserializer factory
246 with different configuration settings.</div>
247</td>
248</tr>
249<tr class="rowColor">
250<td class="colFirst"><code>protected abstract <a href="../../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a></code></td>
251<td class="colLast"><span class="typeNameLabel">BasicDeserializerFactory.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/BasicDeserializerFactory.html#withConfig-com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig-">withConfig</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig.html" title="class in com.fasterxml.jackson.databind.cfg">DeserializerFactoryConfig</a>&nbsp;config)</code>&nbsp;</td>
252</tr>
253<tr class="altColor">
254<td class="colFirst"><code>abstract <a href="../../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a></code></td>
255<td class="colLast"><span class="typeNameLabel">DeserializerFactory.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html#withDeserializerModifier-com.fasterxml.jackson.databind.deser.BeanDeserializerModifier-">withDeserializerModifier</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerModifier.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerModifier</a>&nbsp;modifier)</code>
256<div class="block">Convenience method for creating a new factory instance with additional
257 <a href="../../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerModifier.html" title="class in com.fasterxml.jackson.databind.deser"><code>BeanDeserializerModifier</code></a>.</div>
258</td>
259</tr>
260<tr class="rowColor">
261<td class="colFirst"><code><a href="../../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a></code></td>
262<td class="colLast"><span class="typeNameLabel">BasicDeserializerFactory.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/BasicDeserializerFactory.html#withDeserializerModifier-com.fasterxml.jackson.databind.deser.BeanDeserializerModifier-">withDeserializerModifier</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerModifier.html" title="class in com.fasterxml.jackson.databind.deser">BeanDeserializerModifier</a>&nbsp;modifier)</code>
263<div class="block">Convenience method for creating a new factory instance with additional
264 <a href="../../../../../../com/fasterxml/jackson/databind/deser/BeanDeserializerModifier.html" title="class in com.fasterxml.jackson.databind.deser"><code>BeanDeserializerModifier</code></a>.</div>
265</td>
266</tr>
267<tr class="altColor">
268<td class="colFirst"><code>abstract <a href="../../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a></code></td>
269<td class="colLast"><span class="typeNameLabel">DeserializerFactory.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html#withValueInstantiators-com.fasterxml.jackson.databind.deser.ValueInstantiators-">withValueInstantiators</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiators.html" title="interface in com.fasterxml.jackson.databind.deser">ValueInstantiators</a>&nbsp;instantiators)</code>
270<div class="block">Convenience method for creating a new factory instance with additional
271 <a href="../../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiators.html" title="interface in com.fasterxml.jackson.databind.deser"><code>ValueInstantiators</code></a>.</div>
272</td>
273</tr>
274<tr class="rowColor">
275<td class="colFirst"><code><a href="../../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a></code></td>
276<td class="colLast"><span class="typeNameLabel">BasicDeserializerFactory.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/BasicDeserializerFactory.html#withValueInstantiators-com.fasterxml.jackson.databind.deser.ValueInstantiators-">withValueInstantiators</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiators.html" title="interface in com.fasterxml.jackson.databind.deser">ValueInstantiators</a>&nbsp;instantiators)</code>
277<div class="block">Convenience method for creating a new factory instance with additional
278 <a href="../../../../../../com/fasterxml/jackson/databind/deser/ValueInstantiators.html" title="interface in com.fasterxml.jackson.databind.deser"><code>ValueInstantiators</code></a>.</div>
279</td>
280</tr>
281</tbody>
282</table>
283<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
284<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/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a></span><span class="tabEnd">&nbsp;</span></caption>
285<tr>
286<th class="colFirst" scope="col">Modifier and Type</th>
287<th class="colLast" scope="col">Method and Description</th>
288</tr>
289<tbody>
290<tr class="altColor">
291<td class="colFirst"><code>protected <a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="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;</code></td>
292<td class="colLast"><span class="typeNameLabel">DeserializerCache.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/DeserializerCache.html#Z:Z_createAndCache2-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.deser.DeserializerFactory-com.fasterxml.jackson.databind.JavaType-">_createAndCache2</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
293                <a href="../../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a>&nbsp;factory,
294                <a href="../../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</code>
295<div class="block">Method that handles actual construction (via factory) and caching (both
296 intermediate and eventual)</div>
297</td>
298</tr>
299<tr class="rowColor">
300<td class="colFirst"><code>protected <a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="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;</code></td>
301<td class="colLast"><span class="typeNameLabel">DeserializerCache.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/DeserializerCache.html#Z:Z_createAndCacheValueDeserializer-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.deser.DeserializerFactory-com.fasterxml.jackson.databind.JavaType-">_createAndCacheValueDeserializer</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
302                                <a href="../../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a>&nbsp;factory,
303                                <a href="../../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</code>
304<div class="block">Method that will try to create a deserializer for given type,
305 and resolve and cache it if necessary</div>
306</td>
307</tr>
308<tr class="altColor">
309<td class="colFirst"><code>protected <a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;<a href="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;</code></td>
310<td class="colLast"><span class="typeNameLabel">DeserializerCache.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/DeserializerCache.html#Z:Z_createDeserializer-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.deser.DeserializerFactory-com.fasterxml.jackson.databind.JavaType-">_createDeserializer</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
311                   <a href="../../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a>&nbsp;factory,
312                   <a href="../../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</code>
313<div class="block">Method that does the heavy lifting of checking for per-type annotations,
314 find out full type, and figure out which actual factory method
315 to call.</div>
316</td>
317</tr>
318<tr class="rowColor">
319<td class="colFirst"><code>protected <a href="../../../../../../com/fasterxml/jackson/databind/JsonDeserializer.html" title="class in com.fasterxml.jackson.databind">JsonDeserializer</a>&lt;?&gt;</code></td>
320<td class="colLast"><span class="typeNameLabel">DeserializerCache.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/DeserializerCache.html#Z:Z_createDeserializer2-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.deser.DeserializerFactory-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.BeanDescription-">_createDeserializer2</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
321                    <a href="../../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a>&nbsp;factory,
322                    <a href="../../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
323                    <a href="../../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a>&nbsp;beanDesc)</code>&nbsp;</td>
324</tr>
325<tr class="altColor">
326<td class="colFirst"><code><a href="../../../../../../com/fasterxml/jackson/databind/KeyDeserializer.html" title="class in com.fasterxml.jackson.databind">KeyDeserializer</a></code></td>
327<td class="colLast"><span class="typeNameLabel">DeserializerCache.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/DeserializerCache.html#findKeyDeserializer-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.deser.DeserializerFactory-com.fasterxml.jackson.databind.JavaType-">findKeyDeserializer</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
328                   <a href="../../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a>&nbsp;factory,
329                   <a href="../../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</code>
330<div class="block">Method called to get hold of a deserializer to use for deserializing
331 keys for <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>.</div>
332</td>
333</tr>
334<tr class="rowColor">
335<td class="colFirst"><code><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;</code></td>
336<td class="colLast"><span class="typeNameLabel">DeserializerCache.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/DeserializerCache.html#findValueDeserializer-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.deser.DeserializerFactory-com.fasterxml.jackson.databind.JavaType-">findValueDeserializer</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
337                     <a href="../../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a>&nbsp;factory,
338                     <a href="../../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;propertyType)</code>
339<div class="block">Method called to get hold of a deserializer for a value of given type;
340 or if no such deserializer can be found, a default handler (which
341 may do a best-effort generic serialization or just simply
342 throw an exception when invoked).</div>
343</td>
344</tr>
345<tr class="altColor">
346<td class="colFirst"><code>boolean</code></td>
347<td class="colLast"><span class="typeNameLabel">DeserializerCache.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/DeserializerCache.html#hasValueDeserializerFor-com.fasterxml.jackson.databind.DeserializationContext-com.fasterxml.jackson.databind.deser.DeserializerFactory-com.fasterxml.jackson.databind.JavaType-">hasValueDeserializerFor</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind">DeserializationContext</a>&nbsp;ctxt,
348                       <a href="../../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a>&nbsp;factory,
349                       <a href="../../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</code>
350<div class="block">Method called to find out whether provider would be able to find
351 a deserializer for given type, using a root reference (i.e.</div>
352</td>
353</tr>
354<tr class="rowColor">
355<td class="colFirst"><code>abstract <a href="../../../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</a></code></td>
356<td class="colLast"><span class="typeNameLabel">DefaultDeserializationContext.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html#with-com.fasterxml.jackson.databind.deser.DeserializerFactory-">with</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a>&nbsp;factory)</code>
357<div class="block">Fluent factory method used for constructing a blueprint instance
358 with different factory</div>
359</td>
360</tr>
361<tr class="altColor">
362<td class="colFirst"><code><a href="../../../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</a></code></td>
363<td class="colLast"><span class="typeNameLabel">DefaultDeserializationContext.Impl.</span><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.Impl.html#with-com.fasterxml.jackson.databind.deser.DeserializerFactory-">with</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a>&nbsp;factory)</code>&nbsp;</td>
364</tr>
365</tbody>
366</table>
367<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
368<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/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a></span><span class="tabEnd">&nbsp;</span></caption>
369<tr>
370<th class="colOne" scope="col">Constructor and Description</th>
371</tr>
372<tbody>
373<tr class="altColor">
374<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html#DefaultDeserializationContext-com.fasterxml.jackson.databind.deser.DefaultDeserializationContext-com.fasterxml.jackson.databind.deser.DeserializerFactory-">DefaultDeserializationContext</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext</a>&nbsp;src,
375                             <a href="../../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a>&nbsp;factory)</code>&nbsp;</td>
376</tr>
377<tr class="rowColor">
378<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.html#DefaultDeserializationContext-com.fasterxml.jackson.databind.deser.DeserializerFactory-com.fasterxml.jackson.databind.deser.DeserializerCache-">DefaultDeserializationContext</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a>&nbsp;df,
379                             <a href="../../../../../../com/fasterxml/jackson/databind/deser/DeserializerCache.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerCache</a>&nbsp;cache)</code>
380<div class="block">Constructor that will pass specified deserializer factory and
381 cache: cache may be null (in which case default implementation
382 will be used), factory cannot be null</div>
383</td>
384</tr>
385<tr class="altColor">
386<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.Impl.html#Impl-com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.Impl-com.fasterxml.jackson.databind.deser.DeserializerFactory-">Impl</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.Impl.html" title="class in com.fasterxml.jackson.databind.deser">DefaultDeserializationContext.Impl</a>&nbsp;src,
387    <a href="../../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a>&nbsp;factory)</code>&nbsp;</td>
388</tr>
389<tr class="rowColor">
390<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../com/fasterxml/jackson/databind/deser/DefaultDeserializationContext.Impl.html#Impl-com.fasterxml.jackson.databind.deser.DeserializerFactory-">Impl</a></span>(<a href="../../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">DeserializerFactory</a>&nbsp;df)</code>
391<div class="block">Default constructor for a blueprint object, which will use the standard
392 <a href="../../../../../../com/fasterxml/jackson/databind/deser/DeserializerCache.html" title="class in com.fasterxml.jackson.databind.deser"><code>DeserializerCache</code></a>, given factory.</div>
393</td>
394</tr>
395</tbody>
396</table>
397</li>
398</ul>
399</li>
400</ul>
401</div>
402<!-- ======= START OF BOTTOM NAVBAR ====== -->
403<div class="bottomNav"><a name="navbar.bottom">
404<!--   -->
405</a>
406<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
407<a name="navbar.bottom.firstrow">
408<!--   -->
409</a>
410<ul class="navList" title="Navigation">
411<li><a href="../../../../../../overview-summary.html">Overview</a></li>
412<li><a href="../package-summary.html">Package</a></li>
413<li><a href="../../../../../../com/fasterxml/jackson/databind/deser/DeserializerFactory.html" title="class in com.fasterxml.jackson.databind.deser">Class</a></li>
414<li class="navBarCell1Rev">Use</li>
415<li><a href="../package-tree.html">Tree</a></li>
416<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
417<li><a href="../../../../../../index-all.html">Index</a></li>
418<li><a href="../../../../../../help-doc.html">Help</a></li>
419</ul>
420</div>
421<div class="subNav">
422<ul class="navList">
423<li>Prev</li>
424<li>Next</li>
425</ul>
426<ul class="navList">
427<li><a href="../../../../../../index.html?com/fasterxml/jackson/databind/deser/class-use/DeserializerFactory.html" target="_top">Frames</a></li>
428<li><a href="DeserializerFactory.html" target="_top">No&nbsp;Frames</a></li>
429</ul>
430<ul class="navList" id="allclasses_navbar_bottom">
431<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
432</ul>
433<div>
434<script type="text/javascript"><!--
435  allClassesLink = document.getElementById("allclasses_navbar_bottom");
436  if(window==top) {
437    allClassesLink.style.display = "block";
438  }
439  else {
440    allClassesLink.style.display = "none";
441  }
442  //-->
443</script>
444</div>
445<a name="skip.navbar.bottom">
446<!--   -->
447</a></div>
448<!-- ======== END OF BOTTOM NAVBAR ======= -->
449<p class="legalCopy"><small>Copyright &#169; 2008&#x2013;2020 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p>
450</body>
451</html>
452