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>MapperConfigBase (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="MapperConfigBase (jackson-databind 2.11.0 API)"; 17 } 18 } 19 catch(err) { 20 } 21//--> 22var methods = {"i0":6,"i1":6,"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":42,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":6,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":6,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":6,"i46":10,"i47":6}; 23var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated 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/MapperConfigBase.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/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg"><span class="typeNameLink">Prev Class</span></a></li> 54<li><a href="../../../../../com/fasterxml/jackson/databind/cfg/MutableConfigOverride.html" title="class in com.fasterxml.jackson.databind.cfg"><span class="typeNameLink">Next Class</span></a></li> 55</ul> 56<ul class="navList"> 57<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" target="_top">Frames</a></li> 58<li><a href="MapperConfigBase.html" target="_top">No Frames</a></li> 59</ul> 60<ul class="navList" id="allclasses_navbar_top"> 61<li><a href="../../../../../allclasses-noframe.html">All 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: </li> 78<li>Nested | </li> 79<li><a href="#field.summary">Field</a> | </li> 80<li><a href="#constructor.summary">Constr</a> | </li> 81<li><a href="#method.summary">Method</a></li> 82</ul> 83<ul class="subNavList"> 84<li>Detail: </li> 85<li><a href="#field.detail">Field</a> | </li> 86<li><a href="#constructor.detail">Constr</a> | </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 MapperConfigBase" class="title">Class MapperConfigBase<CFG extends <a href="../../../../../com/fasterxml/jackson/databind/cfg/ConfigFeature.html" title="interface in com.fasterxml.jackson.databind.cfg">ConfigFeature</a>,T extends MapperConfigBase<CFG,T>></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><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">com.fasterxml.jackson.databind.cfg.MapperConfig</a><T></li> 105<li> 106<ul class="inheritance"> 107<li>com.fasterxml.jackson.databind.cfg.MapperConfigBase<CFG,T></li> 108</ul> 109</li> 110</ul> 111</li> 112</ul> 113<div class="description"> 114<ul class="blockList"> 115<li class="blockList"> 116<dl> 117<dt>All Implemented Interfaces:</dt> 118<dd><a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.MixInResolver.html" title="interface in com.fasterxml.jackson.databind.introspect">ClassIntrospector.MixInResolver</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd> 119</dl> 120<dl> 121<dt>Direct Known Subclasses:</dt> 122<dd><a href="../../../../../com/fasterxml/jackson/databind/DeserializationConfig.html" title="class in com.fasterxml.jackson.databind">DeserializationConfig</a>, <a href="../../../../../com/fasterxml/jackson/databind/SerializationConfig.html" title="class in com.fasterxml.jackson.databind">SerializationConfig</a></dd> 123</dl> 124<hr> 125<br> 126<pre>public abstract class <span class="typeNameLabel">MapperConfigBase<CFG extends <a href="../../../../../com/fasterxml/jackson/databind/cfg/ConfigFeature.html" title="interface in com.fasterxml.jackson.databind.cfg">ConfigFeature</a>,T extends MapperConfigBase<CFG,T>></span> 127extends <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a><T> 128implements <a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></pre> 129<dl> 130<dt><span class="seeLabel">See Also:</span></dt> 131<dd><a href="../../../../../serialized-form.html#com.fasterxml.jackson.databind.cfg.MapperConfigBase">Serialized Form</a></dd> 132</dl> 133</li> 134</ul> 135</div> 136<div class="summary"> 137<ul class="blockList"> 138<li class="blockList"> 139<!-- =========== FIELD SUMMARY =========== --> 140<ul class="blockList"> 141<li class="blockList"><a name="field.summary"> 142<!-- --> 143</a> 144<h3>Field Summary</h3> 145<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> 146<caption><span>Fields</span><span class="tabEnd"> </span></caption> 147<tr> 148<th class="colFirst" scope="col">Modifier and Type</th> 149<th class="colLast" scope="col">Field and Description</th> 150</tr> 151<tr class="altColor"> 152<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/cfg/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a></code></td> 153<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#Z:Z_attributes">_attributes</a></span></code> 154<div class="block">Contextual attributes accessible (get and set) during processing, 155 on per-call basis.</div> 156</td> 157</tr> 158<tr class="rowColor"> 159<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/cfg/ConfigOverrides.html" title="class in com.fasterxml.jackson.databind.cfg">ConfigOverrides</a></code></td> 160<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#Z:Z_configOverrides">_configOverrides</a></span></code> 161<div class="block">Configuration overrides to apply, keyed by type of property.</div> 162</td> 163</tr> 164<tr class="altColor"> 165<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/introspect/SimpleMixInResolver.html" title="class in com.fasterxml.jackson.databind.introspect">SimpleMixInResolver</a></code></td> 166<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#Z:Z_mixIns">_mixIns</a></span></code> 167<div class="block">Mix-in annotation mappings to use, if any: immutable, 168 cannot be changed once defined.</div> 169</td> 170</tr> 171<tr class="rowColor"> 172<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a></code></td> 173<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#Z:Z_rootName">_rootName</a></span></code> 174<div class="block">Explicitly defined root name to use, if any; if empty 175 String, will disable root-name wrapping; if null, will 176 use defaults</div> 177</td> 178</tr> 179<tr class="altColor"> 180<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/util/RootNameLookup.html" title="class in com.fasterxml.jackson.databind.util">RootNameLookup</a></code></td> 181<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#Z:Z_rootNames">_rootNames</a></span></code> 182<div class="block">Simple cache used for finding out possible root name for root name 183 wrapping.</div> 184</td> 185</tr> 186<tr class="rowColor"> 187<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a></code></td> 188<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#Z:Z_subtypeResolver">_subtypeResolver</a></span></code> 189<div class="block">Registered concrete subtypes that can be used instead of (or 190 in addition to) ones declared using annotations.</div> 191</td> 192</tr> 193<tr class="altColor"> 194<td class="colFirst"><code>protected <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><?></code></td> 195<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#Z:Z_view">_view</a></span></code> 196<div class="block">View to use for filtering out properties to serialize 197 or deserialize.</div> 198</td> 199</tr> 200<tr class="rowColor"> 201<td class="colFirst"><code>protected static <a href="../../../../../com/fasterxml/jackson/databind/cfg/ConfigOverride.html" title="class in com.fasterxml.jackson.databind.cfg">ConfigOverride</a></code></td> 202<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#EMPTY_OVERRIDE">EMPTY_OVERRIDE</a></span></code> </td> 203</tr> 204</table> 205<ul class="blockList"> 206<li class="blockList"><a name="fields.inherited.from.class.com.fasterxml.jackson.databind.cfg.MapperConfig"> 207<!-- --> 208</a> 209<h3>Fields inherited from class com.fasterxml.jackson.databind.cfg.<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a></h3> 210<code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#Z:Z_base">_base</a>, <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#Z:Z_mapperFeatures">_mapperFeatures</a>, <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#EMPTY_FORMAT">EMPTY_FORMAT</a>, <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#EMPTY_INCLUDE">EMPTY_INCLUDE</a></code></li> 211</ul> 212</li> 213</ul> 214<!-- ======== CONSTRUCTOR SUMMARY ======== --> 215<ul class="blockList"> 216<li class="blockList"><a name="constructor.summary"> 217<!-- --> 218</a> 219<h3>Constructor Summary</h3> 220<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> 221<caption><span>Constructors</span><span class="tabEnd"> </span></caption> 222<tr> 223<th class="colFirst" scope="col">Modifier</th> 224<th class="colLast" scope="col">Constructor and Description</th> 225</tr> 226<tr class="altColor"> 227<td class="colFirst"><code>protected </code></td> 228<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#MapperConfigBase-com.fasterxml.jackson.databind.cfg.BaseSettings-com.fasterxml.jackson.databind.jsontype.SubtypeResolver-com.fasterxml.jackson.databind.introspect.SimpleMixInResolver-com.fasterxml.jackson.databind.util.RootNameLookup-com.fasterxml.jackson.databind.cfg.ConfigOverrides-">MapperConfigBase</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a> base, 229 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a> str, 230 <a href="../../../../../com/fasterxml/jackson/databind/introspect/SimpleMixInResolver.html" title="class in com.fasterxml.jackson.databind.introspect">SimpleMixInResolver</a> mixins, 231 <a href="../../../../../com/fasterxml/jackson/databind/util/RootNameLookup.html" title="class in com.fasterxml.jackson.databind.util">RootNameLookup</a> rootNames, 232 <a href="../../../../../com/fasterxml/jackson/databind/cfg/ConfigOverrides.html" title="class in com.fasterxml.jackson.databind.cfg">ConfigOverrides</a> configOverrides)</code> 233<div class="block">Constructor used when creating a new instance (compared to 234 that of creating fluent copies)</div> 235</td> 236</tr> 237<tr class="rowColor"> 238<td class="colFirst"><code>protected </code></td> 239<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#MapperConfigBase-com.fasterxml.jackson.databind.cfg.MapperConfigBase-">MapperConfigBase</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">CFG</a>,<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a>> src)</code> 240<div class="block">Pass-through constructor used when no changes are needed to the 241 base class.</div> 242</td> 243</tr> 244<tr class="altColor"> 245<td class="colFirst"><code>protected </code></td> 246<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#MapperConfigBase-com.fasterxml.jackson.databind.cfg.MapperConfigBase-com.fasterxml.jackson.databind.cfg.BaseSettings-">MapperConfigBase</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">CFG</a>,<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a>> src, 247 <a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a> base)</code> </td> 248</tr> 249<tr class="rowColor"> 250<td class="colFirst"><code>protected </code></td> 251<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#MapperConfigBase-com.fasterxml.jackson.databind.cfg.MapperConfigBase-java.lang.Class-">MapperConfigBase</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">CFG</a>,<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a>> src, 252 <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><?> view)</code> </td> 253</tr> 254<tr class="altColor"> 255<td class="colFirst"><code>protected </code></td> 256<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#MapperConfigBase-com.fasterxml.jackson.databind.cfg.MapperConfigBase-com.fasterxml.jackson.databind.cfg.ContextAttributes-">MapperConfigBase</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">CFG</a>,<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a>> src, 257 <a href="../../../../../com/fasterxml/jackson/databind/cfg/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a> attr)</code> </td> 258</tr> 259<tr class="rowColor"> 260<td class="colFirst"><code>protected </code></td> 261<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#MapperConfigBase-com.fasterxml.jackson.databind.cfg.MapperConfigBase-int-">MapperConfigBase</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">CFG</a>,<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a>> src, 262 int mapperFeatures)</code> </td> 263</tr> 264<tr class="altColor"> 265<td class="colFirst"><code>protected </code></td> 266<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#MapperConfigBase-com.fasterxml.jackson.databind.cfg.MapperConfigBase-com.fasterxml.jackson.databind.PropertyName-">MapperConfigBase</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">CFG</a>,<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a>> src, 267 <a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a> rootName)</code> </td> 268</tr> 269<tr class="rowColor"> 270<td class="colFirst"><code>protected </code></td> 271<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#MapperConfigBase-com.fasterxml.jackson.databind.cfg.MapperConfigBase-com.fasterxml.jackson.databind.introspect.SimpleMixInResolver-">MapperConfigBase</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">CFG</a>,<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a>> src, 272 <a href="../../../../../com/fasterxml/jackson/databind/introspect/SimpleMixInResolver.html" title="class in com.fasterxml.jackson.databind.introspect">SimpleMixInResolver</a> mixins)</code> </td> 273</tr> 274<tr class="altColor"> 275<td class="colFirst"><code>protected </code></td> 276<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#MapperConfigBase-com.fasterxml.jackson.databind.cfg.MapperConfigBase-com.fasterxml.jackson.databind.introspect.SimpleMixInResolver-com.fasterxml.jackson.databind.util.RootNameLookup-com.fasterxml.jackson.databind.cfg.ConfigOverrides-">MapperConfigBase</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">CFG</a>,<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a>> src, 277 <a href="../../../../../com/fasterxml/jackson/databind/introspect/SimpleMixInResolver.html" title="class in com.fasterxml.jackson.databind.introspect">SimpleMixInResolver</a> mixins, 278 <a href="../../../../../com/fasterxml/jackson/databind/util/RootNameLookup.html" title="class in com.fasterxml.jackson.databind.util">RootNameLookup</a> rootNames, 279 <a href="../../../../../com/fasterxml/jackson/databind/cfg/ConfigOverrides.html" title="class in com.fasterxml.jackson.databind.cfg">ConfigOverrides</a> configOverrides)</code> 280<div class="block">Copy constructor usually called to make a copy for use by 281 ObjectMapper that is copied.</div> 282</td> 283</tr> 284<tr class="rowColor"> 285<td class="colFirst"><code>protected </code></td> 286<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#MapperConfigBase-com.fasterxml.jackson.databind.cfg.MapperConfigBase-com.fasterxml.jackson.databind.jsontype.SubtypeResolver-">MapperConfigBase</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">CFG</a>,<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a>> src, 287 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a> str)</code> </td> 288</tr> 289</table> 290</li> 291</ul> 292<!-- ========== METHOD SUMMARY =========== --> 293<ul class="blockList"> 294<li class="blockList"><a name="method.summary"> 295<!-- --> 296</a> 297<h3>Method Summary</h3> 298<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> 299<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd"> </span></span></caption> 300<tr> 301<th class="colFirst" scope="col">Modifier and Type</th> 302<th class="colLast" scope="col">Method and Description</th> 303</tr> 304<tr id="i0" class="altColor"> 305<td class="colFirst"><code>protected abstract <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a></code></td> 306<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#Z:Z_withBase-com.fasterxml.jackson.databind.cfg.BaseSettings-">_withBase</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a> newBase)</code> </td> 307</tr> 308<tr id="i1" class="rowColor"> 309<td class="colFirst"><code>protected abstract <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a></code></td> 310<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#Z:Z_withMapperFeatures-int-">_withMapperFeatures</a></span>(int mapperFeatures)</code> </td> 311</tr> 312<tr id="i2" class="altColor"> 313<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.MixInResolver.html" title="interface in com.fasterxml.jackson.databind.introspect">ClassIntrospector.MixInResolver</a></code></td> 314<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#copy--">copy</a></span>()</code> 315<div class="block">Method called to create a new, non-shared copy, to be used by different 316 <code>ObjectMapper</code> instance, and one that should not be connected 317 to this instance, if resolver has mutable state.</div> 318</td> 319</tr> 320<tr id="i3" class="rowColor"> 321<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/ConfigOverride.html" title="class in com.fasterxml.jackson.databind.cfg">ConfigOverride</a></code></td> 322<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#findConfigOverride-java.lang.Class-">findConfigOverride</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><?> type)</code> 323<div class="block">Accessor for finding <a href="../../../../../com/fasterxml/jackson/databind/cfg/ConfigOverride.html" title="class in com.fasterxml.jackson.databind.cfg"><code>ConfigOverride</code></a> to use for 324 properties of given type, if any exist; or return `null` if not.</div> 325</td> 326</tr> 327<tr id="i4" class="altColor"> 328<td class="colFirst"><code><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><?></code></td> 329<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#findMixInClassFor-java.lang.Class-">findMixInClassFor</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><?> cls)</code> 330<div class="block">Method that will check if there are "mix-in" classes (with mix-in 331 annotations) for given class</div> 332</td> 333</tr> 334<tr id="i5" class="rowColor"> 335<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a></code></td> 336<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#findRootName-java.lang.Class-">findRootName</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><?> rawRootType)</code> </td> 337</tr> 338<tr id="i6" class="altColor"> 339<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a></code></td> 340<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#findRootName-com.fasterxml.jackson.databind.JavaType-">findRootName</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> rootType)</code> </td> 341</tr> 342<tr id="i7" class="rowColor"> 343<td class="colFirst"><code><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><?></code></td> 344<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#getActiveView--">getActiveView</a></span>()</code> 345<div class="block">Accessor for finding currently active view, if any (null if none)</div> 346</td> 347</tr> 348<tr id="i8" class="altColor"> 349<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a></code></td> 350<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#getAttributes--">getAttributes</a></span>()</code> 351<div class="block">Method for accessing per-instance shared (baseline/default) 352 attribute values; these are used as the basis for per-call 353 attributes.</div> 354</td> 355</tr> 356<tr id="i9" class="rowColor"> 357<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/ConfigOverride.html" title="class in com.fasterxml.jackson.databind.cfg">ConfigOverride</a></code></td> 358<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#getConfigOverride-java.lang.Class-">getConfigOverride</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><?> type)</code> 359<div class="block">Accessor for finding <a href="../../../../../com/fasterxml/jackson/databind/cfg/ConfigOverride.html" title="class in com.fasterxml.jackson.databind.cfg"><code>ConfigOverride</code></a> to use for 360 properties of given type, if any exist; or if none, return an immutable 361 "empty" instance with no overrides.</div> 362</td> 363</tr> 364<tr id="i10" class="altColor"> 365<td class="colFirst"><code><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></code></td> 366<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#getDefaultInclusion-java.lang.Class-java.lang.Class-">getDefaultInclusion</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><?> baseType, 367 <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><?> propertyType)</code> 368<div class="block">Accessor for default property inclusion to use for serialization, 369 considering possible per-type override for given base type and 370 possible per-type override for given property type.<br> 371 NOTE: if no override found, defaults to value returned by 372 <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultPropertyInclusion--"><code>MapperConfig.getDefaultPropertyInclusion()</code></a>.</div> 373</td> 374</tr> 375<tr id="i11" class="rowColor"> 376<td class="colFirst"><code><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></code></td> 377<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#getDefaultMergeable--">getDefaultMergeable</a></span>()</code> 378<div class="block">Accessor for the baseline merge info used as the global baseline, 379 not considering possible per-type overrides.</div> 380</td> 381</tr> 382<tr id="i12" class="altColor"> 383<td class="colFirst"><code><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></code></td> 384<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#getDefaultMergeable-java.lang.Class-">getDefaultMergeable</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><?> baseType)</code> 385<div class="block">Accessor for the baseline merge info used for given type, including global 386 defaults if no type-specific overrides defined.</div> 387</td> 388</tr> 389<tr id="i13" class="rowColor"> 390<td class="colFirst"><code><a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonFormat.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonFormat.Value</a></code></td> 391<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#getDefaultPropertyFormat-java.lang.Class-">getDefaultPropertyFormat</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><?> type)</code> 392<div class="block">Accessor for default format settings to use for serialization (and, to a degree 393 deserialization), considering baseline settings and per-type defaults 394 for given base type (if any).</div> 395</td> 396</tr> 397<tr id="i14" class="altColor"> 398<td class="colFirst"><code><a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonIgnoreProperties.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonIgnoreProperties.Value</a></code></td> 399<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#getDefaultPropertyIgnorals-java.lang.Class-">getDefaultPropertyIgnorals</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><?> type)</code> 400<div class="block">Accessor for default property ignorals to use, if any, for given base type, 401 based on config overrides settings (see <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#findConfigOverride-java.lang.Class-"><code>MapperConfig.findConfigOverride(Class)</code></a>).</div> 402</td> 403</tr> 404<tr id="i15" class="rowColor"> 405<td class="colFirst"><code><a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonIgnoreProperties.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonIgnoreProperties.Value</a></code></td> 406<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#getDefaultPropertyIgnorals-java.lang.Class-com.fasterxml.jackson.databind.introspect.AnnotatedClass-">getDefaultPropertyIgnorals</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><?> baseType, 407 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</a> actualClass)</code> 408<div class="block">Helper method that may be called to see if there are property ignoral 409 definitions from annotations (via <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect"><code>AnnotatedClass</code></a>) or through 410 "config overrides".</div> 411</td> 412</tr> 413<tr id="i16" class="altColor"> 414<td class="colFirst"><code><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></code></td> 415<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#getDefaultPropertyInclusion--">getDefaultPropertyInclusion</a></span>()</code> 416<div class="block">Accessor for default property inclusion to use for serialization, 417 used unless overridden by per-type or per-property overrides.</div> 418</td> 419</tr> 420<tr id="i17" class="rowColor"> 421<td class="colFirst"><code><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></code></td> 422<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#getDefaultPropertyInclusion-java.lang.Class-">getDefaultPropertyInclusion</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><?> baseType)</code> 423<div class="block">Accessor for default property inclusion to use for serialization, 424 considering possible per-type override for given base type.<br> 425 NOTE: if no override found, defaults to value returned by 426 <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultPropertyInclusion--"><code>MapperConfig.getDefaultPropertyInclusion()</code></a>.</div> 427</td> 428</tr> 429<tr id="i18" class="altColor"> 430<td class="colFirst"><code><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></code></td> 431<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#getDefaultSetterInfo--">getDefaultSetterInfo</a></span>()</code> 432<div class="block">Accessor for the baseline setter info used as the global baseline, 433 not considering possible per-type overrides.</div> 434</td> 435</tr> 436<tr id="i19" class="rowColor"> 437<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a><?></code></td> 438<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#getDefaultVisibilityChecker--">getDefaultVisibilityChecker</a></span>()</code> 439<div class="block">Accessor for object used for determining whether specific property elements 440 (method, constructors, fields) can be auto-detected based on 441 their visibility (access modifiers).</div> 442</td> 443</tr> 444<tr id="i20" class="altColor"> 445<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a><?></code></td> 446<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#getDefaultVisibilityChecker-java.lang.Class-com.fasterxml.jackson.databind.introspect.AnnotatedClass-">getDefaultVisibilityChecker</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><?> baseType, 447 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</a> actualClass)</code> 448<div class="block">Accessor for object used for determining whether specific property elements 449 (method, constructors, fields) can be auto-detected based on 450 their visibility (access modifiers).</div> 451</td> 452</tr> 453<tr id="i21" class="rowColor"> 454<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a></code></td> 455<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#getFullRootName--">getFullRootName</a></span>()</code> </td> 456</tr> 457<tr id="i22" class="altColor"> 458<td class="colFirst"><code><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></code></td> 459<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#getRootName--">getRootName</a></span>()</code> 460<div class="block"><span class="deprecatedLabel">Deprecated.</span> 461<div class="block"><span class="deprecationComment">Since 2.6 use <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#getFullRootName--"><code>getFullRootName()</code></a> instead.</span></div> 462</div> 463</td> 464</tr> 465<tr id="i23" class="rowColor"> 466<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a></code></td> 467<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#getSubtypeResolver--">getSubtypeResolver</a></span>()</code> 468<div class="block">Accessor for object used for finding out all reachable subtypes 469 for supertypes; needed when a logical type name is used instead 470 of class name (or custom scheme).</div> 471</td> 472</tr> 473<tr id="i24" class="altColor"> 474<td class="colFirst"><code>int</code></td> 475<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#mixInCount--">mixInCount</a></span>()</code> 476<div class="block">Test-only method -- does not reflect possibly open-ended set that external 477 mix-in resolver might provide.</div> 478</td> 479</tr> 480<tr id="i25" class="rowColor"> 481<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a></code></td> 482<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with-com.fasterxml.jackson.databind.AnnotationIntrospector-">with</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> ai)</code> 483<div class="block">Method for constructing and returning a new instance with different 484 <a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a> to use (replacing old one).</div> 485</td> 486</tr> 487<tr id="i26" class="altColor"> 488<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a></code></td> 489<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with-com.fasterxml.jackson.core.Base64Variant-">with</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> base64)</code> 490<div class="block">Method for constructing and returning a new instance with different 491 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> to use with base64-encoded binary values.</div> 492</td> 493</tr> 494<tr id="i27" class="rowColor"> 495<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a></code></td> 496<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with-com.fasterxml.jackson.databind.introspect.ClassIntrospector-">with</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect">ClassIntrospector</a> ci)</code> 497<div class="block">Method for constructing and returning a new instance with different 498 <a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect"><code>ClassIntrospector</code></a> 499 to use.</div> 500</td> 501</tr> 502<tr id="i28" class="altColor"> 503<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a></code></td> 504<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with-com.fasterxml.jackson.databind.cfg.ContextAttributes-">with</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/cfg/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a> attrs)</code> 505<div class="block">Method for constructing an instance that has specified 506 contextual attributes.</div> 507</td> 508</tr> 509<tr id="i29" class="rowColor"> 510<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a></code></td> 511<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with-java.text.DateFormat-">with</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> df)</code> 512<div class="block">Method for constructing and returning a new instance with different 513 <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> 514 to use.</div> 515</td> 516</tr> 517<tr id="i30" class="altColor"> 518<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a></code></td> 519<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with-com.fasterxml.jackson.databind.cfg.HandlerInstantiator-">with</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg">HandlerInstantiator</a> hi)</code> 520<div class="block">Method for constructing and returning a new instance with different 521 <a href="../../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg"><code>HandlerInstantiator</code></a> 522 to use.</div> 523</td> 524</tr> 525<tr id="i31" class="rowColor"> 526<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a></code></td> 527<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with-java.util.Locale-">with</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> l)</code> 528<div class="block">Method for constructing and returning a new instance with different 529 default <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util"><code>Locale</code></a> to use for formatting.</div> 530</td> 531</tr> 532<tr id="i32" class="altColor"> 533<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a></code></td> 534<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with-com.fasterxml.jackson.databind.MapperFeature...-">with</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>... features)</code> 535<div class="block">Fluent factory method that will construct and return a new configuration 536 object instance with specified features enabled.</div> 537</td> 538</tr> 539<tr id="i33" class="rowColor"> 540<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a></code></td> 541<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with-com.fasterxml.jackson.databind.MapperFeature-boolean-">with</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a> feature, 542 boolean state)</code> </td> 543</tr> 544<tr id="i34" class="altColor"> 545<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a></code></td> 546<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with-com.fasterxml.jackson.databind.PropertyNamingStrategy-">with</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a> pns)</code> 547<div class="block">Method for constructing and returning a new instance with different 548 <a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind"><code>PropertyNamingStrategy</code></a> 549 to use.</div> 550</td> 551</tr> 552<tr id="i35" class="rowColor"> 553<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a></code></td> 554<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with-com.fasterxml.jackson.databind.jsontype.SubtypeResolver-">with</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a> str)</code> 555<div class="block">Method for constructing and returning a new instance with different 556 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype"><code>SubtypeResolver</code></a> 557 to use.</div> 558</td> 559</tr> 560<tr id="i36" class="altColor"> 561<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a></code></td> 562<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with-java.util.TimeZone-">with</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> tz)</code> 563<div class="block">Method for constructing and returning a new instance with different 564 default <a href="https://docs.oracle.com/javase/8/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util"><code>TimeZone</code></a> to use for formatting of date values.</div> 565</td> 566</tr> 567<tr id="i37" class="rowColor"> 568<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a></code></td> 569<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with-com.fasterxml.jackson.databind.type.TypeFactory-">with</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a> tf)</code> 570<div class="block">Method for constructing and returning a new instance with different 571 <a href="../../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type"><code>TypeFactory</code></a> 572 to use.</div> 573</td> 574</tr> 575<tr id="i38" class="altColor"> 576<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a></code></td> 577<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#with-com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder-">with</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</a><?> trb)</code> 578<div class="block">Method for constructing and returning a new instance with different 579 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype"><code>TypeResolverBuilder</code></a> to use.</div> 580</td> 581</tr> 582<tr id="i39" class="rowColor"> 583<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a></code></td> 584<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#withAppendedAnnotationIntrospector-com.fasterxml.jackson.databind.AnnotationIntrospector-">withAppendedAnnotationIntrospector</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> ai)</code> 585<div class="block">Method for constructing and returning a new instance with additional 586 <a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a> appended (as the lowest priority one)</div> 587</td> 588</tr> 589<tr id="i40" class="altColor"> 590<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a></code></td> 591<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#withAttribute-java.lang.Object-java.lang.Object-">withAttribute</a></span>(<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> key, 592 <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> value)</code> 593<div class="block">Method for constructing an instance that has specified 594 value for attribute for given key.</div> 595</td> 596</tr> 597<tr id="i41" class="rowColor"> 598<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a></code></td> 599<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#withAttributes-java.util.Map-">withAttributes</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><?,?> attributes)</code> 600<div class="block">Method for constructing an instance that has only specified 601 attributes, removing any attributes that exist before the call.</div> 602</td> 603</tr> 604<tr id="i42" class="altColor"> 605<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a></code></td> 606<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#withInsertedAnnotationIntrospector-com.fasterxml.jackson.databind.AnnotationIntrospector-">withInsertedAnnotationIntrospector</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> ai)</code> 607<div class="block">Method for constructing and returning a new instance with additional 608 <a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a> inserted (as the highest priority one)</div> 609</td> 610</tr> 611<tr id="i43" class="rowColor"> 612<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a></code></td> 613<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#without-com.fasterxml.jackson.databind.MapperFeature...-">without</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>... features)</code> 614<div class="block">Fluent factory method that will construct and return a new configuration 615 object instance with specified features disabled.</div> 616</td> 617</tr> 618<tr id="i44" class="altColor"> 619<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a></code></td> 620<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#withoutAttribute-java.lang.Object-">withoutAttribute</a></span>(<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> key)</code> 621<div class="block">Method for constructing an instance that has no 622 value for attribute for given key.</div> 623</td> 624</tr> 625<tr id="i45" class="rowColor"> 626<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a></code></td> 627<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#withRootName-com.fasterxml.jackson.databind.PropertyName-">withRootName</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a> rootName)</code> 628<div class="block">Method for constructing and returning a new instance with different 629 root name to use (none, if null).</div> 630</td> 631</tr> 632<tr id="i46" class="altColor"> 633<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a></code></td> 634<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#withRootName-java.lang.String-">withRootName</a></span>(<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> rootName)</code> </td> 635</tr> 636<tr id="i47" class="rowColor"> 637<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a></code></td> 638<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#withView-java.lang.Class-">withView</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><?> view)</code> 639<div class="block">Method for constructing and returning a new instance with different 640 view to use.</div> 641</td> 642</tr> 643</table> 644<ul class="blockList"> 645<li class="blockList"><a name="methods.inherited.from.class.com.fasterxml.jackson.databind.cfg.MapperConfig"> 646<!-- --> 647</a> 648<h3>Methods inherited from class com.fasterxml.jackson.databind.cfg.<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a></h3> 649<code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#canOverrideAccessModifiers--">canOverrideAccessModifiers</a>, <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#collectFeatureDefaults-java.lang.Class-">collectFeatureDefaults</a>, <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#compileString-java.lang.String-">compileString</a>, <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#constructSpecializedType-com.fasterxml.jackson.databind.JavaType-java.lang.Class-">constructSpecializedType</a>, <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#constructType-java.lang.Class-">constructType</a>, <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#constructType-com.fasterxml.jackson.core.type.TypeReference-">constructType</a>, <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getAnnotationIntrospector--">getAnnotationIntrospector</a>, <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getBase64Variant--">getBase64Variant</a>, <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getClassIntrospector--">getClassIntrospector</a>, <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDateFormat--">getDateFormat</a>, <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultInclusion-java.lang.Class-java.lang.Class-com.fasterxml.jackson.annotation.JsonInclude.Value-">getDefaultInclusion</a>, <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultPropertyInclusion-java.lang.Class-com.fasterxml.jackson.annotation.JsonInclude.Value-">getDefaultPropertyInclusion</a>, <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultTyper-com.fasterxml.jackson.databind.JavaType-">getDefaultTyper</a>, <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getHandlerInstantiator--">getHandlerInstantiator</a>, <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getLocale--">getLocale</a>, <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getPolymorphicTypeValidator--">getPolymorphicTypeValidator</a>, <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getPropertyNamingStrategy--">getPropertyNamingStrategy</a>, <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getTimeZone--">getTimeZone</a>, <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getTypeFactory--">getTypeFactory</a>, <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#hasMapperFeatures-int-">hasMapperFeatures</a>, <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#introspectClassAnnotations-java.lang.Class-">introspectClassAnnotations</a>, <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#introspectClassAnnotations-com.fasterxml.jackson.databind.JavaType-">introspectClassAnnotations</a>, <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#introspectDirectClassAnnotations-java.lang.Class-">introspectDirectClassAnnotations</a>, <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#introspectDirectClassAnnotations-com.fasterxml.jackson.databind.JavaType-">introspectDirectClassAnnotations</a>, <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#isAnnotationProcessingEnabled--">isAnnotationProcessingEnabled</a>, <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#isEnabled-com.fasterxml.jackson.databind.MapperFeature-">isEnabled</a>, <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#shouldSortPropertiesAlphabetically--">shouldSortPropertiesAlphabetically</a>, <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#typeIdResolverInstance-com.fasterxml.jackson.databind.introspect.Annotated-java.lang.Class-">typeIdResolverInstance</a>, <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#typeResolverBuilderInstance-com.fasterxml.jackson.databind.introspect.Annotated-java.lang.Class-">typeResolverBuilderInstance</a>, <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#useRootWrapping--">useRootWrapping</a></code></li> 650</ul> 651<ul class="blockList"> 652<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> 653<!-- --> 654</a> 655<h3>Methods inherited from class 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> 656<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> 657</ul> 658</li> 659</ul> 660</li> 661</ul> 662</div> 663<div class="details"> 664<ul class="blockList"> 665<li class="blockList"> 666<!-- ============ FIELD DETAIL =========== --> 667<ul class="blockList"> 668<li class="blockList"><a name="field.detail"> 669<!-- --> 670</a> 671<h3>Field Detail</h3> 672<a name="EMPTY_OVERRIDE"> 673<!-- --> 674</a> 675<ul class="blockList"> 676<li class="blockList"> 677<h4>EMPTY_OVERRIDE</h4> 678<pre>protected static final <a href="../../../../../com/fasterxml/jackson/databind/cfg/ConfigOverride.html" title="class in com.fasterxml.jackson.databind.cfg">ConfigOverride</a> EMPTY_OVERRIDE</pre> 679<dl> 680<dt><span class="simpleTagLabel">Since:</span></dt> 681<dd>2.9</dd> 682</dl> 683</li> 684</ul> 685<a name="Z:Z_mixIns"> 686<!-- --> 687</a> 688<ul class="blockList"> 689<li class="blockList"> 690<h4>_mixIns</h4> 691<pre>protected final <a href="../../../../../com/fasterxml/jackson/databind/introspect/SimpleMixInResolver.html" title="class in com.fasterxml.jackson.databind.introspect">SimpleMixInResolver</a> _mixIns</pre> 692<div class="block">Mix-in annotation mappings to use, if any: immutable, 693 cannot be changed once defined.</div> 694<dl> 695<dt><span class="simpleTagLabel">Since:</span></dt> 696<dd>2.6</dd> 697</dl> 698</li> 699</ul> 700<a name="Z:Z_subtypeResolver"> 701<!-- --> 702</a> 703<ul class="blockList"> 704<li class="blockList"> 705<h4>_subtypeResolver</h4> 706<pre>protected final <a href="../../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a> _subtypeResolver</pre> 707<div class="block">Registered concrete subtypes that can be used instead of (or 708 in addition to) ones declared using annotations. 709<p> 710 Note that instances are stateful and as such may need to be copied, 711 and may NOT be demoted down to <a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg"><code>BaseSettings</code></a>.</div> 712</li> 713</ul> 714<a name="Z:Z_rootName"> 715<!-- --> 716</a> 717<ul class="blockList"> 718<li class="blockList"> 719<h4>_rootName</h4> 720<pre>protected final <a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a> _rootName</pre> 721<div class="block">Explicitly defined root name to use, if any; if empty 722 String, will disable root-name wrapping; if null, will 723 use defaults</div> 724</li> 725</ul> 726<a name="Z:Z_view"> 727<!-- --> 728</a> 729<ul class="blockList"> 730<li class="blockList"> 731<h4>_view</h4> 732<pre>protected final <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><?> _view</pre> 733<div class="block">View to use for filtering out properties to serialize 734 or deserialize. 735 Null if none (will also be assigned null if <code>Object.class</code> 736 is defined), meaning that all properties are to be included.</div> 737</li> 738</ul> 739<a name="Z:Z_attributes"> 740<!-- --> 741</a> 742<ul class="blockList"> 743<li class="blockList"> 744<h4>_attributes</h4> 745<pre>protected final <a href="../../../../../com/fasterxml/jackson/databind/cfg/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a> _attributes</pre> 746<div class="block">Contextual attributes accessible (get and set) during processing, 747 on per-call basis.</div> 748<dl> 749<dt><span class="simpleTagLabel">Since:</span></dt> 750<dd>2.3</dd> 751</dl> 752</li> 753</ul> 754<a name="Z:Z_rootNames"> 755<!-- --> 756</a> 757<ul class="blockList"> 758<li class="blockList"> 759<h4>_rootNames</h4> 760<pre>protected final <a href="../../../../../com/fasterxml/jackson/databind/util/RootNameLookup.html" title="class in com.fasterxml.jackson.databind.util">RootNameLookup</a> _rootNames</pre> 761<div class="block">Simple cache used for finding out possible root name for root name 762 wrapping. 763<p> 764 Note that instances are stateful (for caching) and as such may need to be copied, 765 and may NOT be demoted down to <a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg"><code>BaseSettings</code></a>.</div> 766<dl> 767<dt><span class="simpleTagLabel">Since:</span></dt> 768<dd>2.6</dd> 769</dl> 770</li> 771</ul> 772<a name="Z:Z_configOverrides"> 773<!-- --> 774</a> 775<ul class="blockListLast"> 776<li class="blockList"> 777<h4>_configOverrides</h4> 778<pre>protected final <a href="../../../../../com/fasterxml/jackson/databind/cfg/ConfigOverrides.html" title="class in com.fasterxml.jackson.databind.cfg">ConfigOverrides</a> _configOverrides</pre> 779<div class="block">Configuration overrides to apply, keyed by type of property.</div> 780<dl> 781<dt><span class="simpleTagLabel">Since:</span></dt> 782<dd>2.8</dd> 783</dl> 784</li> 785</ul> 786</li> 787</ul> 788<!-- ========= CONSTRUCTOR DETAIL ======== --> 789<ul class="blockList"> 790<li class="blockList"><a name="constructor.detail"> 791<!-- --> 792</a> 793<h3>Constructor Detail</h3> 794<a name="MapperConfigBase-com.fasterxml.jackson.databind.cfg.BaseSettings-com.fasterxml.jackson.databind.jsontype.SubtypeResolver-com.fasterxml.jackson.databind.introspect.SimpleMixInResolver-com.fasterxml.jackson.databind.util.RootNameLookup-com.fasterxml.jackson.databind.cfg.ConfigOverrides-"> 795<!-- --> 796</a> 797<ul class="blockList"> 798<li class="blockList"> 799<h4>MapperConfigBase</h4> 800<pre>protected MapperConfigBase(<a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a> base, 801 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a> str, 802 <a href="../../../../../com/fasterxml/jackson/databind/introspect/SimpleMixInResolver.html" title="class in com.fasterxml.jackson.databind.introspect">SimpleMixInResolver</a> mixins, 803 <a href="../../../../../com/fasterxml/jackson/databind/util/RootNameLookup.html" title="class in com.fasterxml.jackson.databind.util">RootNameLookup</a> rootNames, 804 <a href="../../../../../com/fasterxml/jackson/databind/cfg/ConfigOverrides.html" title="class in com.fasterxml.jackson.databind.cfg">ConfigOverrides</a> configOverrides)</pre> 805<div class="block">Constructor used when creating a new instance (compared to 806 that of creating fluent copies)</div> 807<dl> 808<dt><span class="simpleTagLabel">Since:</span></dt> 809<dd>2.8</dd> 810</dl> 811</li> 812</ul> 813<a name="MapperConfigBase-com.fasterxml.jackson.databind.cfg.MapperConfigBase-com.fasterxml.jackson.databind.introspect.SimpleMixInResolver-com.fasterxml.jackson.databind.util.RootNameLookup-com.fasterxml.jackson.databind.cfg.ConfigOverrides-"> 814<!-- --> 815</a> 816<ul class="blockList"> 817<li class="blockList"> 818<h4>MapperConfigBase</h4> 819<pre>protected MapperConfigBase(<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">CFG</a>,<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a>> src, 820 <a href="../../../../../com/fasterxml/jackson/databind/introspect/SimpleMixInResolver.html" title="class in com.fasterxml.jackson.databind.introspect">SimpleMixInResolver</a> mixins, 821 <a href="../../../../../com/fasterxml/jackson/databind/util/RootNameLookup.html" title="class in com.fasterxml.jackson.databind.util">RootNameLookup</a> rootNames, 822 <a href="../../../../../com/fasterxml/jackson/databind/cfg/ConfigOverrides.html" title="class in com.fasterxml.jackson.databind.cfg">ConfigOverrides</a> configOverrides)</pre> 823<div class="block">Copy constructor usually called to make a copy for use by 824 ObjectMapper that is copied.</div> 825<dl> 826<dt><span class="simpleTagLabel">Since:</span></dt> 827<dd>2.8</dd> 828</dl> 829</li> 830</ul> 831<a name="MapperConfigBase-com.fasterxml.jackson.databind.cfg.MapperConfigBase-"> 832<!-- --> 833</a> 834<ul class="blockList"> 835<li class="blockList"> 836<h4>MapperConfigBase</h4> 837<pre>protected MapperConfigBase(<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">CFG</a>,<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a>> src)</pre> 838<div class="block">Pass-through constructor used when no changes are needed to the 839 base class.</div> 840</li> 841</ul> 842<a name="MapperConfigBase-com.fasterxml.jackson.databind.cfg.MapperConfigBase-com.fasterxml.jackson.databind.cfg.BaseSettings-"> 843<!-- --> 844</a> 845<ul class="blockList"> 846<li class="blockList"> 847<h4>MapperConfigBase</h4> 848<pre>protected MapperConfigBase(<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">CFG</a>,<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a>> src, 849 <a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a> base)</pre> 850</li> 851</ul> 852<a name="MapperConfigBase-com.fasterxml.jackson.databind.cfg.MapperConfigBase-int-"> 853<!-- --> 854</a> 855<ul class="blockList"> 856<li class="blockList"> 857<h4>MapperConfigBase</h4> 858<pre>protected MapperConfigBase(<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">CFG</a>,<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a>> src, 859 int mapperFeatures)</pre> 860</li> 861</ul> 862<a name="MapperConfigBase-com.fasterxml.jackson.databind.cfg.MapperConfigBase-com.fasterxml.jackson.databind.jsontype.SubtypeResolver-"> 863<!-- --> 864</a> 865<ul class="blockList"> 866<li class="blockList"> 867<h4>MapperConfigBase</h4> 868<pre>protected MapperConfigBase(<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">CFG</a>,<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a>> src, 869 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a> str)</pre> 870</li> 871</ul> 872<a name="MapperConfigBase-com.fasterxml.jackson.databind.cfg.MapperConfigBase-com.fasterxml.jackson.databind.PropertyName-"> 873<!-- --> 874</a> 875<ul class="blockList"> 876<li class="blockList"> 877<h4>MapperConfigBase</h4> 878<pre>protected MapperConfigBase(<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">CFG</a>,<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a>> src, 879 <a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a> rootName)</pre> 880</li> 881</ul> 882<a name="MapperConfigBase-com.fasterxml.jackson.databind.cfg.MapperConfigBase-java.lang.Class-"> 883<!-- --> 884</a> 885<ul class="blockList"> 886<li class="blockList"> 887<h4>MapperConfigBase</h4> 888<pre>protected MapperConfigBase(<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">CFG</a>,<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a>> src, 889 <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><?> view)</pre> 890</li> 891</ul> 892<a name="MapperConfigBase-com.fasterxml.jackson.databind.cfg.MapperConfigBase-com.fasterxml.jackson.databind.introspect.SimpleMixInResolver-"> 893<!-- --> 894</a> 895<ul class="blockList"> 896<li class="blockList"> 897<h4>MapperConfigBase</h4> 898<pre>protected MapperConfigBase(<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">CFG</a>,<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a>> src, 899 <a href="../../../../../com/fasterxml/jackson/databind/introspect/SimpleMixInResolver.html" title="class in com.fasterxml.jackson.databind.introspect">SimpleMixInResolver</a> mixins)</pre> 900<dl> 901<dt><span class="simpleTagLabel">Since:</span></dt> 902<dd>2.1</dd> 903</dl> 904</li> 905</ul> 906<a name="MapperConfigBase-com.fasterxml.jackson.databind.cfg.MapperConfigBase-com.fasterxml.jackson.databind.cfg.ContextAttributes-"> 907<!-- --> 908</a> 909<ul class="blockListLast"> 910<li class="blockList"> 911<h4>MapperConfigBase</h4> 912<pre>protected MapperConfigBase(<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">CFG</a>,<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a>> src, 913 <a href="../../../../../com/fasterxml/jackson/databind/cfg/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a> attr)</pre> 914<dl> 915<dt><span class="simpleTagLabel">Since:</span></dt> 916<dd>2.3</dd> 917</dl> 918</li> 919</ul> 920</li> 921</ul> 922<!-- ============ METHOD DETAIL ========== --> 923<ul class="blockList"> 924<li class="blockList"><a name="method.detail"> 925<!-- --> 926</a> 927<h3>Method Detail</h3> 928<a name="Z:Z_withBase-com.fasterxml.jackson.databind.cfg.BaseSettings-"> 929<!-- --> 930</a> 931<ul class="blockList"> 932<li class="blockList"> 933<h4>_withBase</h4> 934<pre>protected abstract <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a> _withBase(<a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a> newBase)</pre> 935<dl> 936<dt><span class="simpleTagLabel">Since:</span></dt> 937<dd>2.9 (in this case, demoted from sub-classes)</dd> 938</dl> 939</li> 940</ul> 941<a name="Z:Z_withMapperFeatures-int-"> 942<!-- --> 943</a> 944<ul class="blockList"> 945<li class="blockList"> 946<h4>_withMapperFeatures</h4> 947<pre>protected abstract <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a> _withMapperFeatures(int mapperFeatures)</pre> 948<dl> 949<dt><span class="simpleTagLabel">Since:</span></dt> 950<dd>2.9 (in this case, demoted from sub-classes)</dd> 951</dl> 952</li> 953</ul> 954<a name="with-com.fasterxml.jackson.databind.MapperFeature...-"> 955<!-- --> 956</a> 957<ul class="blockList"> 958<li class="blockList"> 959<h4>with</h4> 960<pre>public final <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a> with(<a href="../../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>... features)</pre> 961<div class="block">Fluent factory method that will construct and return a new configuration 962 object instance with specified features enabled.</div> 963<dl> 964<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 965<dd><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#with-com.fasterxml.jackson.databind.MapperFeature...-">with</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a> extends <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">CFG</a>,<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a>>></code></dd> 966</dl> 967</li> 968</ul> 969<a name="without-com.fasterxml.jackson.databind.MapperFeature...-"> 970<!-- --> 971</a> 972<ul class="blockList"> 973<li class="blockList"> 974<h4>without</h4> 975<pre>public final <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a> without(<a href="../../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>... features)</pre> 976<div class="block">Fluent factory method that will construct and return a new configuration 977 object instance with specified features disabled.</div> 978<dl> 979<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 980<dd><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#without-com.fasterxml.jackson.databind.MapperFeature...-">without</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a> extends <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">CFG</a>,<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a>>></code></dd> 981</dl> 982</li> 983</ul> 984<a name="with-com.fasterxml.jackson.databind.MapperFeature-boolean-"> 985<!-- --> 986</a> 987<ul class="blockList"> 988<li class="blockList"> 989<h4>with</h4> 990<pre>public final <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a> with(<a href="../../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a> feature, 991 boolean state)</pre> 992<dl> 993<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 994<dd><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#with-com.fasterxml.jackson.databind.MapperFeature-boolean-">with</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a> extends <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">CFG</a>,<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a>>></code></dd> 995</dl> 996</li> 997</ul> 998<a name="with-com.fasterxml.jackson.databind.AnnotationIntrospector-"> 999<!-- --> 1000</a> 1001<ul class="blockList"> 1002<li class="blockList"> 1003<h4>with</h4> 1004<pre>public final <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a> with(<a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> ai)</pre> 1005<div class="block">Method for constructing and returning a new instance with different 1006 <a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a> to use (replacing old one). 1007<p> 1008 NOTE: make sure to register new instance with <code>ObjectMapper</code> 1009 if directly calling this method.</div> 1010</li> 1011</ul> 1012<a name="withAppendedAnnotationIntrospector-com.fasterxml.jackson.databind.AnnotationIntrospector-"> 1013<!-- --> 1014</a> 1015<ul class="blockList"> 1016<li class="blockList"> 1017<h4>withAppendedAnnotationIntrospector</h4> 1018<pre>public final <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a> withAppendedAnnotationIntrospector(<a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> ai)</pre> 1019<div class="block">Method for constructing and returning a new instance with additional 1020 <a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a> appended (as the lowest priority one)</div> 1021</li> 1022</ul> 1023<a name="withInsertedAnnotationIntrospector-com.fasterxml.jackson.databind.AnnotationIntrospector-"> 1024<!-- --> 1025</a> 1026<ul class="blockList"> 1027<li class="blockList"> 1028<h4>withInsertedAnnotationIntrospector</h4> 1029<pre>public final <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a> withInsertedAnnotationIntrospector(<a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> ai)</pre> 1030<div class="block">Method for constructing and returning a new instance with additional 1031 <a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a> inserted (as the highest priority one)</div> 1032</li> 1033</ul> 1034<a name="with-com.fasterxml.jackson.databind.introspect.ClassIntrospector-"> 1035<!-- --> 1036</a> 1037<ul class="blockList"> 1038<li class="blockList"> 1039<h4>with</h4> 1040<pre>public final <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a> with(<a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect">ClassIntrospector</a> ci)</pre> 1041<div class="block">Method for constructing and returning a new instance with different 1042 <a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect"><code>ClassIntrospector</code></a> 1043 to use. 1044<p> 1045 NOTE: make sure to register new instance with <code>ObjectMapper</code> 1046 if directly calling this method.</div> 1047</li> 1048</ul> 1049<a name="with-com.fasterxml.jackson.databind.cfg.ContextAttributes-"> 1050<!-- --> 1051</a> 1052<ul class="blockList"> 1053<li class="blockList"> 1054<h4>with</h4> 1055<pre>public abstract <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a> with(<a href="../../../../../com/fasterxml/jackson/databind/cfg/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a> attrs)</pre> 1056<div class="block">Method for constructing an instance that has specified 1057 contextual attributes.</div> 1058<dl> 1059<dt><span class="simpleTagLabel">Since:</span></dt> 1060<dd>2.3</dd> 1061</dl> 1062</li> 1063</ul> 1064<a name="withAttributes-java.util.Map-"> 1065<!-- --> 1066</a> 1067<ul class="blockList"> 1068<li class="blockList"> 1069<h4>withAttributes</h4> 1070<pre>public <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a> withAttributes(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><?,?> attributes)</pre> 1071<div class="block">Method for constructing an instance that has only specified 1072 attributes, removing any attributes that exist before the call.</div> 1073<dl> 1074<dt><span class="simpleTagLabel">Since:</span></dt> 1075<dd>2.3</dd> 1076</dl> 1077</li> 1078</ul> 1079<a name="withAttribute-java.lang.Object-java.lang.Object-"> 1080<!-- --> 1081</a> 1082<ul class="blockList"> 1083<li class="blockList"> 1084<h4>withAttribute</h4> 1085<pre>public <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a> withAttribute(<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> key, 1086 <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> value)</pre> 1087<div class="block">Method for constructing an instance that has specified 1088 value for attribute for given key.</div> 1089<dl> 1090<dt><span class="simpleTagLabel">Since:</span></dt> 1091<dd>2.3</dd> 1092</dl> 1093</li> 1094</ul> 1095<a name="withoutAttribute-java.lang.Object-"> 1096<!-- --> 1097</a> 1098<ul class="blockList"> 1099<li class="blockList"> 1100<h4>withoutAttribute</h4> 1101<pre>public <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a> withoutAttribute(<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> key)</pre> 1102<div class="block">Method for constructing an instance that has no 1103 value for attribute for given key.</div> 1104<dl> 1105<dt><span class="simpleTagLabel">Since:</span></dt> 1106<dd>2.3</dd> 1107</dl> 1108</li> 1109</ul> 1110<a name="with-com.fasterxml.jackson.databind.type.TypeFactory-"> 1111<!-- --> 1112</a> 1113<ul class="blockList"> 1114<li class="blockList"> 1115<h4>with</h4> 1116<pre>public final <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a> with(<a href="../../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a> tf)</pre> 1117<div class="block">Method for constructing and returning a new instance with different 1118 <a href="../../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type"><code>TypeFactory</code></a> 1119 to use.</div> 1120</li> 1121</ul> 1122<a name="with-com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder-"> 1123<!-- --> 1124</a> 1125<ul class="blockList"> 1126<li class="blockList"> 1127<h4>with</h4> 1128<pre>public final <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a> with(<a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</a><?> trb)</pre> 1129<div class="block">Method for constructing and returning a new instance with different 1130 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype"><code>TypeResolverBuilder</code></a> to use.</div> 1131</li> 1132</ul> 1133<a name="with-com.fasterxml.jackson.databind.PropertyNamingStrategy-"> 1134<!-- --> 1135</a> 1136<ul class="blockList"> 1137<li class="blockList"> 1138<h4>with</h4> 1139<pre>public final <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a> with(<a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a> pns)</pre> 1140<div class="block">Method for constructing and returning a new instance with different 1141 <a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind"><code>PropertyNamingStrategy</code></a> 1142 to use. 1143<p> 1144 NOTE: make sure to register new instance with <code>ObjectMapper</code> 1145 if directly calling this method.</div> 1146</li> 1147</ul> 1148<a name="with-com.fasterxml.jackson.databind.cfg.HandlerInstantiator-"> 1149<!-- --> 1150</a> 1151<ul class="blockList"> 1152<li class="blockList"> 1153<h4>with</h4> 1154<pre>public final <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a> with(<a href="../../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg">HandlerInstantiator</a> hi)</pre> 1155<div class="block">Method for constructing and returning a new instance with different 1156 <a href="../../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg"><code>HandlerInstantiator</code></a> 1157 to use. 1158<p> 1159 NOTE: make sure to register new instance with <code>ObjectMapper</code> 1160 if directly calling this method.</div> 1161</li> 1162</ul> 1163<a name="with-com.fasterxml.jackson.core.Base64Variant-"> 1164<!-- --> 1165</a> 1166<ul class="blockList"> 1167<li class="blockList"> 1168<h4>with</h4> 1169<pre>public final <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a> with(<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> base64)</pre> 1170<div class="block">Method for constructing and returning a new instance with different 1171 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> to use with base64-encoded binary values.</div> 1172</li> 1173</ul> 1174<a name="with-java.text.DateFormat-"> 1175<!-- --> 1176</a> 1177<ul class="blockList"> 1178<li class="blockList"> 1179<h4>with</h4> 1180<pre>public <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a> with(<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> df)</pre> 1181<div class="block">Method for constructing and returning a new instance with different 1182 <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> 1183 to use. 1184<p> 1185 NOTE: non-final since <code>SerializationConfig</code> needs to override this</div> 1186</li> 1187</ul> 1188<a name="with-java.util.Locale-"> 1189<!-- --> 1190</a> 1191<ul class="blockList"> 1192<li class="blockList"> 1193<h4>with</h4> 1194<pre>public final <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a> with(<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> l)</pre> 1195<div class="block">Method for constructing and returning a new instance with different 1196 default <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util"><code>Locale</code></a> to use for formatting.</div> 1197</li> 1198</ul> 1199<a name="with-java.util.TimeZone-"> 1200<!-- --> 1201</a> 1202<ul class="blockList"> 1203<li class="blockList"> 1204<h4>with</h4> 1205<pre>public final <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a> with(<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> tz)</pre> 1206<div class="block">Method for constructing and returning a new instance with different 1207 default <a href="https://docs.oracle.com/javase/8/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util"><code>TimeZone</code></a> to use for formatting of date values.</div> 1208</li> 1209</ul> 1210<a name="withRootName-com.fasterxml.jackson.databind.PropertyName-"> 1211<!-- --> 1212</a> 1213<ul class="blockList"> 1214<li class="blockList"> 1215<h4>withRootName</h4> 1216<pre>public abstract <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a> withRootName(<a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a> rootName)</pre> 1217<div class="block">Method for constructing and returning a new instance with different 1218 root name to use (none, if null). 1219<p> 1220 Note that when a root name is set to a non-Empty String, this will automatically force use 1221 of root element wrapping with given name. If empty String passed, will 1222 disable root name wrapping; and if null used, will instead use 1223 <code>SerializationFeature</code> to determine if to use wrapping, and annotation 1224 (or default name) for actual root name to use.</div> 1225<dl> 1226<dt><span class="paramLabel">Parameters:</span></dt> 1227<dd><code>rootName</code> - to use: if null, means "use default" (clear setting); 1228 if empty String ("") means that no root name wrapping is used; 1229 otherwise defines root name to use.</dd> 1230<dt><span class="simpleTagLabel">Since:</span></dt> 1231<dd>2.6</dd> 1232</dl> 1233</li> 1234</ul> 1235<a name="withRootName-java.lang.String-"> 1236<!-- --> 1237</a> 1238<ul class="blockList"> 1239<li class="blockList"> 1240<h4>withRootName</h4> 1241<pre>public <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a> withRootName(<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> rootName)</pre> 1242</li> 1243</ul> 1244<a name="with-com.fasterxml.jackson.databind.jsontype.SubtypeResolver-"> 1245<!-- --> 1246</a> 1247<ul class="blockList"> 1248<li class="blockList"> 1249<h4>with</h4> 1250<pre>public abstract <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a> with(<a href="../../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a> str)</pre> 1251<div class="block">Method for constructing and returning a new instance with different 1252 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype"><code>SubtypeResolver</code></a> 1253 to use. 1254<p> 1255 NOTE: make sure to register new instance with <code>ObjectMapper</code> 1256 if directly calling this method.</div> 1257</li> 1258</ul> 1259<a name="withView-java.lang.Class-"> 1260<!-- --> 1261</a> 1262<ul class="blockList"> 1263<li class="blockList"> 1264<h4>withView</h4> 1265<pre>public abstract <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a> withView(<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><?> view)</pre> 1266<div class="block">Method for constructing and returning a new instance with different 1267 view to use.</div> 1268</li> 1269</ul> 1270<a name="getSubtypeResolver--"> 1271<!-- --> 1272</a> 1273<ul class="blockList"> 1274<li class="blockList"> 1275<h4>getSubtypeResolver</h4> 1276<pre>public final <a href="../../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a> getSubtypeResolver()</pre> 1277<div class="block">Accessor for object used for finding out all reachable subtypes 1278 for supertypes; needed when a logical type name is used instead 1279 of class name (or custom scheme).</div> 1280<dl> 1281<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 1282<dd><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getSubtypeResolver--">getSubtypeResolver</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a> extends <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">CFG</a>,<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a>>></code></dd> 1283</dl> 1284</li> 1285</ul> 1286<a name="getRootName--"> 1287<!-- --> 1288</a> 1289<ul class="blockList"> 1290<li class="blockList"> 1291<h4>getRootName</h4> 1292<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> 1293public final <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> getRootName()</pre> 1294<div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">Since 2.6 use <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html#getFullRootName--"><code>getFullRootName()</code></a> instead.</span></div> 1295</li> 1296</ul> 1297<a name="getFullRootName--"> 1298<!-- --> 1299</a> 1300<ul class="blockList"> 1301<li class="blockList"> 1302<h4>getFullRootName</h4> 1303<pre>public final <a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a> getFullRootName()</pre> 1304<dl> 1305<dt><span class="simpleTagLabel">Since:</span></dt> 1306<dd>2.6</dd> 1307</dl> 1308</li> 1309</ul> 1310<a name="getActiveView--"> 1311<!-- --> 1312</a> 1313<ul class="blockList"> 1314<li class="blockList"> 1315<h4>getActiveView</h4> 1316<pre>public final <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><?> getActiveView()</pre> 1317<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getActiveView--">MapperConfig</a></code></span></div> 1318<div class="block">Accessor for finding currently active view, if any (null if none)</div> 1319<dl> 1320<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 1321<dd><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getActiveView--">getActiveView</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a> extends <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">CFG</a>,<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a>>></code></dd> 1322</dl> 1323</li> 1324</ul> 1325<a name="getAttributes--"> 1326<!-- --> 1327</a> 1328<ul class="blockList"> 1329<li class="blockList"> 1330<h4>getAttributes</h4> 1331<pre>public final <a href="../../../../../com/fasterxml/jackson/databind/cfg/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a> getAttributes()</pre> 1332<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getAttributes--">MapperConfig</a></code></span></div> 1333<div class="block">Method for accessing per-instance shared (baseline/default) 1334 attribute values; these are used as the basis for per-call 1335 attributes.</div> 1336<dl> 1337<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 1338<dd><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getAttributes--">getAttributes</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a> extends <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">CFG</a>,<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a>>></code></dd> 1339</dl> 1340</li> 1341</ul> 1342<a name="getConfigOverride-java.lang.Class-"> 1343<!-- --> 1344</a> 1345<ul class="blockList"> 1346<li class="blockList"> 1347<h4>getConfigOverride</h4> 1348<pre>public final <a href="../../../../../com/fasterxml/jackson/databind/cfg/ConfigOverride.html" title="class in com.fasterxml.jackson.databind.cfg">ConfigOverride</a> getConfigOverride(<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><?> type)</pre> 1349<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getConfigOverride-java.lang.Class-">MapperConfig</a></code></span></div> 1350<div class="block">Accessor for finding <a href="../../../../../com/fasterxml/jackson/databind/cfg/ConfigOverride.html" title="class in com.fasterxml.jackson.databind.cfg"><code>ConfigOverride</code></a> to use for 1351 properties of given type, if any exist; or if none, return an immutable 1352 "empty" instance with no overrides. 1353<p> 1354 Note that only directly associated override 1355 is found; no type hierarchy traversal is performed.</div> 1356<dl> 1357<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 1358<dd><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getConfigOverride-java.lang.Class-">getConfigOverride</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a> extends <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">CFG</a>,<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a>>></code></dd> 1359<dt><span class="returnLabel">Returns:</span></dt> 1360<dd>Override object to use for the type, never null (but may be empty)</dd> 1361</dl> 1362</li> 1363</ul> 1364<a name="findConfigOverride-java.lang.Class-"> 1365<!-- --> 1366</a> 1367<ul class="blockList"> 1368<li class="blockList"> 1369<h4>findConfigOverride</h4> 1370<pre>public final <a href="../../../../../com/fasterxml/jackson/databind/cfg/ConfigOverride.html" title="class in com.fasterxml.jackson.databind.cfg">ConfigOverride</a> findConfigOverride(<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><?> type)</pre> 1371<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#findConfigOverride-java.lang.Class-">MapperConfig</a></code></span></div> 1372<div class="block">Accessor for finding <a href="../../../../../com/fasterxml/jackson/databind/cfg/ConfigOverride.html" title="class in com.fasterxml.jackson.databind.cfg"><code>ConfigOverride</code></a> to use for 1373 properties of given type, if any exist; or return `null` if not. 1374<p> 1375 Note that only directly associated override 1376 is found; no type hierarchy traversal is performed.</div> 1377<dl> 1378<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 1379<dd><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#findConfigOverride-java.lang.Class-">findConfigOverride</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a> extends <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">CFG</a>,<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a>>></code></dd> 1380<dt><span class="returnLabel">Returns:</span></dt> 1381<dd>Override object to use for the type, if defined; null if none.</dd> 1382</dl> 1383</li> 1384</ul> 1385<a name="getDefaultPropertyInclusion--"> 1386<!-- --> 1387</a> 1388<ul class="blockList"> 1389<li class="blockList"> 1390<h4>getDefaultPropertyInclusion</h4> 1391<pre>public final <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> getDefaultPropertyInclusion()</pre> 1392<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultPropertyInclusion--">MapperConfig</a></code></span></div> 1393<div class="block">Accessor for default property inclusion to use for serialization, 1394 used unless overridden by per-type or per-property overrides.</div> 1395<dl> 1396<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 1397<dd><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultPropertyInclusion--">getDefaultPropertyInclusion</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a> extends <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">CFG</a>,<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a>>></code></dd> 1398</dl> 1399</li> 1400</ul> 1401<a name="getDefaultPropertyInclusion-java.lang.Class-"> 1402<!-- --> 1403</a> 1404<ul class="blockList"> 1405<li class="blockList"> 1406<h4>getDefaultPropertyInclusion</h4> 1407<pre>public final <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> getDefaultPropertyInclusion(<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><?> baseType)</pre> 1408<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultPropertyInclusion-java.lang.Class-">MapperConfig</a></code></span></div> 1409<div class="block">Accessor for default property inclusion to use for serialization, 1410 considering possible per-type override for given base type.<br> 1411 NOTE: if no override found, defaults to value returned by 1412 <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultPropertyInclusion--"><code>MapperConfig.getDefaultPropertyInclusion()</code></a>.</div> 1413<dl> 1414<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 1415<dd><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultPropertyInclusion-java.lang.Class-">getDefaultPropertyInclusion</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a> extends <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">CFG</a>,<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a>>></code></dd> 1416</dl> 1417</li> 1418</ul> 1419<a name="getDefaultInclusion-java.lang.Class-java.lang.Class-"> 1420<!-- --> 1421</a> 1422<ul class="blockList"> 1423<li class="blockList"> 1424<h4>getDefaultInclusion</h4> 1425<pre>public final <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> getDefaultInclusion(<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><?> baseType, 1426 <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><?> propertyType)</pre> 1427<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultInclusion-java.lang.Class-java.lang.Class-">MapperConfig</a></code></span></div> 1428<div class="block">Accessor for default property inclusion to use for serialization, 1429 considering possible per-type override for given base type and 1430 possible per-type override for given property type.<br> 1431 NOTE: if no override found, defaults to value returned by 1432 <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultPropertyInclusion--"><code>MapperConfig.getDefaultPropertyInclusion()</code></a>.</div> 1433<dl> 1434<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 1435<dd><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultInclusion-java.lang.Class-java.lang.Class-">getDefaultInclusion</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a> extends <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">CFG</a>,<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a>>></code></dd> 1436<dt><span class="paramLabel">Parameters:</span></dt> 1437<dd><code>baseType</code> - Type of the instance containing the targeted property.</dd> 1438<dd><code>propertyType</code> - Type of the property to look up inclusion setting for.</dd> 1439</dl> 1440</li> 1441</ul> 1442<a name="getDefaultPropertyFormat-java.lang.Class-"> 1443<!-- --> 1444</a> 1445<ul class="blockList"> 1446<li class="blockList"> 1447<h4>getDefaultPropertyFormat</h4> 1448<pre>public final <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonFormat.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonFormat.Value</a> getDefaultPropertyFormat(<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><?> type)</pre> 1449<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultPropertyFormat-java.lang.Class-">MapperConfig</a></code></span></div> 1450<div class="block">Accessor for default format settings to use for serialization (and, to a degree 1451 deserialization), considering baseline settings and per-type defaults 1452 for given base type (if any).</div> 1453<dl> 1454<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 1455<dd><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultPropertyFormat-java.lang.Class-">getDefaultPropertyFormat</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a> extends <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">CFG</a>,<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a>>></code></dd> 1456</dl> 1457</li> 1458</ul> 1459<a name="getDefaultPropertyIgnorals-java.lang.Class-"> 1460<!-- --> 1461</a> 1462<ul class="blockList"> 1463<li class="blockList"> 1464<h4>getDefaultPropertyIgnorals</h4> 1465<pre>public final <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonIgnoreProperties.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonIgnoreProperties.Value</a> getDefaultPropertyIgnorals(<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><?> type)</pre> 1466<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultPropertyIgnorals-java.lang.Class-">MapperConfig</a></code></span></div> 1467<div class="block">Accessor for default property ignorals to use, if any, for given base type, 1468 based on config overrides settings (see <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#findConfigOverride-java.lang.Class-"><code>MapperConfig.findConfigOverride(Class)</code></a>).</div> 1469<dl> 1470<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 1471<dd><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultPropertyIgnorals-java.lang.Class-">getDefaultPropertyIgnorals</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a> extends <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">CFG</a>,<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a>>></code></dd> 1472</dl> 1473</li> 1474</ul> 1475<a name="getDefaultPropertyIgnorals-java.lang.Class-com.fasterxml.jackson.databind.introspect.AnnotatedClass-"> 1476<!-- --> 1477</a> 1478<ul class="blockList"> 1479<li class="blockList"> 1480<h4>getDefaultPropertyIgnorals</h4> 1481<pre>public final <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonIgnoreProperties.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonIgnoreProperties.Value</a> getDefaultPropertyIgnorals(<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><?> baseType, 1482 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</a> actualClass)</pre> 1483<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultPropertyIgnorals-java.lang.Class-com.fasterxml.jackson.databind.introspect.AnnotatedClass-">MapperConfig</a></code></span></div> 1484<div class="block">Helper method that may be called to see if there are property ignoral 1485 definitions from annotations (via <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect"><code>AnnotatedClass</code></a>) or through 1486 "config overrides". If both exist, config overrides have precedence 1487 over class annotations.</div> 1488<dl> 1489<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 1490<dd><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultPropertyIgnorals-java.lang.Class-com.fasterxml.jackson.databind.introspect.AnnotatedClass-">getDefaultPropertyIgnorals</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a> extends <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">CFG</a>,<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a>>></code></dd> 1491</dl> 1492</li> 1493</ul> 1494<a name="getDefaultVisibilityChecker--"> 1495<!-- --> 1496</a> 1497<ul class="blockList"> 1498<li class="blockList"> 1499<h4>getDefaultVisibilityChecker</h4> 1500<pre>public final <a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a><?> getDefaultVisibilityChecker()</pre> 1501<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultVisibilityChecker--">MapperConfig</a></code></span></div> 1502<div class="block">Accessor for object used for determining whether specific property elements 1503 (method, constructors, fields) can be auto-detected based on 1504 their visibility (access modifiers). Can be changed to allow 1505 different minimum visibility levels for auto-detection. Note 1506 that this is the global handler; individual types (classes) 1507 can further override active checker used (using 1508 <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonAutoDetect.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonAutoDetect</code></a> annotation)</div> 1509<dl> 1510<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 1511<dd><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultVisibilityChecker--">getDefaultVisibilityChecker</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a> extends <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">CFG</a>,<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a>>></code></dd> 1512</dl> 1513</li> 1514</ul> 1515<a name="getDefaultVisibilityChecker-java.lang.Class-com.fasterxml.jackson.databind.introspect.AnnotatedClass-"> 1516<!-- --> 1517</a> 1518<ul class="blockList"> 1519<li class="blockList"> 1520<h4>getDefaultVisibilityChecker</h4> 1521<pre>public final <a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a><?> getDefaultVisibilityChecker(<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><?> baseType, 1522 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</a> actualClass)</pre> 1523<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultVisibilityChecker-java.lang.Class-com.fasterxml.jackson.databind.introspect.AnnotatedClass-">MapperConfig</a></code></span></div> 1524<div class="block">Accessor for object used for determining whether specific property elements 1525 (method, constructors, fields) can be auto-detected based on 1526 their visibility (access modifiers). This is based on global defaults 1527 (as would be returned by <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultVisibilityChecker--"><code>MapperConfig.getDefaultVisibilityChecker()</code></a>, but 1528 then modified by possible class annotation (see <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonAutoDetect.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonAutoDetect</code></a>) 1529 and/or per-type config override (see <a href="../../../../../com/fasterxml/jackson/databind/cfg/ConfigOverride.html#getVisibility--"><code>ConfigOverride.getVisibility()</code></a>).</div> 1530<dl> 1531<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 1532<dd><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultVisibilityChecker-java.lang.Class-com.fasterxml.jackson.databind.introspect.AnnotatedClass-">getDefaultVisibilityChecker</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a> extends <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">CFG</a>,<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a>>></code></dd> 1533</dl> 1534</li> 1535</ul> 1536<a name="getDefaultSetterInfo--"> 1537<!-- --> 1538</a> 1539<ul class="blockList"> 1540<li class="blockList"> 1541<h4>getDefaultSetterInfo</h4> 1542<pre>public final <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> getDefaultSetterInfo()</pre> 1543<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultSetterInfo--">MapperConfig</a></code></span></div> 1544<div class="block">Accessor for the baseline setter info used as the global baseline, 1545 not considering possible per-type overrides.</div> 1546<dl> 1547<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 1548<dd><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultSetterInfo--">getDefaultSetterInfo</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a> extends <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">CFG</a>,<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a>>></code></dd> 1549<dt><span class="returnLabel">Returns:</span></dt> 1550<dd>Global base settings; never null</dd> 1551</dl> 1552</li> 1553</ul> 1554<a name="getDefaultMergeable--"> 1555<!-- --> 1556</a> 1557<ul class="blockList"> 1558<li class="blockList"> 1559<h4>getDefaultMergeable</h4> 1560<pre>public <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> getDefaultMergeable()</pre> 1561<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultMergeable--">MapperConfig</a></code></span></div> 1562<div class="block">Accessor for the baseline merge info used as the global baseline, 1563 not considering possible per-type overrides.</div> 1564<dl> 1565<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 1566<dd><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultMergeable--">getDefaultMergeable</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a> extends <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">CFG</a>,<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a>>></code></dd> 1567<dt><span class="returnLabel">Returns:</span></dt> 1568<dd>Global base settings, if any; `null` if none.</dd> 1569</dl> 1570</li> 1571</ul> 1572<a name="getDefaultMergeable-java.lang.Class-"> 1573<!-- --> 1574</a> 1575<ul class="blockList"> 1576<li class="blockList"> 1577<h4>getDefaultMergeable</h4> 1578<pre>public <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> getDefaultMergeable(<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><?> baseType)</pre> 1579<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultMergeable-java.lang.Class-">MapperConfig</a></code></span></div> 1580<div class="block">Accessor for the baseline merge info used for given type, including global 1581 defaults if no type-specific overrides defined.</div> 1582<dl> 1583<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 1584<dd><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultMergeable-java.lang.Class-">getDefaultMergeable</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a> extends <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">CFG</a>,<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a>>></code></dd> 1585<dt><span class="returnLabel">Returns:</span></dt> 1586<dd>Type-specific settings (if any); global defaults (same as 1587 <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultMergeable--"><code>MapperConfig.getDefaultMergeable()</code></a>) otherwise, if any defined; or `null` 1588 if neither defined</dd> 1589</dl> 1590</li> 1591</ul> 1592<a name="findRootName-com.fasterxml.jackson.databind.JavaType-"> 1593<!-- --> 1594</a> 1595<ul class="blockList"> 1596<li class="blockList"> 1597<h4>findRootName</h4> 1598<pre>public <a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a> findRootName(<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> rootType)</pre> 1599<dl> 1600<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 1601<dd><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#findRootName-com.fasterxml.jackson.databind.JavaType-">findRootName</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a> extends <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">CFG</a>,<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a>>></code></dd> 1602</dl> 1603</li> 1604</ul> 1605<a name="findRootName-java.lang.Class-"> 1606<!-- --> 1607</a> 1608<ul class="blockList"> 1609<li class="blockList"> 1610<h4>findRootName</h4> 1611<pre>public <a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a> findRootName(<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><?> rawRootType)</pre> 1612<dl> 1613<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 1614<dd><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#findRootName-java.lang.Class-">findRootName</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a> extends <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a><<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">CFG</a>,<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="type parameter in MapperConfigBase">T</a>>></code></dd> 1615</dl> 1616</li> 1617</ul> 1618<a name="findMixInClassFor-java.lang.Class-"> 1619<!-- --> 1620</a> 1621<ul class="blockList"> 1622<li class="blockList"> 1623<h4>findMixInClassFor</h4> 1624<pre>public final <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><?> findMixInClassFor(<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><?> cls)</pre> 1625<div class="block">Method that will check if there are "mix-in" classes (with mix-in 1626 annotations) for given class</div> 1627<dl> 1628<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 1629<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.MixInResolver.html#findMixInClassFor-java.lang.Class-">findMixInClassFor</a></code> in interface <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.MixInResolver.html" title="interface in com.fasterxml.jackson.databind.introspect">ClassIntrospector.MixInResolver</a></code></dd> 1630</dl> 1631</li> 1632</ul> 1633<a name="copy--"> 1634<!-- --> 1635</a> 1636<ul class="blockList"> 1637<li class="blockList"> 1638<h4>copy</h4> 1639<pre>public <a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.MixInResolver.html" title="interface in com.fasterxml.jackson.databind.introspect">ClassIntrospector.MixInResolver</a> copy()</pre> 1640<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.MixInResolver.html#copy--">ClassIntrospector.MixInResolver</a></code></span></div> 1641<div class="block">Method called to create a new, non-shared copy, to be used by different 1642 <code>ObjectMapper</code> instance, and one that should not be connected 1643 to this instance, if resolver has mutable state. 1644 If resolver is immutable may simply return `this`.</div> 1645<dl> 1646<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 1647<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.MixInResolver.html#copy--">copy</a></code> in interface <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.MixInResolver.html" title="interface in com.fasterxml.jackson.databind.introspect">ClassIntrospector.MixInResolver</a></code></dd> 1648</dl> 1649</li> 1650</ul> 1651<a name="mixInCount--"> 1652<!-- --> 1653</a> 1654<ul class="blockListLast"> 1655<li class="blockList"> 1656<h4>mixInCount</h4> 1657<pre>public final int mixInCount()</pre> 1658<div class="block">Test-only method -- does not reflect possibly open-ended set that external 1659 mix-in resolver might provide.</div> 1660</li> 1661</ul> 1662</li> 1663</ul> 1664</li> 1665</ul> 1666</div> 1667</div> 1668<!-- ========= END OF CLASS DATA ========= --> 1669<!-- ======= START OF BOTTOM NAVBAR ====== --> 1670<div class="bottomNav"><a name="navbar.bottom"> 1671<!-- --> 1672</a> 1673<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> 1674<a name="navbar.bottom.firstrow"> 1675<!-- --> 1676</a> 1677<ul class="navList" title="Navigation"> 1678<li><a href="../../../../../overview-summary.html">Overview</a></li> 1679<li><a href="package-summary.html">Package</a></li> 1680<li class="navBarCell1Rev">Class</li> 1681<li><a href="class-use/MapperConfigBase.html">Use</a></li> 1682<li><a href="package-tree.html">Tree</a></li> 1683<li><a href="../../../../../deprecated-list.html">Deprecated</a></li> 1684<li><a href="../../../../../index-all.html">Index</a></li> 1685<li><a href="../../../../../help-doc.html">Help</a></li> 1686</ul> 1687</div> 1688<div class="subNav"> 1689<ul class="navList"> 1690<li><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg"><span class="typeNameLink">Prev Class</span></a></li> 1691<li><a href="../../../../../com/fasterxml/jackson/databind/cfg/MutableConfigOverride.html" title="class in com.fasterxml.jackson.databind.cfg"><span class="typeNameLink">Next Class</span></a></li> 1692</ul> 1693<ul class="navList"> 1694<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" target="_top">Frames</a></li> 1695<li><a href="MapperConfigBase.html" target="_top">No Frames</a></li> 1696</ul> 1697<ul class="navList" id="allclasses_navbar_bottom"> 1698<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> 1699</ul> 1700<div> 1701<script type="text/javascript"><!-- 1702 allClassesLink = document.getElementById("allclasses_navbar_bottom"); 1703 if(window==top) { 1704 allClassesLink.style.display = "block"; 1705 } 1706 else { 1707 allClassesLink.style.display = "none"; 1708 } 1709 //--> 1710</script> 1711</div> 1712<div> 1713<ul class="subNavList"> 1714<li>Summary: </li> 1715<li>Nested | </li> 1716<li><a href="#field.summary">Field</a> | </li> 1717<li><a href="#constructor.summary">Constr</a> | </li> 1718<li><a href="#method.summary">Method</a></li> 1719</ul> 1720<ul class="subNavList"> 1721<li>Detail: </li> 1722<li><a href="#field.detail">Field</a> | </li> 1723<li><a href="#constructor.detail">Constr</a> | </li> 1724<li><a href="#method.detail">Method</a></li> 1725</ul> 1726</div> 1727<a name="skip.navbar.bottom"> 1728<!-- --> 1729</a></div> 1730<!-- ======== END OF BOTTOM NAVBAR ======= --> 1731<p class="legalCopy"><small>Copyright © 2008–2020 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p> 1732</body> 1733</html> 1734