• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<!-- NewPage -->
3<html lang="en">
4<head>
5<!-- Generated by javadoc (version 1.7.0_10-ea) on Mon Apr 22 19:50:31 PDT 2013 -->
6<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
7<title>DeserializationConfig (jackson-databind 2.2.0 API)</title>
8<meta name="date" content="2013-04-22">
9<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
10</head>
11<body>
12<script type="text/javascript"><!--
13    if (location.href.indexOf('is-external=true') == -1) {
14        parent.document.title="DeserializationConfig (jackson-databind 2.2.0 API)";
15    }
16//-->
17</script>
18<noscript>
19<div>JavaScript is disabled on your browser.</div>
20</noscript>
21<!-- ========= START OF TOP NAVBAR ======= -->
22<div class="topNav"><a name="navbar_top">
23<!--   -->
24</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
25<!--   -->
26</a>
27<ul class="navList" title="Navigation">
28<li><a href="../../../../overview-summary.html">Overview</a></li>
29<li><a href="package-summary.html">Package</a></li>
30<li class="navBarCell1Rev">Class</li>
31<li><a href="class-use/DeserializationConfig.html">Use</a></li>
32<li><a href="package-tree.html">Tree</a></li>
33<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
34<li><a href="../../../../index-all.html">Index</a></li>
35<li><a href="../../../../help-doc.html">Help</a></li>
36</ul>
37</div>
38<div class="subNav">
39<ul class="navList">
40<li><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html" title="class in com.fasterxml.jackson.databind"><span class="strong">Prev Class</span></a></li>
41<li><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind"><span class="strong">Next Class</span></a></li>
42</ul>
43<ul class="navList">
44<li><a href="../../../../index.html?com/fasterxml/jackson/databind/DeserializationConfig.html" target="_top">Frames</a></li>
45<li><a href="DeserializationConfig.html" target="_top">No Frames</a></li>
46</ul>
47<ul class="navList" id="allclasses_navbar_top">
48<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
49</ul>
50<div>
51<script type="text/javascript"><!--
52  allClassesLink = document.getElementById("allclasses_navbar_top");
53  if(window==top) {
54    allClassesLink.style.display = "block";
55  }
56  else {
57    allClassesLink.style.display = "none";
58  }
59  //-->
60</script>
61</div>
62<div>
63<ul class="subNavList">
64<li>Summary:&nbsp;</li>
65<li>Nested&nbsp;|&nbsp;</li>
66<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
67<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
68<li><a href="#method_summary">Method</a></li>
69</ul>
70<ul class="subNavList">
71<li>Detail:&nbsp;</li>
72<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
73<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
74<li><a href="#method_detail">Method</a></li>
75</ul>
76</div>
77<a name="skip-navbar_top">
78<!--   -->
79</a></div>
80<!-- ========= END OF TOP NAVBAR ========= -->
81<!-- ======== START OF CLASS DATA ======== -->
82<div class="header">
83<div class="subTitle">com.fasterxml.jackson.databind</div>
84<h2 title="Class DeserializationConfig" class="title">Class DeserializationConfig</h2>
85</div>
86<div class="contentContainer">
87<ul class="inheritance">
88<li><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
89<li>
90<ul class="inheritance">
91<li><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">com.fasterxml.jackson.databind.cfg.MapperConfig</a>&lt;T&gt;</li>
92<li>
93<ul class="inheritance">
94<li><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">com.fasterxml.jackson.databind.cfg.MapperConfigBase</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>,<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&gt;</li>
95<li>
96<ul class="inheritance">
97<li>com.fasterxml.jackson.databind.DeserializationConfig</li>
98</ul>
99</li>
100</ul>
101</li>
102</ul>
103</li>
104</ul>
105<div class="description">
106<ul class="blockList">
107<li class="blockList">
108<dl>
109<dt>All Implemented Interfaces:</dt>
110<dd><a href="../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.MixInResolver.html" title="interface in com.fasterxml.jackson.databind.introspect">ClassIntrospector.MixInResolver</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd>
111</dl>
112<hr>
113<br>
114<pre>public final class <span class="strong">DeserializationConfig</span>
115extends <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>,<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&gt;
116implements <a href="http://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></pre>
117<div class="block">Object that contains baseline configuration for deserialization
118 process. An instance is owned by <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a>, which
119 passes an immutable instance to be used for deserialization process.
120<p>
121 Note that instances are considered immutable and as such no copies
122 should need to be created for sharing; all copying is done with
123 "fluent factory" methods.
124 Note also that unlike with Jackson 1, these instances can not be
125 assigned to <a href="../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a>; in fact, application code should
126 rarely interact directly with these instance (unlike core Jackson code)</div>
127<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#com.fasterxml.jackson.databind.DeserializationConfig">Serialized Form</a></dd></dl>
128</li>
129</ul>
130</div>
131<div class="summary">
132<ul class="blockList">
133<li class="blockList">
134<!-- =========== FIELD SUMMARY =========== -->
135<ul class="blockList">
136<li class="blockList"><a name="field_summary">
137<!--   -->
138</a>
139<h3>Field Summary</h3>
140<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
141<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
142<tr>
143<th class="colFirst" scope="col">Modifier and Type</th>
144<th class="colLast" scope="col">Field and Description</th>
145</tr>
146<tr class="altColor">
147<td class="colFirst"><code>protected int</code></td>
148<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html#_deserFeatures">_deserFeatures</a></strong></code>
149<div class="block">Set of features enabled; actual type (kind of features)
150 depends on sub-classes.</div>
151</td>
152</tr>
153<tr class="rowColor">
154<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</a></code></td>
155<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html#_nodeFactory">_nodeFactory</a></strong></code>
156<div class="block">Factory used for constructing <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances.</div>
157</td>
158</tr>
159<tr class="altColor">
160<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/util/LinkedNode.html" title="class in com.fasterxml.jackson.databind.util">LinkedNode</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser">DeserializationProblemHandler</a>&gt;</code></td>
161<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html#_problemHandlers">_problemHandlers</a></strong></code>
162<div class="block">Linked list that contains all registered problem handlers.</div>
163</td>
164</tr>
165</table>
166<ul class="blockList">
167<li class="blockList"><a name="fields_inherited_from_class_com.fasterxml.jackson.databind.cfg.MapperConfigBase">
168<!--   -->
169</a>
170<h3>Fields inherited from class&nbsp;com.fasterxml.jackson.databind.cfg.<a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a></h3>
171<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#_mixInAnnotations">_mixInAnnotations</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#_rootName">_rootName</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#_subtypeResolver">_subtypeResolver</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#_view">_view</a></code></li>
172</ul>
173<ul class="blockList">
174<li class="blockList"><a name="fields_inherited_from_class_com.fasterxml.jackson.databind.cfg.MapperConfig">
175<!--   -->
176</a>
177<h3>Fields inherited from class&nbsp;com.fasterxml.jackson.databind.cfg.<a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a></h3>
178<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#_base">_base</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#_mapperFeatures">_mapperFeatures</a></code></li>
179</ul>
180</li>
181</ul>
182<!-- ======== CONSTRUCTOR SUMMARY ======== -->
183<ul class="blockList">
184<li class="blockList"><a name="constructor_summary">
185<!--   -->
186</a>
187<h3>Constructor Summary</h3>
188<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
189<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
190<tr>
191<th class="colFirst" scope="col">Modifier</th>
192<th class="colLast" scope="col">Constructor and Description</th>
193</tr>
194<tr class="altColor">
195<td class="colFirst"><code>&nbsp;</code></td>
196<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html#DeserializationConfig(com.fasterxml.jackson.databind.cfg.BaseSettings, com.fasterxml.jackson.databind.jsontype.SubtypeResolver, java.util.Map)">DeserializationConfig</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a>&nbsp;base,
197                     <a href="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a>&nbsp;str,
198                     <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/type/ClassKey.html" title="class in com.fasterxml.jackson.databind.type">ClassKey</a>,<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&gt;&nbsp;mixins)</code>
199<div class="block">Constructor used by ObjectMapper to create default configuration object instance.</div>
200</td>
201</tr>
202<tr class="rowColor">
203<td class="colFirst"><code>protected </code></td>
204<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html#DeserializationConfig(com.fasterxml.jackson.databind.DeserializationConfig, java.util.Map)">DeserializationConfig</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;src,
205                     <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/type/ClassKey.html" title="class in com.fasterxml.jackson.databind.type">ClassKey</a>,<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&gt;&nbsp;mixins)</code>&nbsp;</td>
206</tr>
207</table>
208</li>
209</ul>
210<!-- ========== METHOD SUMMARY =========== -->
211<ul class="blockList">
212<li class="blockList"><a name="method_summary">
213<!--   -->
214</a>
215<h3>Method Summary</h3>
216<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
217<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
218<tr>
219<th class="colFirst" scope="col">Modifier and Type</th>
220<th class="colLast" scope="col">Method and Description</th>
221</tr>
222<tr class="altColor">
223<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a></code></td>
224<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html#getAnnotationIntrospector()">getAnnotationIntrospector</a></strong>()</code>
225<div class="block">Method for getting <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a> configured
226 to introspect annotation values used for configuration.</div>
227</td>
228</tr>
229<tr class="rowColor">
230<td class="colFirst"><code>protected <a href="../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a></code></td>
231<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html#getBaseSettings()">getBaseSettings</a></strong>()</code>&nbsp;</td>
232</tr>
233<tr class="altColor">
234<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>&lt;?&gt;</code></td>
235<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html#getDefaultVisibilityChecker()">getDefaultVisibilityChecker</a></strong>()</code>
236<div class="block">Accessor for object used for determining whether specific property elements
237 (method, constructors, fields) can be auto-detected based on
238 their visibility (access modifiers).</div>
239</td>
240</tr>
241<tr class="rowColor">
242<td class="colFirst"><code>int</code></td>
243<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html#getDeserializationFeatures()">getDeserializationFeatures</a></strong>()</code>&nbsp;</td>
244</tr>
245<tr class="altColor">
246<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</a></code></td>
247<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html#getNodeFactory()">getNodeFactory</a></strong>()</code>&nbsp;</td>
248</tr>
249<tr class="rowColor">
250<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/util/LinkedNode.html" title="class in com.fasterxml.jackson.databind.util">LinkedNode</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser">DeserializationProblemHandler</a>&gt;</code></td>
251<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html#getProblemHandlers()">getProblemHandlers</a></strong>()</code>
252<div class="block">Method for getting head of the problem handler chain.</div>
253</td>
254</tr>
255<tr class="altColor">
256<td class="colFirst"><code>&lt;T extends <a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a>&gt;&nbsp;<br>T</code></td>
257<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html#introspect(com.fasterxml.jackson.databind.JavaType)">introspect</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</code>
258<div class="block">Method that will introspect full bean properties for the purpose
259 of building a bean deserializer</div>
260</td>
261</tr>
262<tr class="rowColor">
263<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></td>
264<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html#introspectClassAnnotations(com.fasterxml.jackson.databind.JavaType)">introspectClassAnnotations</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</code>
265<div class="block">Accessor for getting bean description that only contains class
266 annotations: useful if no getter/setter/creator information is needed.</div>
267</td>
268</tr>
269<tr class="altColor">
270<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></td>
271<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html#introspectDirectClassAnnotations(com.fasterxml.jackson.databind.JavaType)">introspectDirectClassAnnotations</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</code>
272<div class="block">Accessor for getting bean description that only contains immediate class
273 annotations: ones from the class, and its direct mix-in, if any, but
274 not from super types.</div>
275</td>
276</tr>
277<tr class="rowColor">
278<td class="colFirst"><code>&lt;T extends <a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a>&gt;&nbsp;<br>T</code></td>
279<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html#introspectForBuilder(com.fasterxml.jackson.databind.JavaType)">introspectForBuilder</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</code>&nbsp;</td>
280</tr>
281<tr class="altColor">
282<td class="colFirst"><code>&lt;T extends <a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a>&gt;&nbsp;<br>T</code></td>
283<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html#introspectForCreation(com.fasterxml.jackson.databind.JavaType)">introspectForCreation</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</code>
284<div class="block">Method that will introspect subset of bean properties needed to
285 construct bean instance.</div>
286</td>
287</tr>
288<tr class="rowColor">
289<td class="colFirst"><code>boolean</code></td>
290<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html#isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)">isEnabled</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;f)</code>&nbsp;</td>
291</tr>
292<tr class="altColor">
293<td class="colFirst"><code>boolean</code></td>
294<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html#useRootWrapping()">useRootWrapping</a></strong>()</code>
295<div class="block">Accessor for checking whether configuration indicates that
296 "root wrapping" (use of an extra property/name pair at root level)
297 is expected or not.</div>
298</td>
299</tr>
300<tr class="rowColor">
301<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a></code></td>
302<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html#with(com.fasterxml.jackson.databind.AnnotationIntrospector)">with</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;ai)</code>
303<div class="block">Method for constructing and returning a new instance with different
304 <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a> to use (replacing old one).</div>
305</td>
306</tr>
307<tr class="altColor">
308<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a></code></td>
309<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html#with(com.fasterxml.jackson.core.Base64Variant)">with</a></strong>(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a>&nbsp;base64)</code>
310<div class="block">Method for constructing and returning a new instance with different
311 default <a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>Base64Variant</code></a> to use with base64-encoded binary values.</div>
312</td>
313</tr>
314<tr class="rowColor">
315<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a></code></td>
316<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html#with(com.fasterxml.jackson.databind.introspect.ClassIntrospector)">with</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect">ClassIntrospector</a>&nbsp;ci)</code>
317<div class="block">Method for constructing and returning a new instance with different
318 <a href="../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect"><code>ClassIntrospector</code></a>
319 to use.</div>
320</td>
321</tr>
322<tr class="altColor">
323<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a></code></td>
324<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html#with(java.text.DateFormat)">with</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a>&nbsp;df)</code>
325<div class="block">Method for constructing and returning a new instance with different
326 <a href="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text"><code>DateFormat</code></a>
327 to use.</div>
328</td>
329</tr>
330<tr class="rowColor">
331<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a></code></td>
332<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html#with(com.fasterxml.jackson.databind.DeserializationFeature)">with</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;feature)</code>
333<div class="block">Fluent factory method that will construct and return a new configuration
334 object instance with specified features enabled.</div>
335</td>
336</tr>
337<tr class="altColor">
338<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a></code></td>
339<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html#with(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature...)">with</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;first,
340    <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>...&nbsp;features)</code>
341<div class="block">Fluent factory method that will construct and return a new configuration
342 object instance with specified features enabled.</div>
343</td>
344</tr>
345<tr class="rowColor">
346<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a></code></td>
347<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html#with(com.fasterxml.jackson.databind.cfg.HandlerInstantiator)">with</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg">HandlerInstantiator</a>&nbsp;hi)</code>
348<div class="block">Method for constructing and returning a new instance with different
349 <a href="../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg"><code>HandlerInstantiator</code></a>
350 to use.</div>
351</td>
352</tr>
353<tr class="altColor">
354<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a></code></td>
355<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html#with(com.fasterxml.jackson.databind.node.JsonNodeFactory)">with</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</a>&nbsp;f)</code>
356<div class="block">Fluent factory method that will construct a new instance with
357 specified <a href="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node"><code>JsonNodeFactory</code></a></div>
358</td>
359</tr>
360<tr class="rowColor">
361<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a></code></td>
362<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html#with(java.util.Locale)">with</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a>&nbsp;l)</code>
363<div class="block">Method for constructing and returning a new instance with different
364 default <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util"><code>Locale</code></a> to use for formatting.</div>
365</td>
366</tr>
367<tr class="altColor">
368<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a></code></td>
369<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html#with(com.fasterxml.jackson.databind.MapperFeature...)">with</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>...&nbsp;features)</code>
370<div class="block">Method for constructing and returning a new instance with specified
371 mapper features enabled.</div>
372</td>
373</tr>
374<tr class="rowColor">
375<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a></code></td>
376<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html#with(com.fasterxml.jackson.databind.PropertyNamingStrategy)">with</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a>&nbsp;pns)</code>
377<div class="block">Method for constructing and returning a new instance with different
378 <a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind"><code>PropertyNamingStrategy</code></a>
379 to use.</div>
380</td>
381</tr>
382<tr class="altColor">
383<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a></code></td>
384<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html#with(com.fasterxml.jackson.databind.jsontype.SubtypeResolver)">with</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a>&nbsp;str)</code>
385<div class="block">Method for constructing and returning a new instance with different
386 <a href="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype"><code>SubtypeResolver</code></a>
387 to use.</div>
388</td>
389</tr>
390<tr class="rowColor">
391<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a></code></td>
392<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html#with(java.util.TimeZone)">with</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a>&nbsp;tz)</code>
393<div class="block">Method for constructing and returning a new instance with different
394 default <a href="http://docs.oracle.com/javase/6/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util"><code>TimeZone</code></a> to use for formatting of date values.</div>
395</td>
396</tr>
397<tr class="altColor">
398<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a></code></td>
399<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html#with(com.fasterxml.jackson.databind.type.TypeFactory)">with</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a>&nbsp;tf)</code>
400<div class="block">Method for constructing and returning a new instance with different
401 <a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type"><code>TypeFactory</code></a>
402 to use.</div>
403</td>
404</tr>
405<tr class="rowColor">
406<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a></code></td>
407<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html#with(com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder)">with</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</a>&lt;?&gt;&nbsp;trb)</code>
408<div class="block">Method for constructing and returning a new instance with different
409 <a href="../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype"><code>TypeResolverBuilder</code></a> to use.</div>
410</td>
411</tr>
412<tr class="altColor">
413<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a></code></td>
414<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html#with(com.fasterxml.jackson.databind.introspect.VisibilityChecker)">with</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>&lt;?&gt;&nbsp;vc)</code>
415<div class="block">Method for constructing and returning a new instance with different
416 <a href="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect"><code>VisibilityChecker</code></a>
417 to use.</div>
418</td>
419</tr>
420<tr class="rowColor">
421<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a></code></td>
422<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html#withAppendedAnnotationIntrospector(com.fasterxml.jackson.databind.AnnotationIntrospector)">withAppendedAnnotationIntrospector</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;ai)</code>
423<div class="block">Method for constructing and returning a new instance with additional
424 <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a> appended (as the lowest priority one)</div>
425</td>
426</tr>
427<tr class="altColor">
428<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a></code></td>
429<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html#withFeatures(com.fasterxml.jackson.databind.DeserializationFeature...)">withFeatures</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>...&nbsp;features)</code>
430<div class="block">Fluent factory method that will construct and return a new configuration
431 object instance with specified features enabled.</div>
432</td>
433</tr>
434<tr class="rowColor">
435<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a></code></td>
436<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html#withHandler(com.fasterxml.jackson.databind.deser.DeserializationProblemHandler)">withHandler</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser">DeserializationProblemHandler</a>&nbsp;h)</code>
437<div class="block">Method that can be used to add a handler that can (try to)
438 resolve non-fatal deserialization problems.</div>
439</td>
440</tr>
441<tr class="altColor">
442<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a></code></td>
443<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html#withInsertedAnnotationIntrospector(com.fasterxml.jackson.databind.AnnotationIntrospector)">withInsertedAnnotationIntrospector</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;ai)</code>
444<div class="block">Method for constructing and returning a new instance with additional
445 <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a> inserted (as the highest priority one)</div>
446</td>
447</tr>
448<tr class="rowColor">
449<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a></code></td>
450<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html#withNoProblemHandlers()">withNoProblemHandlers</a></strong>()</code>
451<div class="block">Method for removing all configured problem handlers; usually done to replace
452 existing handler(s) with different one(s)</div>
453</td>
454</tr>
455<tr class="altColor">
456<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a></code></td>
457<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html#without(com.fasterxml.jackson.databind.DeserializationFeature)">without</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;feature)</code>
458<div class="block">Fluent factory method that will construct and return a new configuration
459 object instance with specified feature disabled.</div>
460</td>
461</tr>
462<tr class="rowColor">
463<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a></code></td>
464<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html#without(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature...)">without</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;first,
465       <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>...&nbsp;features)</code>
466<div class="block">Fluent factory method that will construct and return a new configuration
467 object instance with specified features disabled.</div>
468</td>
469</tr>
470<tr class="altColor">
471<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a></code></td>
472<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html#without(com.fasterxml.jackson.databind.MapperFeature...)">without</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>...&nbsp;features)</code>
473<div class="block">Method for constructing and returning a new instance with specified
474 mapper features disabled.</div>
475</td>
476</tr>
477<tr class="rowColor">
478<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a></code></td>
479<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html#withoutFeatures(com.fasterxml.jackson.databind.DeserializationFeature...)">withoutFeatures</a></strong>(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>...&nbsp;features)</code>
480<div class="block">Fluent factory method that will construct and return a new configuration
481 object instance with specified features disabled.</div>
482</td>
483</tr>
484<tr class="altColor">
485<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a></code></td>
486<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html#withRootName(java.lang.String)">withRootName</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;rootName)</code>
487<div class="block">Method for constructing and returning a new instance with different
488 root name to use (none, if null).</div>
489</td>
490</tr>
491<tr class="rowColor">
492<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a></code></td>
493<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html#withView(java.lang.Class)">withView</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;view)</code>
494<div class="block">Method for constructing and returning a new instance with different
495 view to use.</div>
496</td>
497</tr>
498<tr class="altColor">
499<td class="colFirst"><code><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a></code></td>
500<td class="colLast"><code><strong><a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html#withVisibility(com.fasterxml.jackson.annotation.PropertyAccessor, com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">withVisibility</a></strong>(<a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.1/com/fasterxml/jackson/annotation/PropertyAccessor.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">PropertyAccessor</a>&nbsp;forMethod,
501              <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.1/com/fasterxml/jackson/annotation/JsonAutoDetect.Visibility.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonAutoDetect.Visibility</a>&nbsp;visibility)</code>
502<div class="block">Method for constructing and returning a new instance with different
503 minimal visibility level for specified property type</div>
504</td>
505</tr>
506</table>
507<ul class="blockList">
508<li class="blockList"><a name="methods_inherited_from_class_com.fasterxml.jackson.databind.cfg.MapperConfigBase">
509<!--   -->
510</a>
511<h3>Methods inherited from class&nbsp;com.fasterxml.jackson.databind.cfg.<a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a></h3>
512<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#findMixInClassFor(java.lang.Class)">findMixInClassFor</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#getActiveView()">getActiveView</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#getRootName()">getRootName</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#getSubtypeResolver()">getSubtypeResolver</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#mixInCount()">mixInCount</a></code></li>
513</ul>
514<ul class="blockList">
515<li class="blockList"><a name="methods_inherited_from_class_com.fasterxml.jackson.databind.cfg.MapperConfig">
516<!--   -->
517</a>
518<h3>Methods inherited from class&nbsp;com.fasterxml.jackson.databind.cfg.<a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a></h3>
519<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#canOverrideAccessModifiers()">canOverrideAccessModifiers</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#collectFeatureDefaults(java.lang.Class)">collectFeatureDefaults</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#constructSpecializedType(com.fasterxml.jackson.databind.JavaType, java.lang.Class)">constructSpecializedType</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#constructType(java.lang.Class)">constructType</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#constructType(com.fasterxml.jackson.core.type.TypeReference)">constructType</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getBase64Variant()">getBase64Variant</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getClassIntrospector()">getClassIntrospector</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDateFormat()">getDateFormat</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultTyper(com.fasterxml.jackson.databind.JavaType)">getDefaultTyper</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getHandlerInstantiator()">getHandlerInstantiator</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getLocale()">getLocale</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getPropertyNamingStrategy()">getPropertyNamingStrategy</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getTimeZone()">getTimeZone</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getTypeFactory()">getTypeFactory</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#introspectClassAnnotations(java.lang.Class)">introspectClassAnnotations</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#introspectDirectClassAnnotations(java.lang.Class)">introspectDirectClassAnnotations</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#isAnnotationProcessingEnabled()">isAnnotationProcessingEnabled</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#isEnabled(com.fasterxml.jackson.databind.MapperFeature)">isEnabled</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#shouldSortPropertiesAlphabetically()">shouldSortPropertiesAlphabetically</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#typeIdResolverInstance(com.fasterxml.jackson.databind.introspect.Annotated, java.lang.Class)">typeIdResolverInstance</a>, <a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#typeResolverBuilderInstance(com.fasterxml.jackson.databind.introspect.Annotated, java.lang.Class)">typeResolverBuilderInstance</a></code></li>
520</ul>
521<ul class="blockList">
522<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
523<!--   -->
524</a>
525<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
526<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</a></code></li>
527</ul>
528</li>
529</ul>
530</li>
531</ul>
532</div>
533<div class="details">
534<ul class="blockList">
535<li class="blockList">
536<!-- ============ FIELD DETAIL =========== -->
537<ul class="blockList">
538<li class="blockList"><a name="field_detail">
539<!--   -->
540</a>
541<h3>Field Detail</h3>
542<a name="_deserFeatures">
543<!--   -->
544</a>
545<ul class="blockList">
546<li class="blockList">
547<h4>_deserFeatures</h4>
548<pre>protected final&nbsp;int _deserFeatures</pre>
549<div class="block">Set of features enabled; actual type (kind of features)
550 depends on sub-classes.</div>
551</li>
552</ul>
553<a name="_problemHandlers">
554<!--   -->
555</a>
556<ul class="blockList">
557<li class="blockList">
558<h4>_problemHandlers</h4>
559<pre>protected final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/util/LinkedNode.html" title="class in com.fasterxml.jackson.databind.util">LinkedNode</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser">DeserializationProblemHandler</a>&gt; _problemHandlers</pre>
560<div class="block">Linked list that contains all registered problem handlers.
561 Implementation as front-added linked list allows for sharing
562 of the list (tail) without copying the list.</div>
563</li>
564</ul>
565<a name="_nodeFactory">
566<!--   -->
567</a>
568<ul class="blockListLast">
569<li class="blockList">
570<h4>_nodeFactory</h4>
571<pre>protected final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</a> _nodeFactory</pre>
572<div class="block">Factory used for constructing <a href="../../../../com/fasterxml/jackson/databind/JsonNode.html" title="class in com.fasterxml.jackson.databind"><code>JsonNode</code></a> instances.</div>
573</li>
574</ul>
575</li>
576</ul>
577<!-- ========= CONSTRUCTOR DETAIL ======== -->
578<ul class="blockList">
579<li class="blockList"><a name="constructor_detail">
580<!--   -->
581</a>
582<h3>Constructor Detail</h3>
583<a name="DeserializationConfig(com.fasterxml.jackson.databind.cfg.BaseSettings, com.fasterxml.jackson.databind.jsontype.SubtypeResolver, java.util.Map)">
584<!--   -->
585</a>
586<ul class="blockList">
587<li class="blockList">
588<h4>DeserializationConfig</h4>
589<pre>public&nbsp;DeserializationConfig(<a href="../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a>&nbsp;base,
590                     <a href="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a>&nbsp;str,
591                     <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/type/ClassKey.html" title="class in com.fasterxml.jackson.databind.type">ClassKey</a>,<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&gt;&nbsp;mixins)</pre>
592<div class="block">Constructor used by ObjectMapper to create default configuration object instance.</div>
593</li>
594</ul>
595<a name="DeserializationConfig(com.fasterxml.jackson.databind.DeserializationConfig, java.util.Map)">
596<!--   -->
597</a>
598<ul class="blockListLast">
599<li class="blockList">
600<h4>DeserializationConfig</h4>
601<pre>protected&nbsp;DeserializationConfig(<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;src,
602                     <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/type/ClassKey.html" title="class in com.fasterxml.jackson.databind.type">ClassKey</a>,<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&gt;&nbsp;mixins)</pre>
603<dl><dt><span class="strong">Since:</span></dt>
604  <dd>2.1</dd></dl>
605</li>
606</ul>
607</li>
608</ul>
609<!-- ============ METHOD DETAIL ========== -->
610<ul class="blockList">
611<li class="blockList"><a name="method_detail">
612<!--   -->
613</a>
614<h3>Method Detail</h3>
615<a name="getBaseSettings()">
616<!--   -->
617</a>
618<ul class="blockList">
619<li class="blockList">
620<h4>getBaseSettings</h4>
621<pre>protected&nbsp;<a href="../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a>&nbsp;getBaseSettings()</pre>
622</li>
623</ul>
624<a name="with(com.fasterxml.jackson.databind.MapperFeature...)">
625<!--   -->
626</a>
627<ul class="blockList">
628<li class="blockList">
629<h4>with</h4>
630<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;with(<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>...&nbsp;features)</pre>
631<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#with(com.fasterxml.jackson.databind.MapperFeature...)">MapperConfig</a></code></strong></div>
632<div class="block">Method for constructing and returning a new instance with specified
633 mapper features enabled.</div>
634<dl>
635<dt><strong>Specified by:</strong></dt>
636<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#with(com.fasterxml.jackson.databind.MapperFeature...)">with</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&gt;</code></dd>
637</dl>
638</li>
639</ul>
640<a name="without(com.fasterxml.jackson.databind.MapperFeature...)">
641<!--   -->
642</a>
643<ul class="blockList">
644<li class="blockList">
645<h4>without</h4>
646<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;without(<a href="../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>...&nbsp;features)</pre>
647<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#without(com.fasterxml.jackson.databind.MapperFeature...)">MapperConfig</a></code></strong></div>
648<div class="block">Method for constructing and returning a new instance with specified
649 mapper features disabled.</div>
650<dl>
651<dt><strong>Specified by:</strong></dt>
652<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#without(com.fasterxml.jackson.databind.MapperFeature...)">without</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&gt;</code></dd>
653</dl>
654</li>
655</ul>
656<a name="with(com.fasterxml.jackson.databind.introspect.ClassIntrospector)">
657<!--   -->
658</a>
659<ul class="blockList">
660<li class="blockList">
661<h4>with</h4>
662<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;with(<a href="../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect">ClassIntrospector</a>&nbsp;ci)</pre>
663<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with(com.fasterxml.jackson.databind.introspect.ClassIntrospector)">MapperConfigBase</a></code></strong></div>
664<div class="block">Method for constructing and returning a new instance with different
665 <a href="../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect"><code>ClassIntrospector</code></a>
666 to use.
667<p>
668 NOTE: make sure to register new instance with <code>ObjectMapper</code>
669 if directly calling this method.</div>
670<dl>
671<dt><strong>Specified by:</strong></dt>
672<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with(com.fasterxml.jackson.databind.introspect.ClassIntrospector)">with</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>,<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&gt;</code></dd>
673</dl>
674</li>
675</ul>
676<a name="with(com.fasterxml.jackson.databind.AnnotationIntrospector)">
677<!--   -->
678</a>
679<ul class="blockList">
680<li class="blockList">
681<h4>with</h4>
682<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;with(<a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;ai)</pre>
683<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with(com.fasterxml.jackson.databind.AnnotationIntrospector)">MapperConfigBase</a></code></strong></div>
684<div class="block">Method for constructing and returning a new instance with different
685 <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a> to use (replacing old one).
686<p>
687 NOTE: make sure to register new instance with <code>ObjectMapper</code>
688 if directly calling this method.</div>
689<dl>
690<dt><strong>Specified by:</strong></dt>
691<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with(com.fasterxml.jackson.databind.AnnotationIntrospector)">with</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>,<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&gt;</code></dd>
692</dl>
693</li>
694</ul>
695<a name="with(com.fasterxml.jackson.databind.introspect.VisibilityChecker)">
696<!--   -->
697</a>
698<ul class="blockList">
699<li class="blockList">
700<h4>with</h4>
701<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;with(<a href="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>&lt;?&gt;&nbsp;vc)</pre>
702<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with(com.fasterxml.jackson.databind.introspect.VisibilityChecker)">MapperConfigBase</a></code></strong></div>
703<div class="block">Method for constructing and returning a new instance with different
704 <a href="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect"><code>VisibilityChecker</code></a>
705 to use.</div>
706<dl>
707<dt><strong>Specified by:</strong></dt>
708<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with(com.fasterxml.jackson.databind.introspect.VisibilityChecker)">with</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>,<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&gt;</code></dd>
709</dl>
710</li>
711</ul>
712<a name="withVisibility(com.fasterxml.jackson.annotation.PropertyAccessor, com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">
713<!--   -->
714</a>
715<ul class="blockList">
716<li class="blockList">
717<h4>withVisibility</h4>
718<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;withVisibility(<a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.1/com/fasterxml/jackson/annotation/PropertyAccessor.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">PropertyAccessor</a>&nbsp;forMethod,
719                                   <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.1/com/fasterxml/jackson/annotation/JsonAutoDetect.Visibility.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonAutoDetect.Visibility</a>&nbsp;visibility)</pre>
720<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#withVisibility(com.fasterxml.jackson.annotation.PropertyAccessor, com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">MapperConfigBase</a></code></strong></div>
721<div class="block">Method for constructing and returning a new instance with different
722 minimal visibility level for specified property type</div>
723<dl>
724<dt><strong>Specified by:</strong></dt>
725<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#withVisibility(com.fasterxml.jackson.annotation.PropertyAccessor, com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility)">withVisibility</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>,<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&gt;</code></dd>
726</dl>
727</li>
728</ul>
729<a name="with(com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder)">
730<!--   -->
731</a>
732<ul class="blockList">
733<li class="blockList">
734<h4>with</h4>
735<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;with(<a href="../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</a>&lt;?&gt;&nbsp;trb)</pre>
736<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with(com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder)">MapperConfigBase</a></code></strong></div>
737<div class="block">Method for constructing and returning a new instance with different
738 <a href="../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype"><code>TypeResolverBuilder</code></a> to use.</div>
739<dl>
740<dt><strong>Specified by:</strong></dt>
741<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with(com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder)">with</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>,<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&gt;</code></dd>
742</dl>
743</li>
744</ul>
745<a name="with(com.fasterxml.jackson.databind.jsontype.SubtypeResolver)">
746<!--   -->
747</a>
748<ul class="blockList">
749<li class="blockList">
750<h4>with</h4>
751<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;with(<a href="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a>&nbsp;str)</pre>
752<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with(com.fasterxml.jackson.databind.jsontype.SubtypeResolver)">MapperConfigBase</a></code></strong></div>
753<div class="block">Method for constructing and returning a new instance with different
754 <a href="../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype"><code>SubtypeResolver</code></a>
755 to use.
756<p>
757 NOTE: make sure to register new instance with <code>ObjectMapper</code>
758 if directly calling this method.</div>
759<dl>
760<dt><strong>Specified by:</strong></dt>
761<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with(com.fasterxml.jackson.databind.jsontype.SubtypeResolver)">with</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>,<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&gt;</code></dd>
762</dl>
763</li>
764</ul>
765<a name="with(com.fasterxml.jackson.databind.PropertyNamingStrategy)">
766<!--   -->
767</a>
768<ul class="blockList">
769<li class="blockList">
770<h4>with</h4>
771<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;with(<a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a>&nbsp;pns)</pre>
772<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with(com.fasterxml.jackson.databind.PropertyNamingStrategy)">MapperConfigBase</a></code></strong></div>
773<div class="block">Method for constructing and returning a new instance with different
774 <a href="../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind"><code>PropertyNamingStrategy</code></a>
775 to use.
776<p>
777 NOTE: make sure to register new instance with <code>ObjectMapper</code>
778 if directly calling this method.</div>
779<dl>
780<dt><strong>Specified by:</strong></dt>
781<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with(com.fasterxml.jackson.databind.PropertyNamingStrategy)">with</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>,<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&gt;</code></dd>
782</dl>
783</li>
784</ul>
785<a name="withRootName(java.lang.String)">
786<!--   -->
787</a>
788<ul class="blockList">
789<li class="blockList">
790<h4>withRootName</h4>
791<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;withRootName(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;rootName)</pre>
792<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#withRootName(java.lang.String)">MapperConfigBase</a></code></strong></div>
793<div class="block">Method for constructing and returning a new instance with different
794 root name to use (none, if null).
795<p>
796 Note that when a root name is set to a non-Empty String, this will automatically force use
797 of root element wrapping with given name. If empty String passed, will
798 disable root name wrapping; and if null used, will instead use
799 <code>SerializationFeature</code> to determine if to use wrapping, and annotation
800 (or default name) for actual root name to use.</div>
801<dl>
802<dt><strong>Specified by:</strong></dt>
803<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#withRootName(java.lang.String)">withRootName</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>,<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&gt;</code></dd>
804<dt><span class="strong">Parameters:</span></dt><dd><code>rootName</code> - to use: if null, means "use default" (clear setting);
805   if empty String ("") means that no root name wrapping is used;
806   otherwise defines root name to use.</dd></dl>
807</li>
808</ul>
809<a name="with(com.fasterxml.jackson.databind.type.TypeFactory)">
810<!--   -->
811</a>
812<ul class="blockList">
813<li class="blockList">
814<h4>with</h4>
815<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;with(<a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a>&nbsp;tf)</pre>
816<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with(com.fasterxml.jackson.databind.type.TypeFactory)">MapperConfigBase</a></code></strong></div>
817<div class="block">Method for constructing and returning a new instance with different
818 <a href="../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type"><code>TypeFactory</code></a>
819 to use.</div>
820<dl>
821<dt><strong>Specified by:</strong></dt>
822<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with(com.fasterxml.jackson.databind.type.TypeFactory)">with</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>,<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&gt;</code></dd>
823</dl>
824</li>
825</ul>
826<a name="with(java.text.DateFormat)">
827<!--   -->
828</a>
829<ul class="blockList">
830<li class="blockList">
831<h4>with</h4>
832<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;with(<a href="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a>&nbsp;df)</pre>
833<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with(java.text.DateFormat)">MapperConfigBase</a></code></strong></div>
834<div class="block">Method for constructing and returning a new instance with different
835 <a href="http://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text"><code>DateFormat</code></a>
836 to use.
837<p>
838 NOTE: make sure to register new instance with <code>ObjectMapper</code>
839 if directly calling this method.</div>
840<dl>
841<dt><strong>Specified by:</strong></dt>
842<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with(java.text.DateFormat)">with</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>,<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&gt;</code></dd>
843</dl>
844</li>
845</ul>
846<a name="with(com.fasterxml.jackson.databind.cfg.HandlerInstantiator)">
847<!--   -->
848</a>
849<ul class="blockList">
850<li class="blockList">
851<h4>with</h4>
852<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;with(<a href="../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg">HandlerInstantiator</a>&nbsp;hi)</pre>
853<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with(com.fasterxml.jackson.databind.cfg.HandlerInstantiator)">MapperConfigBase</a></code></strong></div>
854<div class="block">Method for constructing and returning a new instance with different
855 <a href="../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg"><code>HandlerInstantiator</code></a>
856 to use.
857<p>
858 NOTE: make sure to register new instance with <code>ObjectMapper</code>
859 if directly calling this method.</div>
860<dl>
861<dt><strong>Specified by:</strong></dt>
862<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with(com.fasterxml.jackson.databind.cfg.HandlerInstantiator)">with</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>,<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&gt;</code></dd>
863</dl>
864</li>
865</ul>
866<a name="withInsertedAnnotationIntrospector(com.fasterxml.jackson.databind.AnnotationIntrospector)">
867<!--   -->
868</a>
869<ul class="blockList">
870<li class="blockList">
871<h4>withInsertedAnnotationIntrospector</h4>
872<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;withInsertedAnnotationIntrospector(<a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;ai)</pre>
873<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#withInsertedAnnotationIntrospector(com.fasterxml.jackson.databind.AnnotationIntrospector)">MapperConfigBase</a></code></strong></div>
874<div class="block">Method for constructing and returning a new instance with additional
875 <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a> inserted (as the highest priority one)</div>
876<dl>
877<dt><strong>Specified by:</strong></dt>
878<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#withInsertedAnnotationIntrospector(com.fasterxml.jackson.databind.AnnotationIntrospector)">withInsertedAnnotationIntrospector</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>,<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&gt;</code></dd>
879</dl>
880</li>
881</ul>
882<a name="withAppendedAnnotationIntrospector(com.fasterxml.jackson.databind.AnnotationIntrospector)">
883<!--   -->
884</a>
885<ul class="blockList">
886<li class="blockList">
887<h4>withAppendedAnnotationIntrospector</h4>
888<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;withAppendedAnnotationIntrospector(<a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;ai)</pre>
889<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#withAppendedAnnotationIntrospector(com.fasterxml.jackson.databind.AnnotationIntrospector)">MapperConfigBase</a></code></strong></div>
890<div class="block">Method for constructing and returning a new instance with additional
891 <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a> appended (as the lowest priority one)</div>
892<dl>
893<dt><strong>Specified by:</strong></dt>
894<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#withAppendedAnnotationIntrospector(com.fasterxml.jackson.databind.AnnotationIntrospector)">withAppendedAnnotationIntrospector</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>,<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&gt;</code></dd>
895</dl>
896</li>
897</ul>
898<a name="withView(java.lang.Class)">
899<!--   -->
900</a>
901<ul class="blockList">
902<li class="blockList">
903<h4>withView</h4>
904<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;withView(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;view)</pre>
905<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#withView(java.lang.Class)">MapperConfigBase</a></code></strong></div>
906<div class="block">Method for constructing and returning a new instance with different
907 view to use.</div>
908<dl>
909<dt><strong>Specified by:</strong></dt>
910<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#withView(java.lang.Class)">withView</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>,<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&gt;</code></dd>
911</dl>
912</li>
913</ul>
914<a name="with(java.util.Locale)">
915<!--   -->
916</a>
917<ul class="blockList">
918<li class="blockList">
919<h4>with</h4>
920<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;with(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a>&nbsp;l)</pre>
921<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with(java.util.Locale)">MapperConfigBase</a></code></strong></div>
922<div class="block">Method for constructing and returning a new instance with different
923 default <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util"><code>Locale</code></a> to use for formatting.</div>
924<dl>
925<dt><strong>Specified by:</strong></dt>
926<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with(java.util.Locale)">with</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>,<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&gt;</code></dd>
927</dl>
928</li>
929</ul>
930<a name="with(java.util.TimeZone)">
931<!--   -->
932</a>
933<ul class="blockList">
934<li class="blockList">
935<h4>with</h4>
936<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;with(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a>&nbsp;tz)</pre>
937<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with(java.util.TimeZone)">MapperConfigBase</a></code></strong></div>
938<div class="block">Method for constructing and returning a new instance with different
939 default <a href="http://docs.oracle.com/javase/6/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util"><code>TimeZone</code></a> to use for formatting of date values.</div>
940<dl>
941<dt><strong>Specified by:</strong></dt>
942<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with(java.util.TimeZone)">with</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>,<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&gt;</code></dd>
943</dl>
944</li>
945</ul>
946<a name="with(com.fasterxml.jackson.core.Base64Variant)">
947<!--   -->
948</a>
949<ul class="blockList">
950<li class="blockList">
951<h4>with</h4>
952<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;with(<a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a>&nbsp;base64)</pre>
953<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with(com.fasterxml.jackson.core.Base64Variant)">MapperConfigBase</a></code></strong></div>
954<div class="block">Method for constructing and returning a new instance with different
955 default <a href="http://fasterxml.github.com/jackson-core/javadoc/2.1.1/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>Base64Variant</code></a> to use with base64-encoded binary values.</div>
956<dl>
957<dt><strong>Specified by:</strong></dt>
958<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with(com.fasterxml.jackson.core.Base64Variant)">with</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>,<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&gt;</code></dd>
959</dl>
960</li>
961</ul>
962<a name="with(com.fasterxml.jackson.databind.node.JsonNodeFactory)">
963<!--   -->
964</a>
965<ul class="blockList">
966<li class="blockList">
967<h4>with</h4>
968<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;with(<a href="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</a>&nbsp;f)</pre>
969<div class="block">Fluent factory method that will construct a new instance with
970 specified <a href="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node"><code>JsonNodeFactory</code></a></div>
971</li>
972</ul>
973<a name="withHandler(com.fasterxml.jackson.databind.deser.DeserializationProblemHandler)">
974<!--   -->
975</a>
976<ul class="blockList">
977<li class="blockList">
978<h4>withHandler</h4>
979<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;withHandler(<a href="../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser">DeserializationProblemHandler</a>&nbsp;h)</pre>
980<div class="block">Method that can be used to add a handler that can (try to)
981 resolve non-fatal deserialization problems.</div>
982</li>
983</ul>
984<a name="withNoProblemHandlers()">
985<!--   -->
986</a>
987<ul class="blockList">
988<li class="blockList">
989<h4>withNoProblemHandlers</h4>
990<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;withNoProblemHandlers()</pre>
991<div class="block">Method for removing all configured problem handlers; usually done to replace
992 existing handler(s) with different one(s)</div>
993</li>
994</ul>
995<a name="with(com.fasterxml.jackson.databind.DeserializationFeature)">
996<!--   -->
997</a>
998<ul class="blockList">
999<li class="blockList">
1000<h4>with</h4>
1001<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;with(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;feature)</pre>
1002<div class="block">Fluent factory method that will construct and return a new configuration
1003 object instance with specified features enabled.</div>
1004</li>
1005</ul>
1006<a name="with(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature...)">
1007<!--   -->
1008</a>
1009<ul class="blockList">
1010<li class="blockList">
1011<h4>with</h4>
1012<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;with(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;first,
1013                         <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>...&nbsp;features)</pre>
1014<div class="block">Fluent factory method that will construct and return a new configuration
1015 object instance with specified features enabled.</div>
1016</li>
1017</ul>
1018<a name="withFeatures(com.fasterxml.jackson.databind.DeserializationFeature...)">
1019<!--   -->
1020</a>
1021<ul class="blockList">
1022<li class="blockList">
1023<h4>withFeatures</h4>
1024<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;withFeatures(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>...&nbsp;features)</pre>
1025<div class="block">Fluent factory method that will construct and return a new configuration
1026 object instance with specified features enabled.</div>
1027</li>
1028</ul>
1029<a name="without(com.fasterxml.jackson.databind.DeserializationFeature)">
1030<!--   -->
1031</a>
1032<ul class="blockList">
1033<li class="blockList">
1034<h4>without</h4>
1035<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;without(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;feature)</pre>
1036<div class="block">Fluent factory method that will construct and return a new configuration
1037 object instance with specified feature disabled.</div>
1038</li>
1039</ul>
1040<a name="without(com.fasterxml.jackson.databind.DeserializationFeature, com.fasterxml.jackson.databind.DeserializationFeature...)">
1041<!--   -->
1042</a>
1043<ul class="blockList">
1044<li class="blockList">
1045<h4>without</h4>
1046<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;without(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;first,
1047                            <a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>...&nbsp;features)</pre>
1048<div class="block">Fluent factory method that will construct and return a new configuration
1049 object instance with specified features disabled.</div>
1050</li>
1051</ul>
1052<a name="withoutFeatures(com.fasterxml.jackson.databind.DeserializationFeature...)">
1053<!--   -->
1054</a>
1055<ul class="blockList">
1056<li class="blockList">
1057<h4>withoutFeatures</h4>
1058<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&nbsp;withoutFeatures(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>...&nbsp;features)</pre>
1059<div class="block">Fluent factory method that will construct and return a new configuration
1060 object instance with specified features disabled.</div>
1061</li>
1062</ul>
1063<a name="getAnnotationIntrospector()">
1064<!--   -->
1065</a>
1066<ul class="blockList">
1067<li class="blockList">
1068<h4>getAnnotationIntrospector</h4>
1069<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;getAnnotationIntrospector()</pre>
1070<div class="block">Method for getting <a href="../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a> configured
1071 to introspect annotation values used for configuration.</div>
1072<dl>
1073<dt><strong>Overrides:</strong></dt>
1074<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getAnnotationIntrospector()">getAnnotationIntrospector</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&gt;</code></dd>
1075</dl>
1076</li>
1077</ul>
1078<a name="useRootWrapping()">
1079<!--   -->
1080</a>
1081<ul class="blockList">
1082<li class="blockList">
1083<h4>useRootWrapping</h4>
1084<pre>public&nbsp;boolean&nbsp;useRootWrapping()</pre>
1085<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#useRootWrapping()">MapperConfig</a></code></strong></div>
1086<div class="block">Accessor for checking whether configuration indicates that
1087 "root wrapping" (use of an extra property/name pair at root level)
1088 is expected or not.</div>
1089<dl>
1090<dt><strong>Specified by:</strong></dt>
1091<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#useRootWrapping()">useRootWrapping</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&gt;</code></dd>
1092</dl>
1093</li>
1094</ul>
1095<a name="introspectClassAnnotations(com.fasterxml.jackson.databind.JavaType)">
1096<!--   -->
1097</a>
1098<ul class="blockList">
1099<li class="blockList">
1100<h4>introspectClassAnnotations</h4>
1101<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a>&nbsp;introspectClassAnnotations(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</pre>
1102<div class="block">Accessor for getting bean description that only contains class
1103 annotations: useful if no getter/setter/creator information is needed.</div>
1104<dl>
1105<dt><strong>Specified by:</strong></dt>
1106<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#introspectClassAnnotations(com.fasterxml.jackson.databind.JavaType)">introspectClassAnnotations</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&gt;</code></dd>
1107</dl>
1108</li>
1109</ul>
1110<a name="introspectDirectClassAnnotations(com.fasterxml.jackson.databind.JavaType)">
1111<!--   -->
1112</a>
1113<ul class="blockList">
1114<li class="blockList">
1115<h4>introspectDirectClassAnnotations</h4>
1116<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a>&nbsp;introspectDirectClassAnnotations(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</pre>
1117<div class="block">Accessor for getting bean description that only contains immediate class
1118 annotations: ones from the class, and its direct mix-in, if any, but
1119 not from super types.</div>
1120<dl>
1121<dt><strong>Specified by:</strong></dt>
1122<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#introspectDirectClassAnnotations(com.fasterxml.jackson.databind.JavaType)">introspectDirectClassAnnotations</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&gt;</code></dd>
1123</dl>
1124</li>
1125</ul>
1126<a name="getDefaultVisibilityChecker()">
1127<!--   -->
1128</a>
1129<ul class="blockList">
1130<li class="blockList">
1131<h4>getDefaultVisibilityChecker</h4>
1132<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>&lt;?&gt;&nbsp;getDefaultVisibilityChecker()</pre>
1133<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultVisibilityChecker()">MapperConfig</a></code></strong></div>
1134<div class="block">Accessor for object used for determining whether specific property elements
1135 (method, constructors, fields) can be auto-detected based on
1136 their visibility (access modifiers). Can be changed to allow
1137 different minimum visibility levels for auto-detection. Note
1138 that this is the global handler; individual types (classes)
1139 can further override active checker used (using
1140 <a href="http://fasterxml.github.com/jackson-annotations/javadoc/2.1.1/com/fasterxml/jackson/annotation/JsonAutoDetect.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonAutoDetect</code></a> annotation)</div>
1141<dl>
1142<dt><strong>Overrides:</strong></dt>
1143<dd><code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultVisibilityChecker()">getDefaultVisibilityChecker</a></code>&nbsp;in class&nbsp;<code><a href="../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>&gt;</code></dd>
1144</dl>
1145</li>
1146</ul>
1147<a name="isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)">
1148<!--   -->
1149</a>
1150<ul class="blockList">
1151<li class="blockList">
1152<h4>isEnabled</h4>
1153<pre>public final&nbsp;boolean&nbsp;isEnabled(<a href="../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;f)</pre>
1154</li>
1155</ul>
1156<a name="getDeserializationFeatures()">
1157<!--   -->
1158</a>
1159<ul class="blockList">
1160<li class="blockList">
1161<h4>getDeserializationFeatures</h4>
1162<pre>public final&nbsp;int&nbsp;getDeserializationFeatures()</pre>
1163</li>
1164</ul>
1165<a name="getProblemHandlers()">
1166<!--   -->
1167</a>
1168<ul class="blockList">
1169<li class="blockList">
1170<h4>getProblemHandlers</h4>
1171<pre>public&nbsp;<a href="../../../../com/fasterxml/jackson/databind/util/LinkedNode.html" title="class in com.fasterxml.jackson.databind.util">LinkedNode</a>&lt;<a href="../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser">DeserializationProblemHandler</a>&gt;&nbsp;getProblemHandlers()</pre>
1172<div class="block">Method for getting head of the problem handler chain. May be null,
1173 if no handlers have been added.</div>
1174</li>
1175</ul>
1176<a name="getNodeFactory()">
1177<!--   -->
1178</a>
1179<ul class="blockList">
1180<li class="blockList">
1181<h4>getNodeFactory</h4>
1182<pre>public final&nbsp;<a href="../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</a>&nbsp;getNodeFactory()</pre>
1183</li>
1184</ul>
1185<a name="introspect(com.fasterxml.jackson.databind.JavaType)">
1186<!--   -->
1187</a>
1188<ul class="blockList">
1189<li class="blockList">
1190<h4>introspect</h4>
1191<pre>public&nbsp;&lt;T extends <a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a>&gt;&nbsp;T&nbsp;introspect(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</pre>
1192<div class="block">Method that will introspect full bean properties for the purpose
1193 of building a bean deserializer</div>
1194<dl><dt><span class="strong">Parameters:</span></dt><dd><code>type</code> - Type of class to be introspected</dd></dl>
1195</li>
1196</ul>
1197<a name="introspectForCreation(com.fasterxml.jackson.databind.JavaType)">
1198<!--   -->
1199</a>
1200<ul class="blockList">
1201<li class="blockList">
1202<h4>introspectForCreation</h4>
1203<pre>public&nbsp;&lt;T extends <a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a>&gt;&nbsp;T&nbsp;introspectForCreation(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</pre>
1204<div class="block">Method that will introspect subset of bean properties needed to
1205 construct bean instance.</div>
1206</li>
1207</ul>
1208<a name="introspectForBuilder(com.fasterxml.jackson.databind.JavaType)">
1209<!--   -->
1210</a>
1211<ul class="blockListLast">
1212<li class="blockList">
1213<h4>introspectForBuilder</h4>
1214<pre>public&nbsp;&lt;T extends <a href="../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a>&gt;&nbsp;T&nbsp;introspectForBuilder(<a href="../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type)</pre>
1215<dl><dt><span class="strong">Since:</span></dt>
1216  <dd>2.0</dd></dl>
1217</li>
1218</ul>
1219</li>
1220</ul>
1221</li>
1222</ul>
1223</div>
1224</div>
1225<!-- ========= END OF CLASS DATA ========= -->
1226<!-- ======= START OF BOTTOM NAVBAR ====== -->
1227<div class="bottomNav"><a name="navbar_bottom">
1228<!--   -->
1229</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
1230<!--   -->
1231</a>
1232<ul class="navList" title="Navigation">
1233<li><a href="../../../../overview-summary.html">Overview</a></li>
1234<li><a href="package-summary.html">Package</a></li>
1235<li class="navBarCell1Rev">Class</li>
1236<li><a href="class-use/DeserializationConfig.html">Use</a></li>
1237<li><a href="package-tree.html">Tree</a></li>
1238<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
1239<li><a href="../../../../index-all.html">Index</a></li>
1240<li><a href="../../../../help-doc.html">Help</a></li>
1241</ul>
1242</div>
1243<div class="subNav">
1244<ul class="navList">
1245<li><a href="../../../../com/fasterxml/jackson/databind/DatabindContext.html" title="class in com.fasterxml.jackson.databind"><span class="strong">Prev Class</span></a></li>
1246<li><a href="../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind"><span class="strong">Next Class</span></a></li>
1247</ul>
1248<ul class="navList">
1249<li><a href="../../../../index.html?com/fasterxml/jackson/databind/DeserializationConfig.html" target="_top">Frames</a></li>
1250<li><a href="DeserializationConfig.html" target="_top">No Frames</a></li>
1251</ul>
1252<ul class="navList" id="allclasses_navbar_bottom">
1253<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
1254</ul>
1255<div>
1256<script type="text/javascript"><!--
1257  allClassesLink = document.getElementById("allclasses_navbar_bottom");
1258  if(window==top) {
1259    allClassesLink.style.display = "block";
1260  }
1261  else {
1262    allClassesLink.style.display = "none";
1263  }
1264  //-->
1265</script>
1266</div>
1267<div>
1268<ul class="subNavList">
1269<li>Summary:&nbsp;</li>
1270<li>Nested&nbsp;|&nbsp;</li>
1271<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
1272<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
1273<li><a href="#method_summary">Method</a></li>
1274</ul>
1275<ul class="subNavList">
1276<li>Detail:&nbsp;</li>
1277<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
1278<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
1279<li><a href="#method_detail">Method</a></li>
1280</ul>
1281</div>
1282<a name="skip-navbar_bottom">
1283<!--   -->
1284</a></div>
1285<!-- ======== END OF BOTTOM NAVBAR ======= -->
1286<p class="legalCopy"><small>Copyright &#169; 2012-2013 <a href="http://fasterxml.com/">FasterXML</a>. All Rights Reserved.</small></p>
1287</body>
1288</html>
1289