• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<!-- NewPage -->
3<html lang="en">
4<head>
5<!-- Generated by javadoc (1.8.0_162) on Sat Apr 25 17:14:51 PDT 2020 -->
6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<title>MapperBuilder (jackson-databind 2.11.0 API)</title>
8<meta name="date" content="2020-04-25">
9<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
10<script type="text/javascript" src="../../../../../script.js"></script>
11</head>
12<body>
13<script type="text/javascript"><!--
14    try {
15        if (location.href.indexOf('is-external=true') == -1) {
16            parent.document.title="MapperBuilder (jackson-databind 2.11.0 API)";
17        }
18    }
19    catch(err) {
20    }
21//-->
22var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":9,"i47":9,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10};
23var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
24var altColor = "altColor";
25var rowColor = "rowColor";
26var tableTab = "tableTab";
27var activeTableTab = "activeTableTab";
28</script>
29<noscript>
30<div>JavaScript is disabled on your browser.</div>
31</noscript>
32<!-- ========= START OF TOP NAVBAR ======= -->
33<div class="topNav"><a name="navbar.top">
34<!--   -->
35</a>
36<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
37<a name="navbar.top.firstrow">
38<!--   -->
39</a>
40<ul class="navList" title="Navigation">
41<li><a href="../../../../../overview-summary.html">Overview</a></li>
42<li><a href="package-summary.html">Package</a></li>
43<li class="navBarCell1Rev">Class</li>
44<li><a href="class-use/MapperBuilder.html">Use</a></li>
45<li><a href="package-tree.html">Tree</a></li>
46<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
47<li><a href="../../../../../index-all.html">Index</a></li>
48<li><a href="../../../../../help-doc.html">Help</a></li>
49</ul>
50</div>
51<div class="subNav">
52<ul class="navList">
53<li><a href="../../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
54<li><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
55</ul>
56<ul class="navList">
57<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/cfg/MapperBuilder.html" target="_top">Frames</a></li>
58<li><a href="MapperBuilder.html" target="_top">No&nbsp;Frames</a></li>
59</ul>
60<ul class="navList" id="allclasses_navbar_top">
61<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
62</ul>
63<div>
64<script type="text/javascript"><!--
65  allClassesLink = document.getElementById("allclasses_navbar_top");
66  if(window==top) {
67    allClassesLink.style.display = "block";
68  }
69  else {
70    allClassesLink.style.display = "none";
71  }
72  //-->
73</script>
74</div>
75<div>
76<ul class="subNavList">
77<li>Summary:&nbsp;</li>
78<li>Nested&nbsp;|&nbsp;</li>
79<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
80<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
81<li><a href="#method.summary">Method</a></li>
82</ul>
83<ul class="subNavList">
84<li>Detail:&nbsp;</li>
85<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
86<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
87<li><a href="#method.detail">Method</a></li>
88</ul>
89</div>
90<a name="skip.navbar.top">
91<!--   -->
92</a></div>
93<!-- ========= END OF TOP NAVBAR ========= -->
94<!-- ======== START OF CLASS DATA ======== -->
95<div class="header">
96<div class="subTitle">com.fasterxml.jackson.databind.cfg</div>
97<h2 title="Class MapperBuilder" class="title">Class MapperBuilder&lt;M extends <a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>,B extends MapperBuilder&lt;M,B&gt;&gt;</h2>
98</div>
99<div class="contentContainer">
100<ul class="inheritance">
101<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
102<li>
103<ul class="inheritance">
104<li>com.fasterxml.jackson.databind.cfg.MapperBuilder&lt;M,B&gt;</li>
105</ul>
106</li>
107</ul>
108<div class="description">
109<ul class="blockList">
110<li class="blockList">
111<dl>
112<dt>Direct Known Subclasses:</dt>
113<dd><a href="../../../../../com/fasterxml/jackson/databind/json/JsonMapper.Builder.html" title="class in com.fasterxml.jackson.databind.json">JsonMapper.Builder</a></dd>
114</dl>
115<hr>
116<br>
117<pre>public abstract class <span class="typeNameLabel">MapperBuilder&lt;M extends <a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a>,B extends MapperBuilder&lt;M,B&gt;&gt;</span>
118extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
119<div class="block">Jackson 3 will introduce fully immutable, builder-based system for constructing
120 <a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind"><code>ObjectMapper</code></a>s. Same can not be done with 2.10 for backwards-compatibility
121 reasons; but we can offer sort of "fake" builder, which simply encapsulates
122 configuration calls. The main (and only) point is to allow gradual upgrade.</div>
123<dl>
124<dt><span class="simpleTagLabel">Since:</span></dt>
125<dd>2.10</dd>
126</dl>
127</li>
128</ul>
129</div>
130<div class="summary">
131<ul class="blockList">
132<li class="blockList">
133<!-- =========== FIELD SUMMARY =========== -->
134<ul class="blockList">
135<li class="blockList"><a name="field.summary">
136<!--   -->
137</a>
138<h3>Field Summary</h3>
139<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
140<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
141<tr>
142<th class="colFirst" scope="col">Modifier and Type</th>
143<th class="colLast" scope="col">Field and Description</th>
144</tr>
145<tr class="altColor">
146<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">M</a></code></td>
147<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#Z:Z_mapper">_mapper</a></span></code>&nbsp;</td>
148</tr>
149</table>
150</li>
151</ul>
152<!-- ======== CONSTRUCTOR SUMMARY ======== -->
153<ul class="blockList">
154<li class="blockList"><a name="constructor.summary">
155<!--   -->
156</a>
157<h3>Constructor Summary</h3>
158<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
159<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
160<tr>
161<th class="colFirst" scope="col">Modifier</th>
162<th class="colLast" scope="col">Constructor and Description</th>
163</tr>
164<tr class="altColor">
165<td class="colFirst"><code>protected </code></td>
166<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#MapperBuilder-M-">MapperBuilder</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">M</a>&nbsp;mapper)</code>&nbsp;</td>
167</tr>
168</table>
169</li>
170</ul>
171<!-- ========== METHOD SUMMARY =========== -->
172<ul class="blockList">
173<li class="blockList"><a name="method.summary">
174<!--   -->
175</a>
176<h3>Method Summary</h3>
177<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
178<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
179<tr>
180<th class="colFirst" scope="col">Modifier and Type</th>
181<th class="colLast" scope="col">Method and Description</th>
182</tr>
183<tr id="i0" class="altColor">
184<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
185<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#Z:Z_this--">_this</a></span>()</code>&nbsp;</td>
186</tr>
187<tr id="i1" class="rowColor">
188<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
189<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#activateDefaultTyping-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-">activateDefaultTyping</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype">PolymorphicTypeValidator</a>&nbsp;subtypeValidator)</code>
190<div class="block">Convenience method that is equivalent to calling</div>
191</td>
192</tr>
193<tr id="i2" class="altColor">
194<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
195<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#activateDefaultTyping-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping-">activateDefaultTyping</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype">PolymorphicTypeValidator</a>&nbsp;subtypeValidator,
196                     <a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</a>&nbsp;dti)</code>
197<div class="block">Convenience method that is equivalent to calling</div>
198</td>
199</tr>
200<tr id="i3" class="rowColor">
201<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
202<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#activateDefaultTyping-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping-com.fasterxml.jackson.annotation.JsonTypeInfo.As-">activateDefaultTyping</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype">PolymorphicTypeValidator</a>&nbsp;subtypeValidator,
203                     <a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</a>&nbsp;applicability,
204                     <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonTypeInfo.As.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonTypeInfo.As</a>&nbsp;includeAs)</code>
205<div class="block">Method for enabling automatic inclusion of type information, needed
206 for proper deserialization of polymorphic types (unless types
207 have been annotated with <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonTypeInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonTypeInfo</code></a>).</div>
208</td>
209</tr>
210<tr id="i4" class="altColor">
211<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
212<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#activateDefaultTypingAsProperty-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping-java.lang.String-">activateDefaultTypingAsProperty</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype">PolymorphicTypeValidator</a>&nbsp;subtypeValidator,
213                               <a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</a>&nbsp;applicability,
214                               <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;propertyName)</code>
215<div class="block">Method for enabling automatic inclusion of type information -- needed
216 for proper deserialization of polymorphic types (unless types
217 have been annotated with <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonTypeInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonTypeInfo</code></a>) --
218 using "As.PROPERTY" inclusion mechanism and specified property name
219 to use for inclusion (default being "@class" since default type information
220 always uses class name as type identifier)</div>
221</td>
222</tr>
223<tr id="i5" class="rowColor">
224<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
225<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#addHandler-com.fasterxml.jackson.databind.deser.DeserializationProblemHandler-">addHandler</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser">DeserializationProblemHandler</a>&nbsp;h)</code>
226<div class="block">Method used for adding a <a href="../../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser"><code>DeserializationProblemHandler</code></a> for this
227 builder, at the head of the list (meaning it has priority over handler
228 registered earlier).</div>
229</td>
230</tr>
231<tr id="i6" class="altColor">
232<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
233<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#addMixIn-java.lang.Class-java.lang.Class-">addMixIn</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;target,
234        <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;mixinSource)</code>
235<div class="block">Method to use for defining mix-in annotations to use for augmenting
236 annotations that classes have, for purpose of configuration serialization
237 and/or deserialization processing.</div>
238</td>
239</tr>
240<tr id="i7" class="rowColor">
241<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
242<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#addModule-com.fasterxml.jackson.databind.Module-">addModule</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>&nbsp;module)</code>&nbsp;</td>
243</tr>
244<tr id="i8" class="altColor">
245<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
246<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#addModules-java.lang.Iterable-">addModules</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a>&lt;? extends <a href="../../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>&gt;&nbsp;modules)</code>&nbsp;</td>
247</tr>
248<tr id="i9" class="rowColor">
249<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
250<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#addModules-com.fasterxml.jackson.databind.Module...-">addModules</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>...&nbsp;modules)</code>&nbsp;</td>
251</tr>
252<tr id="i10" class="altColor">
253<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
254<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#annotationIntrospector-com.fasterxml.jackson.databind.AnnotationIntrospector-">annotationIntrospector</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;intr)</code>
255<div class="block">Method for replacing <a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a> used by the
256 mapper instance to be built.</div>
257</td>
258</tr>
259<tr id="i11" class="rowColor">
260<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">M</a></code></td>
261<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#build--">build</a></span>()</code>
262<div class="block">Method to call to create actual mapper instance.</div>
263</td>
264</tr>
265<tr id="i12" class="altColor">
266<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
267<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#clearProblemHandlers--">clearProblemHandlers</a></span>()</code>
268<div class="block">Method that may be used to remove all <a href="../../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser"><code>DeserializationProblemHandler</code></a>s added
269 to this builder (if any).</div>
270</td>
271</tr>
272<tr id="i13" class="rowColor">
273<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
274<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#configure-com.fasterxml.jackson.databind.DeserializationFeature-boolean-">configure</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;feature,
275         boolean&nbsp;state)</code>&nbsp;</td>
276</tr>
277<tr id="i14" class="altColor">
278<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
279<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#configure-com.fasterxml.jackson.core.JsonGenerator.Feature-boolean-">configure</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a>&nbsp;feature,
280         boolean&nbsp;state)</code>&nbsp;</td>
281</tr>
282<tr id="i15" class="rowColor">
283<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
284<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#configure-com.fasterxml.jackson.core.JsonParser.Feature-boolean-">configure</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser.Feature</a>&nbsp;feature,
285         boolean&nbsp;state)</code>&nbsp;</td>
286</tr>
287<tr id="i16" class="altColor">
288<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
289<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#configure-com.fasterxml.jackson.databind.MapperFeature-boolean-">configure</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>&nbsp;feature,
290         boolean&nbsp;state)</code>&nbsp;</td>
291</tr>
292<tr id="i17" class="rowColor">
293<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
294<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#configure-com.fasterxml.jackson.databind.SerializationFeature-boolean-">configure</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;feature,
295         boolean&nbsp;state)</code>&nbsp;</td>
296</tr>
297<tr id="i18" class="altColor">
298<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
299<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#configure-com.fasterxml.jackson.core.StreamReadFeature-boolean-">configure</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/StreamReadFeature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">StreamReadFeature</a>&nbsp;feature,
300         boolean&nbsp;state)</code>&nbsp;</td>
301</tr>
302<tr id="i19" class="rowColor">
303<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
304<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#configure-com.fasterxml.jackson.core.StreamWriteFeature-boolean-">configure</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/StreamWriteFeature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">StreamWriteFeature</a>&nbsp;feature,
305         boolean&nbsp;state)</code>&nbsp;</td>
306</tr>
307<tr id="i20" class="altColor">
308<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
309<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#deactivateDefaultTyping--">deactivateDefaultTyping</a></span>()</code>
310<div class="block">Method for disabling automatic inclusion of type information; if so, only
311 explicitly annotated types (ones with
312 <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonTypeInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonTypeInfo</code></a>) will have
313 additional embedded type information.</div>
314</td>
315</tr>
316<tr id="i21" class="rowColor">
317<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
318<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#defaultBase64Variant-com.fasterxml.jackson.core.Base64Variant-">defaultBase64Variant</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a>&nbsp;v)</code>
319<div class="block">Method that will configure default <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>Base64Variant</code></a> that
320 <code>byte[]</code> serializers and deserializers will use.</div>
321</td>
322</tr>
323<tr id="i22" class="altColor">
324<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
325<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#defaultDateFormat-java.text.DateFormat-">defaultDateFormat</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a>&nbsp;df)</code>
326<div class="block">Method for configuring the default <a href="https://docs.oracle.com/javase/8/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text"><code>DateFormat</code></a> to use when serializing time
327 values as Strings, and deserializing from JSON Strings.</div>
328</td>
329</tr>
330<tr id="i23" class="rowColor">
331<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
332<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#defaultLeniency-java.lang.Boolean-">defaultLeniency</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;b)</code>
333<div class="block">Method for setting default Setter configuration, regarding things like
334 merging, null-handling; used for properties for which there are
335 no per-type or per-property overrides (via annotations or config overrides).</div>
336</td>
337</tr>
338<tr id="i24" class="altColor">
339<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
340<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#defaultLocale-java.util.Locale-">defaultLocale</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a>&nbsp;locale)</code>
341<div class="block">Method for overriding default locale to use for formatting.</div>
342</td>
343</tr>
344<tr id="i25" class="rowColor">
345<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
346<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#defaultMergeable-java.lang.Boolean-">defaultMergeable</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;b)</code>
347<div class="block">Method for setting default Setter configuration, regarding things like
348 merging, null-handling; used for properties for which there are
349 no per-type or per-property overrides (via annotations or config overrides).</div>
350</td>
351</tr>
352<tr id="i26" class="altColor">
353<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
354<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#defaultPrettyPrinter-com.fasterxml.jackson.core.PrettyPrinter-">defaultPrettyPrinter</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</a>&nbsp;pp)</code>&nbsp;</td>
355</tr>
356<tr id="i27" class="rowColor">
357<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
358<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#defaultPropertyInclusion-com.fasterxml.jackson.annotation.JsonInclude.Value-">defaultPropertyInclusion</a></span>(<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonInclude.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Value</a>&nbsp;incl)</code>
359<div class="block">Method for configured default property inclusion to use for serialization.</div>
360</td>
361</tr>
362<tr id="i28" class="altColor">
363<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
364<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#defaultSetterInfo-com.fasterxml.jackson.annotation.JsonSetter.Value-">defaultSetterInfo</a></span>(<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonSetter.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonSetter.Value</a>&nbsp;v)</code>&nbsp;</td>
365</tr>
366<tr id="i29" class="rowColor">
367<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
368<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#defaultTimeZone-java.util.TimeZone-">defaultTimeZone</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a>&nbsp;tz)</code>
369<div class="block">Method for overriding default TimeZone to use for formatting.</div>
370</td>
371</tr>
372<tr id="i30" class="altColor">
373<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
374<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#disable-com.fasterxml.jackson.databind.DeserializationFeature...-">disable</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>...&nbsp;features)</code>&nbsp;</td>
375</tr>
376<tr id="i31" class="rowColor">
377<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
378<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#disable-com.fasterxml.jackson.core.JsonGenerator.Feature...-">disable</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a>...&nbsp;features)</code>&nbsp;</td>
379</tr>
380<tr id="i32" class="altColor">
381<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
382<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#disable-com.fasterxml.jackson.core.JsonParser.Feature...-">disable</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser.Feature</a>...&nbsp;features)</code>&nbsp;</td>
383</tr>
384<tr id="i33" class="rowColor">
385<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
386<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#disable-com.fasterxml.jackson.databind.MapperFeature...-">disable</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>...&nbsp;features)</code>&nbsp;</td>
387</tr>
388<tr id="i34" class="altColor">
389<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
390<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#disable-com.fasterxml.jackson.databind.SerializationFeature...-">disable</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;features)</code>&nbsp;</td>
391</tr>
392<tr id="i35" class="rowColor">
393<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
394<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#disable-com.fasterxml.jackson.core.StreamReadFeature...-">disable</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/StreamReadFeature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">StreamReadFeature</a>...&nbsp;features)</code>&nbsp;</td>
395</tr>
396<tr id="i36" class="altColor">
397<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
398<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#disable-com.fasterxml.jackson.core.StreamWriteFeature...-">disable</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/StreamWriteFeature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">StreamWriteFeature</a>...&nbsp;features)</code>&nbsp;</td>
399</tr>
400<tr id="i37" class="rowColor">
401<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
402<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#enable-com.fasterxml.jackson.databind.DeserializationFeature...-">enable</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>...&nbsp;features)</code>&nbsp;</td>
403</tr>
404<tr id="i38" class="altColor">
405<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
406<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#enable-com.fasterxml.jackson.core.JsonGenerator.Feature...-">enable</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a>...&nbsp;features)</code>&nbsp;</td>
407</tr>
408<tr id="i39" class="rowColor">
409<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
410<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#enable-com.fasterxml.jackson.core.JsonParser.Feature...-">enable</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser.Feature</a>...&nbsp;features)</code>&nbsp;</td>
411</tr>
412<tr id="i40" class="altColor">
413<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
414<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#enable-com.fasterxml.jackson.databind.MapperFeature...-">enable</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>...&nbsp;features)</code>&nbsp;</td>
415</tr>
416<tr id="i41" class="rowColor">
417<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
418<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#enable-com.fasterxml.jackson.databind.SerializationFeature...-">enable</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;features)</code>&nbsp;</td>
419</tr>
420<tr id="i42" class="altColor">
421<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
422<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#enable-com.fasterxml.jackson.core.StreamReadFeature...-">enable</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/StreamReadFeature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">StreamReadFeature</a>...&nbsp;features)</code>&nbsp;</td>
423</tr>
424<tr id="i43" class="rowColor">
425<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
426<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#enable-com.fasterxml.jackson.core.StreamWriteFeature...-">enable</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/StreamWriteFeature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">StreamWriteFeature</a>...&nbsp;features)</code>&nbsp;</td>
427</tr>
428<tr id="i44" class="altColor">
429<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
430<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#filterProvider-com.fasterxml.jackson.databind.ser.FilterProvider-">filterProvider</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser">FilterProvider</a>&nbsp;prov)</code>
431<div class="block">Method for configuring this mapper to use specified <a href="../../../../../com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser"><code>FilterProvider</code></a> for
432 mapping Filter Ids to actual filter instances.</div>
433</td>
434</tr>
435<tr id="i45" class="rowColor">
436<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
437<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#findAndAddModules--">findAndAddModules</a></span>()</code>
438<div class="block">Convenience method that is functionally equivalent to:
439<code>
440   addModules(builder.findModules());
441</code></div>
442</td>
443</tr>
444<tr id="i46" class="altColor">
445<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>&gt;</code></td>
446<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#findModules--">findModules</a></span>()</code>
447<div class="block">Method for locating available methods, using JDK <a href="https://docs.oracle.com/javase/8/docs/api/java/util/ServiceLoader.html?is-external=true" title="class or interface in java.util"><code>ServiceLoader</code></a>
448 facility, along with module-provided SPI.</div>
449</td>
450</tr>
451<tr id="i47" class="rowColor">
452<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>&gt;</code></td>
453<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#findModules-java.lang.ClassLoader-">findModules</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a>&nbsp;classLoader)</code>
454<div class="block">Method for locating available methods, using JDK <a href="https://docs.oracle.com/javase/8/docs/api/java/util/ServiceLoader.html?is-external=true" title="class or interface in java.util"><code>ServiceLoader</code></a>
455 facility, along with module-provided SPI.</div>
456</td>
457</tr>
458<tr id="i48" class="altColor">
459<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
460<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#handlerInstantiator-com.fasterxml.jackson.databind.cfg.HandlerInstantiator-">handlerInstantiator</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg">HandlerInstantiator</a>&nbsp;hi)</code>
461<div class="block">Method for configuring <a href="../../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg"><code>HandlerInstantiator</code></a> to use for creating
462 instances of handlers (such as serializers, deserializers, type and type
463 id resolvers), given a class.</div>
464</td>
465</tr>
466<tr id="i49" class="rowColor">
467<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
468<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#injectableValues-com.fasterxml.jackson.databind.InjectableValues-">injectableValues</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a>&nbsp;v)</code>&nbsp;</td>
469</tr>
470<tr id="i50" class="altColor">
471<td class="colFirst"><code>boolean</code></td>
472<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#isEnabled-com.fasterxml.jackson.databind.DeserializationFeature-">isEnabled</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;f)</code>&nbsp;</td>
473</tr>
474<tr id="i51" class="rowColor">
475<td class="colFirst"><code>boolean</code></td>
476<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#isEnabled-com.fasterxml.jackson.core.JsonGenerator.Feature-">isEnabled</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a>&nbsp;f)</code>&nbsp;</td>
477</tr>
478<tr id="i52" class="altColor">
479<td class="colFirst"><code>boolean</code></td>
480<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#isEnabled-com.fasterxml.jackson.core.JsonParser.Feature-">isEnabled</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser.Feature</a>&nbsp;f)</code>&nbsp;</td>
481</tr>
482<tr id="i53" class="rowColor">
483<td class="colFirst"><code>boolean</code></td>
484<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#isEnabled-com.fasterxml.jackson.databind.MapperFeature-">isEnabled</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>&nbsp;f)</code>&nbsp;</td>
485</tr>
486<tr id="i54" class="altColor">
487<td class="colFirst"><code>boolean</code></td>
488<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#isEnabled-com.fasterxml.jackson.databind.SerializationFeature-">isEnabled</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;f)</code>&nbsp;</td>
489</tr>
490<tr id="i55" class="rowColor">
491<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
492<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#nodeFactory-com.fasterxml.jackson.databind.node.JsonNodeFactory-">nodeFactory</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</a>&nbsp;f)</code>&nbsp;</td>
493</tr>
494<tr id="i56" class="altColor">
495<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
496<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#polymorphicTypeValidator-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-">polymorphicTypeValidator</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype">PolymorphicTypeValidator</a>&nbsp;ptv)</code>
497<div class="block">Method for assigning <a href="../../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype"><code>PolymorphicTypeValidator</code></a> to use for validating
498 subtypes when using Class name - based polymorphic deserialization
499 using annotations (validator used with "Default Typing" is specified by
500 passing in <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#activateDefaultTyping-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-"><code>activateDefaultTyping(PolymorphicTypeValidator)</code></a> instead).</div>
501</td>
502</tr>
503<tr id="i57" class="rowColor">
504<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
505<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#propertyNamingStrategy-com.fasterxml.jackson.databind.PropertyNamingStrategy-">propertyNamingStrategy</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a>&nbsp;s)</code>&nbsp;</td>
506</tr>
507<tr id="i58" class="altColor">
508<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
509<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#registerSubtypes-java.lang.Class...-">registerSubtypes</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;...&nbsp;subtypes)</code>&nbsp;</td>
510</tr>
511<tr id="i59" class="rowColor">
512<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
513<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#registerSubtypes-java.util.Collection-">registerSubtypes</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&gt;&nbsp;subtypes)</code>&nbsp;</td>
514</tr>
515<tr id="i60" class="altColor">
516<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
517<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#registerSubtypes-com.fasterxml.jackson.databind.jsontype.NamedType...-">registerSubtypes</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/jsontype/NamedType.html" title="class in com.fasterxml.jackson.databind.jsontype">NamedType</a>...&nbsp;subtypes)</code>&nbsp;</td>
518</tr>
519<tr id="i61" class="rowColor">
520<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
521<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#serializationInclusion-com.fasterxml.jackson.annotation.JsonInclude.Include-">serializationInclusion</a></span>(<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonInclude.Include.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Include</a>&nbsp;incl)</code>
522<div class="block">Method for configured default property inclusion to use for serialization.</div>
523</td>
524</tr>
525<tr id="i62" class="altColor">
526<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
527<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#serializerFactory-com.fasterxml.jackson.databind.ser.SerializerFactory-">serializerFactory</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">SerializerFactory</a>&nbsp;f)</code>&nbsp;</td>
528</tr>
529<tr id="i63" class="rowColor">
530<td class="colFirst"><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/TokenStreamFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TokenStreamFactory</a></code></td>
531<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#streamFactory--">streamFactory</a></span>()</code>&nbsp;</td>
532</tr>
533<tr id="i64" class="altColor">
534<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
535<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#subtypeResolver-com.fasterxml.jackson.databind.jsontype.SubtypeResolver-">subtypeResolver</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a>&nbsp;r)</code>&nbsp;</td>
536</tr>
537<tr id="i65" class="rowColor">
538<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
539<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#typeFactory-com.fasterxml.jackson.databind.type.TypeFactory-">typeFactory</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a>&nbsp;f)</code>&nbsp;</td>
540</tr>
541<tr id="i66" class="altColor">
542<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
543<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#visibility-com.fasterxml.jackson.annotation.PropertyAccessor-com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility-">visibility</a></span>(<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/PropertyAccessor.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">PropertyAccessor</a>&nbsp;forMethod,
544          <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/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>&nbsp;</td>
545</tr>
546<tr id="i67" class="rowColor">
547<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a></code></td>
548<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#visibility-com.fasterxml.jackson.databind.introspect.VisibilityChecker-">visibility</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>&lt;?&gt;&nbsp;vc)</code>&nbsp;</td>
549</tr>
550</table>
551<ul class="blockList">
552<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
553<!--   -->
554</a>
555<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
556<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
557</ul>
558</li>
559</ul>
560</li>
561</ul>
562</div>
563<div class="details">
564<ul class="blockList">
565<li class="blockList">
566<!-- ============ FIELD DETAIL =========== -->
567<ul class="blockList">
568<li class="blockList"><a name="field.detail">
569<!--   -->
570</a>
571<h3>Field Detail</h3>
572<a name="Z:Z_mapper">
573<!--   -->
574</a>
575<ul class="blockListLast">
576<li class="blockList">
577<h4>_mapper</h4>
578<pre>protected final&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">M</a> extends <a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.html" title="class in com.fasterxml.jackson.databind">ObjectMapper</a> _mapper</pre>
579</li>
580</ul>
581</li>
582</ul>
583<!-- ========= CONSTRUCTOR DETAIL ======== -->
584<ul class="blockList">
585<li class="blockList"><a name="constructor.detail">
586<!--   -->
587</a>
588<h3>Constructor Detail</h3>
589<a name="MapperBuilder-com.fasterxml.jackson.databind.ObjectMapper-">
590<!--   -->
591</a><a name="MapperBuilder-M-">
592<!--   -->
593</a>
594<ul class="blockListLast">
595<li class="blockList">
596<h4>MapperBuilder</h4>
597<pre>protected&nbsp;MapperBuilder(<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">M</a>&nbsp;mapper)</pre>
598</li>
599</ul>
600</li>
601</ul>
602<!-- ============ METHOD DETAIL ========== -->
603<ul class="blockList">
604<li class="blockList"><a name="method.detail">
605<!--   -->
606</a>
607<h3>Method Detail</h3>
608<a name="build--">
609<!--   -->
610</a>
611<ul class="blockList">
612<li class="blockList">
613<h4>build</h4>
614<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">M</a>&nbsp;build()</pre>
615<div class="block">Method to call to create actual mapper instance.
616<p>
617 Implementation detail: in 2.10 (but not 3.x) underlying mapper is eagerly
618 constructed when builder is constructed, and method simply returns that
619 instance.</div>
620</li>
621</ul>
622<a name="isEnabled-com.fasterxml.jackson.databind.MapperFeature-">
623<!--   -->
624</a>
625<ul class="blockList">
626<li class="blockList">
627<h4>isEnabled</h4>
628<pre>public&nbsp;boolean&nbsp;isEnabled(<a href="../../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>&nbsp;f)</pre>
629</li>
630</ul>
631<a name="isEnabled-com.fasterxml.jackson.databind.DeserializationFeature-">
632<!--   -->
633</a>
634<ul class="blockList">
635<li class="blockList">
636<h4>isEnabled</h4>
637<pre>public&nbsp;boolean&nbsp;isEnabled(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;f)</pre>
638</li>
639</ul>
640<a name="isEnabled-com.fasterxml.jackson.databind.SerializationFeature-">
641<!--   -->
642</a>
643<ul class="blockList">
644<li class="blockList">
645<h4>isEnabled</h4>
646<pre>public&nbsp;boolean&nbsp;isEnabled(<a href="../../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;f)</pre>
647</li>
648</ul>
649<a name="isEnabled-com.fasterxml.jackson.core.JsonParser.Feature-">
650<!--   -->
651</a>
652<ul class="blockList">
653<li class="blockList">
654<h4>isEnabled</h4>
655<pre>public&nbsp;boolean&nbsp;isEnabled(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser.Feature</a>&nbsp;f)</pre>
656</li>
657</ul>
658<a name="isEnabled-com.fasterxml.jackson.core.JsonGenerator.Feature-">
659<!--   -->
660</a>
661<ul class="blockList">
662<li class="blockList">
663<h4>isEnabled</h4>
664<pre>public&nbsp;boolean&nbsp;isEnabled(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a>&nbsp;f)</pre>
665</li>
666</ul>
667<a name="streamFactory--">
668<!--   -->
669</a>
670<ul class="blockList">
671<li class="blockList">
672<h4>streamFactory</h4>
673<pre>public&nbsp;<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/TokenStreamFactory.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">TokenStreamFactory</a>&nbsp;streamFactory()</pre>
674</li>
675</ul>
676<a name="enable-com.fasterxml.jackson.databind.MapperFeature...-">
677<!--   -->
678</a>
679<ul class="blockList">
680<li class="blockList">
681<h4>enable</h4>
682<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;enable(<a href="../../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>...&nbsp;features)</pre>
683</li>
684</ul>
685<a name="disable-com.fasterxml.jackson.databind.MapperFeature...-">
686<!--   -->
687</a>
688<ul class="blockList">
689<li class="blockList">
690<h4>disable</h4>
691<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;disable(<a href="../../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>...&nbsp;features)</pre>
692</li>
693</ul>
694<a name="configure-com.fasterxml.jackson.databind.MapperFeature-boolean-">
695<!--   -->
696</a>
697<ul class="blockList">
698<li class="blockList">
699<h4>configure</h4>
700<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;configure(<a href="../../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>&nbsp;feature,
701                   boolean&nbsp;state)</pre>
702</li>
703</ul>
704<a name="enable-com.fasterxml.jackson.databind.SerializationFeature...-">
705<!--   -->
706</a>
707<ul class="blockList">
708<li class="blockList">
709<h4>enable</h4>
710<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;enable(<a href="../../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;features)</pre>
711</li>
712</ul>
713<a name="disable-com.fasterxml.jackson.databind.SerializationFeature...-">
714<!--   -->
715</a>
716<ul class="blockList">
717<li class="blockList">
718<h4>disable</h4>
719<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;disable(<a href="../../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>...&nbsp;features)</pre>
720</li>
721</ul>
722<a name="configure-com.fasterxml.jackson.databind.SerializationFeature-boolean-">
723<!--   -->
724</a>
725<ul class="blockList">
726<li class="blockList">
727<h4>configure</h4>
728<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;configure(<a href="../../../../../com/fasterxml/jackson/databind/SerializationFeature.html" title="enum in com.fasterxml.jackson.databind">SerializationFeature</a>&nbsp;feature,
729                   boolean&nbsp;state)</pre>
730</li>
731</ul>
732<a name="enable-com.fasterxml.jackson.databind.DeserializationFeature...-">
733<!--   -->
734</a>
735<ul class="blockList">
736<li class="blockList">
737<h4>enable</h4>
738<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;enable(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>...&nbsp;features)</pre>
739</li>
740</ul>
741<a name="disable-com.fasterxml.jackson.databind.DeserializationFeature...-">
742<!--   -->
743</a>
744<ul class="blockList">
745<li class="blockList">
746<h4>disable</h4>
747<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;disable(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>...&nbsp;features)</pre>
748</li>
749</ul>
750<a name="configure-com.fasterxml.jackson.databind.DeserializationFeature-boolean-">
751<!--   -->
752</a>
753<ul class="blockList">
754<li class="blockList">
755<h4>configure</h4>
756<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;configure(<a href="../../../../../com/fasterxml/jackson/databind/DeserializationFeature.html" title="enum in com.fasterxml.jackson.databind">DeserializationFeature</a>&nbsp;feature,
757                   boolean&nbsp;state)</pre>
758</li>
759</ul>
760<a name="enable-com.fasterxml.jackson.core.JsonParser.Feature...-">
761<!--   -->
762</a>
763<ul class="blockList">
764<li class="blockList">
765<h4>enable</h4>
766<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;enable(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser.Feature</a>...&nbsp;features)</pre>
767</li>
768</ul>
769<a name="disable-com.fasterxml.jackson.core.JsonParser.Feature...-">
770<!--   -->
771</a>
772<ul class="blockList">
773<li class="blockList">
774<h4>disable</h4>
775<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;disable(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser.Feature</a>...&nbsp;features)</pre>
776</li>
777</ul>
778<a name="configure-com.fasterxml.jackson.core.JsonParser.Feature-boolean-">
779<!--   -->
780</a>
781<ul class="blockList">
782<li class="blockList">
783<h4>configure</h4>
784<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;configure(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonParser.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonParser.Feature</a>&nbsp;feature,
785                   boolean&nbsp;state)</pre>
786</li>
787</ul>
788<a name="enable-com.fasterxml.jackson.core.JsonGenerator.Feature...-">
789<!--   -->
790</a>
791<ul class="blockList">
792<li class="blockList">
793<h4>enable</h4>
794<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;enable(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a>...&nbsp;features)</pre>
795</li>
796</ul>
797<a name="disable-com.fasterxml.jackson.core.JsonGenerator.Feature...-">
798<!--   -->
799</a>
800<ul class="blockList">
801<li class="blockList">
802<h4>disable</h4>
803<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;disable(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a>...&nbsp;features)</pre>
804</li>
805</ul>
806<a name="configure-com.fasterxml.jackson.core.JsonGenerator.Feature-boolean-">
807<!--   -->
808</a>
809<ul class="blockList">
810<li class="blockList">
811<h4>configure</h4>
812<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;configure(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/JsonGenerator.Feature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">JsonGenerator.Feature</a>&nbsp;feature,
813                   boolean&nbsp;state)</pre>
814</li>
815</ul>
816<a name="enable-com.fasterxml.jackson.core.StreamReadFeature...-">
817<!--   -->
818</a>
819<ul class="blockList">
820<li class="blockList">
821<h4>enable</h4>
822<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;enable(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/StreamReadFeature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">StreamReadFeature</a>...&nbsp;features)</pre>
823</li>
824</ul>
825<a name="disable-com.fasterxml.jackson.core.StreamReadFeature...-">
826<!--   -->
827</a>
828<ul class="blockList">
829<li class="blockList">
830<h4>disable</h4>
831<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;disable(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/StreamReadFeature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">StreamReadFeature</a>...&nbsp;features)</pre>
832</li>
833</ul>
834<a name="configure-com.fasterxml.jackson.core.StreamReadFeature-boolean-">
835<!--   -->
836</a>
837<ul class="blockList">
838<li class="blockList">
839<h4>configure</h4>
840<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;configure(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/StreamReadFeature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">StreamReadFeature</a>&nbsp;feature,
841                   boolean&nbsp;state)</pre>
842</li>
843</ul>
844<a name="enable-com.fasterxml.jackson.core.StreamWriteFeature...-">
845<!--   -->
846</a>
847<ul class="blockList">
848<li class="blockList">
849<h4>enable</h4>
850<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;enable(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/StreamWriteFeature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">StreamWriteFeature</a>...&nbsp;features)</pre>
851</li>
852</ul>
853<a name="disable-com.fasterxml.jackson.core.StreamWriteFeature...-">
854<!--   -->
855</a>
856<ul class="blockList">
857<li class="blockList">
858<h4>disable</h4>
859<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;disable(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/StreamWriteFeature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">StreamWriteFeature</a>...&nbsp;features)</pre>
860</li>
861</ul>
862<a name="configure-com.fasterxml.jackson.core.StreamWriteFeature-boolean-">
863<!--   -->
864</a>
865<ul class="blockList">
866<li class="blockList">
867<h4>configure</h4>
868<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;configure(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/StreamWriteFeature.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">StreamWriteFeature</a>&nbsp;feature,
869                   boolean&nbsp;state)</pre>
870</li>
871</ul>
872<a name="addModule-com.fasterxml.jackson.databind.Module-">
873<!--   -->
874</a>
875<ul class="blockList">
876<li class="blockList">
877<h4>addModule</h4>
878<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;addModule(<a href="../../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>&nbsp;module)</pre>
879</li>
880</ul>
881<a name="addModules-com.fasterxml.jackson.databind.Module...-">
882<!--   -->
883</a>
884<ul class="blockList">
885<li class="blockList">
886<h4>addModules</h4>
887<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;addModules(<a href="../../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>...&nbsp;modules)</pre>
888</li>
889</ul>
890<a name="addModules-java.lang.Iterable-">
891<!--   -->
892</a>
893<ul class="blockList">
894<li class="blockList">
895<h4>addModules</h4>
896<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;addModules(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a>&lt;? extends <a href="../../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>&gt;&nbsp;modules)</pre>
897</li>
898</ul>
899<a name="findModules--">
900<!--   -->
901</a>
902<ul class="blockList">
903<li class="blockList">
904<h4>findModules</h4>
905<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>&gt;&nbsp;findModules()</pre>
906<div class="block">Method for locating available methods, using JDK <a href="https://docs.oracle.com/javase/8/docs/api/java/util/ServiceLoader.html?is-external=true" title="class or interface in java.util"><code>ServiceLoader</code></a>
907 facility, along with module-provided SPI.
908<p>
909 Note that method does not do any caching, so calls should be considered
910 potentially expensive.</div>
911</li>
912</ul>
913<a name="findModules-java.lang.ClassLoader-">
914<!--   -->
915</a>
916<ul class="blockList">
917<li class="blockList">
918<h4>findModules</h4>
919<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../com/fasterxml/jackson/databind/Module.html" title="class in com.fasterxml.jackson.databind">Module</a>&gt;&nbsp;findModules(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a>&nbsp;classLoader)</pre>
920<div class="block">Method for locating available methods, using JDK <a href="https://docs.oracle.com/javase/8/docs/api/java/util/ServiceLoader.html?is-external=true" title="class or interface in java.util"><code>ServiceLoader</code></a>
921 facility, along with module-provided SPI.
922<p>
923 Note that method does not do any caching, so calls should be considered
924 potentially expensive.</div>
925</li>
926</ul>
927<a name="findAndAddModules--">
928<!--   -->
929</a>
930<ul class="blockList">
931<li class="blockList">
932<h4>findAndAddModules</h4>
933<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;findAndAddModules()</pre>
934<div class="block">Convenience method that is functionally equivalent to:
935<code>
936   addModules(builder.findModules());
937</code>
938<p>
939 As with <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#findModules--"><code>findModules()</code></a>, no caching is done for modules, so care
940 needs to be taken to either create and share a single mapper instance;
941 or to cache introspected set of modules.</div>
942</li>
943</ul>
944<a name="annotationIntrospector-com.fasterxml.jackson.databind.AnnotationIntrospector-">
945<!--   -->
946</a>
947<ul class="blockList">
948<li class="blockList">
949<h4>annotationIntrospector</h4>
950<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;annotationIntrospector(<a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;intr)</pre>
951<div class="block">Method for replacing <a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a> used by the
952 mapper instance to be built.
953 Note that doing this will replace the current introspector, which
954 may lead to unavailability of core Jackson annotations.
955 If you want to combine handling of multiple introspectors,
956 have a look at <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationIntrospectorPair.html" title="class in com.fasterxml.jackson.databind.introspect"><code>AnnotationIntrospectorPair</code></a>.</div>
957<dl>
958<dt><span class="seeLabel">See Also:</span></dt>
959<dd><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationIntrospectorPair.html" title="class in com.fasterxml.jackson.databind.introspect"><code>AnnotationIntrospectorPair</code></a></dd>
960</dl>
961</li>
962</ul>
963<a name="nodeFactory-com.fasterxml.jackson.databind.node.JsonNodeFactory-">
964<!--   -->
965</a>
966<ul class="blockList">
967<li class="blockList">
968<h4>nodeFactory</h4>
969<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;nodeFactory(<a href="../../../../../com/fasterxml/jackson/databind/node/JsonNodeFactory.html" title="class in com.fasterxml.jackson.databind.node">JsonNodeFactory</a>&nbsp;f)</pre>
970</li>
971</ul>
972<a name="typeFactory-com.fasterxml.jackson.databind.type.TypeFactory-">
973<!--   -->
974</a>
975<ul class="blockList">
976<li class="blockList">
977<h4>typeFactory</h4>
978<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;typeFactory(<a href="../../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a>&nbsp;f)</pre>
979</li>
980</ul>
981<a name="subtypeResolver-com.fasterxml.jackson.databind.jsontype.SubtypeResolver-">
982<!--   -->
983</a>
984<ul class="blockList">
985<li class="blockList">
986<h4>subtypeResolver</h4>
987<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;subtypeResolver(<a href="../../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a>&nbsp;r)</pre>
988</li>
989</ul>
990<a name="visibility-com.fasterxml.jackson.databind.introspect.VisibilityChecker-">
991<!--   -->
992</a>
993<ul class="blockList">
994<li class="blockList">
995<h4>visibility</h4>
996<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;visibility(<a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a>&lt;?&gt;&nbsp;vc)</pre>
997</li>
998</ul>
999<a name="visibility-com.fasterxml.jackson.annotation.PropertyAccessor-com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility-">
1000<!--   -->
1001</a>
1002<ul class="blockList">
1003<li class="blockList">
1004<h4>visibility</h4>
1005<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;visibility(<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/PropertyAccessor.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">PropertyAccessor</a>&nbsp;forMethod,
1006                    <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/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>
1007</li>
1008</ul>
1009<a name="handlerInstantiator-com.fasterxml.jackson.databind.cfg.HandlerInstantiator-">
1010<!--   -->
1011</a>
1012<ul class="blockList">
1013<li class="blockList">
1014<h4>handlerInstantiator</h4>
1015<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;handlerInstantiator(<a href="../../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg">HandlerInstantiator</a>&nbsp;hi)</pre>
1016<div class="block">Method for configuring <a href="../../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg"><code>HandlerInstantiator</code></a> to use for creating
1017 instances of handlers (such as serializers, deserializers, type and type
1018 id resolvers), given a class.</div>
1019<dl>
1020<dt><span class="paramLabel">Parameters:</span></dt>
1021<dd><code>hi</code> - Instantiator to use; if null, use the default implementation</dd>
1022</dl>
1023</li>
1024</ul>
1025<a name="propertyNamingStrategy-com.fasterxml.jackson.databind.PropertyNamingStrategy-">
1026<!--   -->
1027</a>
1028<ul class="blockList">
1029<li class="blockList">
1030<h4>propertyNamingStrategy</h4>
1031<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;propertyNamingStrategy(<a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a>&nbsp;s)</pre>
1032</li>
1033</ul>
1034<a name="serializerFactory-com.fasterxml.jackson.databind.ser.SerializerFactory-">
1035<!--   -->
1036</a>
1037<ul class="blockList">
1038<li class="blockList">
1039<h4>serializerFactory</h4>
1040<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;serializerFactory(<a href="../../../../../com/fasterxml/jackson/databind/ser/SerializerFactory.html" title="class in com.fasterxml.jackson.databind.ser">SerializerFactory</a>&nbsp;f)</pre>
1041</li>
1042</ul>
1043<a name="filterProvider-com.fasterxml.jackson.databind.ser.FilterProvider-">
1044<!--   -->
1045</a>
1046<ul class="blockList">
1047<li class="blockList">
1048<h4>filterProvider</h4>
1049<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;filterProvider(<a href="../../../../../com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser">FilterProvider</a>&nbsp;prov)</pre>
1050<div class="block">Method for configuring this mapper to use specified <a href="../../../../../com/fasterxml/jackson/databind/ser/FilterProvider.html" title="class in com.fasterxml.jackson.databind.ser"><code>FilterProvider</code></a> for
1051 mapping Filter Ids to actual filter instances.
1052<p>
1053 Note that usually it is better to use method in <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>, but sometimes
1054 this method is more convenient. For example, some frameworks only allow configuring
1055 of ObjectMapper instances and not <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>s.</div>
1056</li>
1057</ul>
1058<a name="defaultPrettyPrinter-com.fasterxml.jackson.core.PrettyPrinter-">
1059<!--   -->
1060</a>
1061<ul class="blockList">
1062<li class="blockList">
1063<h4>defaultPrettyPrinter</h4>
1064<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;defaultPrettyPrinter(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/PrettyPrinter.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">PrettyPrinter</a>&nbsp;pp)</pre>
1065</li>
1066</ul>
1067<a name="injectableValues-com.fasterxml.jackson.databind.InjectableValues-">
1068<!--   -->
1069</a>
1070<ul class="blockList">
1071<li class="blockList">
1072<h4>injectableValues</h4>
1073<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;injectableValues(<a href="../../../../../com/fasterxml/jackson/databind/InjectableValues.html" title="class in com.fasterxml.jackson.databind">InjectableValues</a>&nbsp;v)</pre>
1074</li>
1075</ul>
1076<a name="addHandler-com.fasterxml.jackson.databind.deser.DeserializationProblemHandler-">
1077<!--   -->
1078</a>
1079<ul class="blockList">
1080<li class="blockList">
1081<h4>addHandler</h4>
1082<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;addHandler(<a href="../../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser">DeserializationProblemHandler</a>&nbsp;h)</pre>
1083<div class="block">Method used for adding a <a href="../../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser"><code>DeserializationProblemHandler</code></a> for this
1084 builder, at the head of the list (meaning it has priority over handler
1085 registered earlier).</div>
1086</li>
1087</ul>
1088<a name="clearProblemHandlers--">
1089<!--   -->
1090</a>
1091<ul class="blockList">
1092<li class="blockList">
1093<h4>clearProblemHandlers</h4>
1094<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;clearProblemHandlers()</pre>
1095<div class="block">Method that may be used to remove all <a href="../../../../../com/fasterxml/jackson/databind/deser/DeserializationProblemHandler.html" title="class in com.fasterxml.jackson.databind.deser"><code>DeserializationProblemHandler</code></a>s added
1096 to this builder (if any).</div>
1097</li>
1098</ul>
1099<a name="defaultSetterInfo-com.fasterxml.jackson.annotation.JsonSetter.Value-">
1100<!--   -->
1101</a>
1102<ul class="blockList">
1103<li class="blockList">
1104<h4>defaultSetterInfo</h4>
1105<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;defaultSetterInfo(<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonSetter.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonSetter.Value</a>&nbsp;v)</pre>
1106</li>
1107</ul>
1108<a name="defaultMergeable-java.lang.Boolean-">
1109<!--   -->
1110</a>
1111<ul class="blockList">
1112<li class="blockList">
1113<h4>defaultMergeable</h4>
1114<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;defaultMergeable(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;b)</pre>
1115<div class="block">Method for setting default Setter configuration, regarding things like
1116 merging, null-handling; used for properties for which there are
1117 no per-type or per-property overrides (via annotations or config overrides).</div>
1118</li>
1119</ul>
1120<a name="defaultLeniency-java.lang.Boolean-">
1121<!--   -->
1122</a>
1123<ul class="blockList">
1124<li class="blockList">
1125<h4>defaultLeniency</h4>
1126<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;defaultLeniency(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;b)</pre>
1127<div class="block">Method for setting default Setter configuration, regarding things like
1128 merging, null-handling; used for properties for which there are
1129 no per-type or per-property overrides (via annotations or config overrides).</div>
1130</li>
1131</ul>
1132<a name="defaultDateFormat-java.text.DateFormat-">
1133<!--   -->
1134</a>
1135<ul class="blockList">
1136<li class="blockList">
1137<h4>defaultDateFormat</h4>
1138<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;defaultDateFormat(<a href="https://docs.oracle.com/javase/8/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a>&nbsp;df)</pre>
1139<div class="block">Method for configuring the default <a href="https://docs.oracle.com/javase/8/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text"><code>DateFormat</code></a> to use when serializing time
1140 values as Strings, and deserializing from JSON Strings.
1141 If you need per-request configuration, factory methods in
1142 <a href="../../../../../com/fasterxml/jackson/databind/ObjectReader.html" title="class in com.fasterxml.jackson.databind"><code>ObjectReader</code></a> and <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a> instead.</div>
1143</li>
1144</ul>
1145<a name="defaultTimeZone-java.util.TimeZone-">
1146<!--   -->
1147</a>
1148<ul class="blockList">
1149<li class="blockList">
1150<h4>defaultTimeZone</h4>
1151<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;defaultTimeZone(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a>&nbsp;tz)</pre>
1152<div class="block">Method for overriding default TimeZone to use for formatting.
1153 Default value used is UTC (NOT default TimeZone of JVM).</div>
1154</li>
1155</ul>
1156<a name="defaultLocale-java.util.Locale-">
1157<!--   -->
1158</a>
1159<ul class="blockList">
1160<li class="blockList">
1161<h4>defaultLocale</h4>
1162<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;defaultLocale(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a>&nbsp;locale)</pre>
1163<div class="block">Method for overriding default locale to use for formatting.
1164 Default value used is <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Locale.html?is-external=true#getDefault--" title="class or interface in java.util"><code>Locale.getDefault()</code></a>.</div>
1165</li>
1166</ul>
1167<a name="defaultBase64Variant-com.fasterxml.jackson.core.Base64Variant-">
1168<!--   -->
1169</a>
1170<ul class="blockList">
1171<li class="blockList">
1172<h4>defaultBase64Variant</h4>
1173<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;defaultBase64Variant(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a>&nbsp;v)</pre>
1174<div class="block">Method that will configure default <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>Base64Variant</code></a> that
1175 <code>byte[]</code> serializers and deserializers will use.</div>
1176<dl>
1177<dt><span class="paramLabel">Parameters:</span></dt>
1178<dd><code>v</code> - Base64 variant to use</dd>
1179<dt><span class="returnLabel">Returns:</span></dt>
1180<dd>This builder instance to allow call chaining</dd>
1181</dl>
1182</li>
1183</ul>
1184<a name="serializationInclusion-com.fasterxml.jackson.annotation.JsonInclude.Include-">
1185<!--   -->
1186</a>
1187<ul class="blockList">
1188<li class="blockList">
1189<h4>serializationInclusion</h4>
1190<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;serializationInclusion(<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonInclude.Include.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Include</a>&nbsp;incl)</pre>
1191<div class="block">Method for configured default property inclusion to use for serialization.</div>
1192<dl>
1193<dt><span class="paramLabel">Parameters:</span></dt>
1194<dd><code>incl</code> - Default property inclusion to set</dd>
1195<dt><span class="returnLabel">Returns:</span></dt>
1196<dd>This builder instance to allow call chaining</dd>
1197</dl>
1198</li>
1199</ul>
1200<a name="defaultPropertyInclusion-com.fasterxml.jackson.annotation.JsonInclude.Value-">
1201<!--   -->
1202</a>
1203<ul class="blockList">
1204<li class="blockList">
1205<h4>defaultPropertyInclusion</h4>
1206<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;defaultPropertyInclusion(<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonInclude.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Value</a>&nbsp;incl)</pre>
1207<div class="block">Method for configured default property inclusion to use for serialization.</div>
1208<dl>
1209<dt><span class="paramLabel">Parameters:</span></dt>
1210<dd><code>incl</code> - Default property inclusion to set</dd>
1211<dt><span class="returnLabel">Returns:</span></dt>
1212<dd>This builder instance to allow call chaining</dd>
1213<dt><span class="simpleTagLabel">Since:</span></dt>
1214<dd>2.11</dd>
1215</dl>
1216</li>
1217</ul>
1218<a name="addMixIn-java.lang.Class-java.lang.Class-">
1219<!--   -->
1220</a>
1221<ul class="blockList">
1222<li class="blockList">
1223<h4>addMixIn</h4>
1224<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;addMixIn(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;target,
1225                  <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;mixinSource)</pre>
1226<div class="block">Method to use for defining mix-in annotations to use for augmenting
1227 annotations that classes have, for purpose of configuration serialization
1228 and/or deserialization processing.
1229 Mixing in is done when introspecting class annotations and properties.
1230 Annotations from "mixin" class (and its supertypes)
1231 will <b>override</b>
1232 annotations that target classes (and their super-types) have.
1233<p>
1234 Note that standard mixin handler implementations will only allow a single mix-in
1235 source class per target, so if there was a previous mix-in defined target it will
1236 be cleared. This also means that you can remove mix-in definition by specifying
1237 <code>mixinSource</code> of <code>null</code></div>
1238</li>
1239</ul>
1240<a name="registerSubtypes-java.lang.Class...-">
1241<!--   -->
1242</a>
1243<ul class="blockList">
1244<li class="blockList">
1245<h4>registerSubtypes</h4>
1246<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;registerSubtypes(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;...&nbsp;subtypes)</pre>
1247</li>
1248</ul>
1249<a name="registerSubtypes-com.fasterxml.jackson.databind.jsontype.NamedType...-">
1250<!--   -->
1251</a>
1252<ul class="blockList">
1253<li class="blockList">
1254<h4>registerSubtypes</h4>
1255<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;registerSubtypes(<a href="../../../../../com/fasterxml/jackson/databind/jsontype/NamedType.html" title="class in com.fasterxml.jackson.databind.jsontype">NamedType</a>...&nbsp;subtypes)</pre>
1256</li>
1257</ul>
1258<a name="registerSubtypes-java.util.Collection-">
1259<!--   -->
1260</a>
1261<ul class="blockList">
1262<li class="blockList">
1263<h4>registerSubtypes</h4>
1264<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;registerSubtypes(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&gt;&nbsp;subtypes)</pre>
1265</li>
1266</ul>
1267<a name="polymorphicTypeValidator-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-">
1268<!--   -->
1269</a>
1270<ul class="blockList">
1271<li class="blockList">
1272<h4>polymorphicTypeValidator</h4>
1273<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;polymorphicTypeValidator(<a href="../../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype">PolymorphicTypeValidator</a>&nbsp;ptv)</pre>
1274<div class="block">Method for assigning <a href="../../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype"><code>PolymorphicTypeValidator</code></a> to use for validating
1275 subtypes when using Class name - based polymorphic deserialization
1276 using annotations (validator used with "Default Typing" is specified by
1277 passing in <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html#activateDefaultTyping-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-"><code>activateDefaultTyping(PolymorphicTypeValidator)</code></a> instead).
1278<p>
1279 Validator will be called on validating types for which no default databind
1280 deserializer, or module-provided deserializer is found: typically this
1281 includes "POJO" (aka Bean) types, but not (for example) most container
1282 types.</div>
1283<dl>
1284<dt><span class="simpleTagLabel">Since:</span></dt>
1285<dd>2.10</dd>
1286</dl>
1287</li>
1288</ul>
1289<a name="activateDefaultTyping-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-">
1290<!--   -->
1291</a>
1292<ul class="blockList">
1293<li class="blockList">
1294<h4>activateDefaultTyping</h4>
1295<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;activateDefaultTyping(<a href="../../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype">PolymorphicTypeValidator</a>&nbsp;subtypeValidator)</pre>
1296<div class="block">Convenience method that is equivalent to calling
1297<pre>
1298  activateDefaultTyping(subtypeValidator, DefaultTyping.OBJECT_AND_NON_CONCRETE);
1299</pre>
1300<p>
1301 NOTE: choice of <a href="../../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype"><code>PolymorphicTypeValidator</code></a> to pass is critical for security
1302 as allowing all subtypes can be risky for untrusted content.</div>
1303</li>
1304</ul>
1305<a name="activateDefaultTyping-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping-">
1306<!--   -->
1307</a>
1308<ul class="blockList">
1309<li class="blockList">
1310<h4>activateDefaultTyping</h4>
1311<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;activateDefaultTyping(<a href="../../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype">PolymorphicTypeValidator</a>&nbsp;subtypeValidator,
1312                               <a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</a>&nbsp;dti)</pre>
1313<div class="block">Convenience method that is equivalent to calling
1314<pre>
1315  activateDefaultTyping(subtypeValidator, dti, JsonTypeInfo.As.WRAPPER_ARRAY);
1316</pre>
1317<p>
1318 NOTE: choice of <a href="../../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype"><code>PolymorphicTypeValidator</code></a> to pass is critical for security
1319 as allowing all subtypes can be risky for untrusted content.</div>
1320</li>
1321</ul>
1322<a name="activateDefaultTyping-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping-com.fasterxml.jackson.annotation.JsonTypeInfo.As-">
1323<!--   -->
1324</a>
1325<ul class="blockList">
1326<li class="blockList">
1327<h4>activateDefaultTyping</h4>
1328<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;activateDefaultTyping(<a href="../../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype">PolymorphicTypeValidator</a>&nbsp;subtypeValidator,
1329                               <a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</a>&nbsp;applicability,
1330                               <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonTypeInfo.As.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonTypeInfo.As</a>&nbsp;includeAs)</pre>
1331<div class="block">Method for enabling automatic inclusion of type information, needed
1332 for proper deserialization of polymorphic types (unless types
1333 have been annotated with <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonTypeInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonTypeInfo</code></a>).
1334<P>
1335 NOTE: use of <code>JsonTypeInfo.As#EXTERNAL_PROPERTY</code> <b>NOT SUPPORTED</b>;
1336 and attempts of do so will throw an <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang"><code>IllegalArgumentException</code></a> to make
1337 this limitation explicit.
1338<p>
1339 NOTE: choice of <a href="../../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype"><code>PolymorphicTypeValidator</code></a> to pass is critical for security
1340 as allowing all subtypes can be risky for untrusted content.</div>
1341<dl>
1342<dt><span class="paramLabel">Parameters:</span></dt>
1343<dd><code>applicability</code> - Defines kinds of types for which additional type information
1344    is added; see <a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind"><code>ObjectMapper.DefaultTyping</code></a> for more information.</dd>
1345</dl>
1346</li>
1347</ul>
1348<a name="activateDefaultTypingAsProperty-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping-java.lang.String-">
1349<!--   -->
1350</a>
1351<ul class="blockList">
1352<li class="blockList">
1353<h4>activateDefaultTypingAsProperty</h4>
1354<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;activateDefaultTypingAsProperty(<a href="../../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype">PolymorphicTypeValidator</a>&nbsp;subtypeValidator,
1355                                         <a href="../../../../../com/fasterxml/jackson/databind/ObjectMapper.DefaultTyping.html" title="enum in com.fasterxml.jackson.databind">ObjectMapper.DefaultTyping</a>&nbsp;applicability,
1356                                         <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;propertyName)</pre>
1357<div class="block">Method for enabling automatic inclusion of type information -- needed
1358 for proper deserialization of polymorphic types (unless types
1359 have been annotated with <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonTypeInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonTypeInfo</code></a>) --
1360 using "As.PROPERTY" inclusion mechanism and specified property name
1361 to use for inclusion (default being "@class" since default type information
1362 always uses class name as type identifier)
1363<p>
1364 NOTE: choice of <a href="../../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype"><code>PolymorphicTypeValidator</code></a> to pass is critical for security
1365 as allowing all subtypes can be risky for untrusted content.</div>
1366</li>
1367</ul>
1368<a name="deactivateDefaultTyping--">
1369<!--   -->
1370</a>
1371<ul class="blockList">
1372<li class="blockList">
1373<h4>deactivateDefaultTyping</h4>
1374<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;deactivateDefaultTyping()</pre>
1375<div class="block">Method for disabling automatic inclusion of type information; if so, only
1376 explicitly annotated types (ones with
1377 <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonTypeInfo.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonTypeInfo</code></a>) will have
1378 additional embedded type information.</div>
1379</li>
1380</ul>
1381<a name="Z:Z_this--">
1382<!--   -->
1383</a>
1384<ul class="blockListLast">
1385<li class="blockList">
1386<h4>_this</h4>
1387<pre>protected final&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="type parameter in MapperBuilder">B</a>&nbsp;_this()</pre>
1388</li>
1389</ul>
1390</li>
1391</ul>
1392</li>
1393</ul>
1394</div>
1395</div>
1396<!-- ========= END OF CLASS DATA ========= -->
1397<!-- ======= START OF BOTTOM NAVBAR ====== -->
1398<div class="bottomNav"><a name="navbar.bottom">
1399<!--   -->
1400</a>
1401<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
1402<a name="navbar.bottom.firstrow">
1403<!--   -->
1404</a>
1405<ul class="navList" title="Navigation">
1406<li><a href="../../../../../overview-summary.html">Overview</a></li>
1407<li><a href="package-summary.html">Package</a></li>
1408<li class="navBarCell1Rev">Class</li>
1409<li><a href="class-use/MapperBuilder.html">Use</a></li>
1410<li><a href="package-tree.html">Tree</a></li>
1411<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
1412<li><a href="../../../../../index-all.html">Index</a></li>
1413<li><a href="../../../../../help-doc.html">Help</a></li>
1414</ul>
1415</div>
1416<div class="subNav">
1417<ul class="navList">
1418<li><a href="../../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
1419<li><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
1420</ul>
1421<ul class="navList">
1422<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/cfg/MapperBuilder.html" target="_top">Frames</a></li>
1423<li><a href="MapperBuilder.html" target="_top">No&nbsp;Frames</a></li>
1424</ul>
1425<ul class="navList" id="allclasses_navbar_bottom">
1426<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
1427</ul>
1428<div>
1429<script type="text/javascript"><!--
1430  allClassesLink = document.getElementById("allclasses_navbar_bottom");
1431  if(window==top) {
1432    allClassesLink.style.display = "block";
1433  }
1434  else {
1435    allClassesLink.style.display = "none";
1436  }
1437  //-->
1438</script>
1439</div>
1440<div>
1441<ul class="subNavList">
1442<li>Summary:&nbsp;</li>
1443<li>Nested&nbsp;|&nbsp;</li>
1444<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
1445<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
1446<li><a href="#method.summary">Method</a></li>
1447</ul>
1448<ul class="subNavList">
1449<li>Detail:&nbsp;</li>
1450<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
1451<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
1452<li><a href="#method.detail">Method</a></li>
1453</ul>
1454</div>
1455<a name="skip.navbar.bottom">
1456<!--   -->
1457</a></div>
1458<!-- ======== END OF BOTTOM NAVBAR ======= -->
1459<p class="legalCopy"><small>Copyright &#169; 2008&#x2013;2020 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p>
1460</body>
1461</html>
1462