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>MapperConfig (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="MapperConfig (jackson-databind 2.11.0 API)"; 17 } 18 } 19 catch(err) { 20 } 21//--> 22var methods = {"i0":10,"i1":9,"i2":10,"i3":10,"i4":10,"i5":10,"i6":6,"i7":6,"i8":6,"i9":6,"i10":10,"i11":6,"i12":10,"i13":10,"i14":6,"i15":10,"i16":6,"i17":10,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":6,"i24":6,"i25":10,"i26":6,"i27":10,"i28":6,"i29":6,"i30":10,"i31":10,"i32":10,"i33":10,"i34":6,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":6,"i48":6,"i49":6,"i50":6}; 23var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]}; 24var altColor = "altColor"; 25var rowColor = "rowColor"; 26var tableTab = "tableTab"; 27var activeTableTab = "activeTableTab"; 28</script> 29<noscript> 30<div>JavaScript is disabled on your browser.</div> 31</noscript> 32<!-- ========= START OF TOP NAVBAR ======= --> 33<div class="topNav"><a name="navbar.top"> 34<!-- --> 35</a> 36<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> 37<a name="navbar.top.firstrow"> 38<!-- --> 39</a> 40<ul class="navList" title="Navigation"> 41<li><a href="../../../../../overview-summary.html">Overview</a></li> 42<li><a href="package-summary.html">Package</a></li> 43<li class="navBarCell1Rev">Class</li> 44<li><a href="class-use/MapperConfig.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/MapperBuilder.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/MapperConfigBase.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/MapperConfig.html" target="_top">Frames</a></li> 58<li><a href="MapperConfig.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 MapperConfig" class="title">Class MapperConfig<T extends MapperConfig<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>com.fasterxml.jackson.databind.cfg.MapperConfig<T></li> 105</ul> 106</li> 107</ul> 108<div class="description"> 109<ul class="blockList"> 110<li class="blockList"> 111<dl> 112<dt>All Implemented Interfaces:</dt> 113<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> 114</dl> 115<dl> 116<dt>Direct Known Subclasses:</dt> 117<dd><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfigBase</a></dd> 118</dl> 119<hr> 120<br> 121<pre>public abstract class <span class="typeNameLabel">MapperConfig<T extends MapperConfig<T>></span> 122extends <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> 123implements <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></pre> 124<div class="block">Interface that defines functionality accessible through both 125 serialization and deserialization configuration objects; 126 accessors to mode-independent configuration settings 127 and such. 128 In addition, shared features are defined 129 in <a href="../../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind"><code>MapperFeature</code></a>. 130<p> 131 Small part of implementation is included here by aggregating 132 <a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg"><code>BaseSettings</code></a> instance that contains configuration 133 that is shared between different types of instances.</div> 134<dl> 135<dt><span class="seeLabel">See Also:</span></dt> 136<dd><a href="../../../../../serialized-form.html#com.fasterxml.jackson.databind.cfg.MapperConfig">Serialized Form</a></dd> 137</dl> 138</li> 139</ul> 140</div> 141<div class="summary"> 142<ul class="blockList"> 143<li class="blockList"> 144<!-- =========== FIELD SUMMARY =========== --> 145<ul class="blockList"> 146<li class="blockList"><a name="field.summary"> 147<!-- --> 148</a> 149<h3>Field Summary</h3> 150<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> 151<caption><span>Fields</span><span class="tabEnd"> </span></caption> 152<tr> 153<th class="colFirst" scope="col">Modifier and Type</th> 154<th class="colLast" scope="col">Field and Description</th> 155</tr> 156<tr class="altColor"> 157<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a></code></td> 158<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#Z:Z_base">_base</a></span></code> 159<div class="block">Immutable container object for simple configuration settings.</div> 160</td> 161</tr> 162<tr class="rowColor"> 163<td class="colFirst"><code>protected int</code></td> 164<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#Z:Z_mapperFeatures">_mapperFeatures</a></span></code> 165<div class="block">Set of shared mapper features enabled.</div> 166</td> 167</tr> 168<tr class="altColor"> 169<td class="colFirst"><code>protected static <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> 170<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#EMPTY_FORMAT">EMPTY_FORMAT</a></span></code> </td> 171</tr> 172<tr class="rowColor"> 173<td class="colFirst"><code>protected static <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> 174<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#EMPTY_INCLUDE">EMPTY_INCLUDE</a></span></code> </td> 175</tr> 176</table> 177</li> 178</ul> 179<!-- ======== CONSTRUCTOR SUMMARY ======== --> 180<ul class="blockList"> 181<li class="blockList"><a name="constructor.summary"> 182<!-- --> 183</a> 184<h3>Constructor Summary</h3> 185<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> 186<caption><span>Constructors</span><span class="tabEnd"> </span></caption> 187<tr> 188<th class="colFirst" scope="col">Modifier</th> 189<th class="colLast" scope="col">Constructor and Description</th> 190</tr> 191<tr class="altColor"> 192<td class="colFirst"><code>protected </code></td> 193<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#MapperConfig-com.fasterxml.jackson.databind.cfg.BaseSettings-int-">MapperConfig</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a> base, 194 int mapperFeatures)</code> </td> 195</tr> 196<tr class="rowColor"> 197<td class="colFirst"><code>protected </code></td> 198<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#MapperConfig-com.fasterxml.jackson.databind.cfg.MapperConfig-">MapperConfig</a></span>(<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/MapperConfig.html" title="type parameter in MapperConfig">T</a>> src)</code> </td> 199</tr> 200<tr class="altColor"> 201<td class="colFirst"><code>protected </code></td> 202<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#MapperConfig-com.fasterxml.jackson.databind.cfg.MapperConfig-com.fasterxml.jackson.databind.cfg.BaseSettings-">MapperConfig</a></span>(<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/MapperConfig.html" title="type parameter in MapperConfig">T</a>> src, 203 <a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a> base)</code> </td> 204</tr> 205<tr class="rowColor"> 206<td class="colFirst"><code>protected </code></td> 207<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#MapperConfig-com.fasterxml.jackson.databind.cfg.MapperConfig-int-">MapperConfig</a></span>(<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/MapperConfig.html" title="type parameter in MapperConfig">T</a>> src, 208 int mapperFeatures)</code> </td> 209</tr> 210</table> 211</li> 212</ul> 213<!-- ========== METHOD SUMMARY =========== --> 214<ul class="blockList"> 215<li class="blockList"><a name="method.summary"> 216<!-- --> 217</a> 218<h3>Method Summary</h3> 219<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> 220<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></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></caption> 221<tr> 222<th class="colFirst" scope="col">Modifier and Type</th> 223<th class="colLast" scope="col">Method and Description</th> 224</tr> 225<tr id="i0" class="altColor"> 226<td class="colFirst"><code>boolean</code></td> 227<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#canOverrideAccessModifiers--">canOverrideAccessModifiers</a></span>()</code> 228<div class="block">Accessor for determining whether it is ok to try to force override of access 229 modifiers to be able to get or set values of non-public Methods, Fields; 230 to invoke non-public Constructors, Methods; or to instantiate non-public 231 Classes.</div> 232</td> 233</tr> 234<tr id="i1" class="rowColor"> 235<td class="colFirst"><code>static <F extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a><F> & <a href="../../../../../com/fasterxml/jackson/databind/cfg/ConfigFeature.html" title="interface in com.fasterxml.jackson.databind.cfg">ConfigFeature</a>><br>int</code></td> 236<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#collectFeatureDefaults-java.lang.Class-">collectFeatureDefaults</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><F> enumClass)</code> 237<div class="block">Method that calculates bit set (flags) of all features that 238 are enabled by default.</div> 239</td> 240</tr> 241<tr id="i2" class="altColor"> 242<td class="colFirst"><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/SerializableString.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">SerializableString</a></code></td> 243<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#compileString-java.lang.String-">compileString</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> src)</code> 244<div class="block">Method for constructing a specialized textual object that can typically 245 be serialized faster than basic <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang"><code>String</code></a> (depending 246 on escaping needed if any, char-to-byte encoding if needed).</div> 247</td> 248</tr> 249<tr id="i3" class="rowColor"> 250<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td> 251<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#constructSpecializedType-com.fasterxml.jackson.databind.JavaType-java.lang.Class-">constructSpecializedType</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> baseType, 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><?> subclass)</code> </td> 253</tr> 254<tr id="i4" class="altColor"> 255<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td> 256<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#constructType-java.lang.Class-">constructType</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> 257<div class="block">Helper method that will construct <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind"><code>JavaType</code></a> for given 258 raw class.</div> 259</td> 260</tr> 261<tr id="i5" class="rowColor"> 262<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td> 263<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#constructType-com.fasterxml.jackson.core.type.TypeReference-">constructType</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a><?> valueTypeRef)</code> 264<div class="block">Helper method that will construct <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind"><code>JavaType</code></a> for given 265 type reference 266 This is a simple short-cut for:</div> 267</td> 268</tr> 269<tr id="i6" class="altColor"> 270<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/cfg/ConfigOverride.html" title="class in com.fasterxml.jackson.databind.cfg">ConfigOverride</a></code></td> 271<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.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> 272<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 273 properties of given type, if any exist; or return `null` if not.</div> 274</td> 275</tr> 276<tr id="i7" class="rowColor"> 277<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a></code></td> 278<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.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> 279</tr> 280<tr id="i8" class="altColor"> 281<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a></code></td> 282<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.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> 283</tr> 284<tr id="i9" class="rowColor"> 285<td class="colFirst"><code>abstract <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> 286<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getActiveView--">getActiveView</a></span>()</code> 287<div class="block">Accessor for finding currently active view, if any (null if none)</div> 288</td> 289</tr> 290<tr id="i10" class="altColor"> 291<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a></code></td> 292<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getAnnotationIntrospector--">getAnnotationIntrospector</a></span>()</code> 293<div class="block">Method for getting <a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a> configured 294 to introspect annotation values used for configuration.</div> 295</td> 296</tr> 297<tr id="i11" class="rowColor"> 298<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/cfg/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a></code></td> 299<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getAttributes--">getAttributes</a></span>()</code> 300<div class="block">Method for accessing per-instance shared (baseline/default) 301 attribute values; these are used as the basis for per-call 302 attributes.</div> 303</td> 304</tr> 305<tr id="i12" class="altColor"> 306<td class="colFirst"><code><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></code></td> 307<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getBase64Variant--">getBase64Variant</a></span>()</code> 308<div class="block">Method called during deserialization if Base64 encoded content 309 needs to be decoded.</div> 310</td> 311</tr> 312<tr id="i13" class="rowColor"> 313<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect">ClassIntrospector</a></code></td> 314<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getClassIntrospector--">getClassIntrospector</a></span>()</code> </td> 315</tr> 316<tr id="i14" class="altColor"> 317<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/cfg/ConfigOverride.html" title="class in com.fasterxml.jackson.databind.cfg">ConfigOverride</a></code></td> 318<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.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> 319<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 320 properties of given type, if any exist; or if none, return an immutable 321 "empty" instance with no overrides.</div> 322</td> 323</tr> 324<tr id="i15" class="rowColor"> 325<td class="colFirst"><code><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></code></td> 326<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDateFormat--">getDateFormat</a></span>()</code> 327<div class="block">Method for accessing currently configured (textual) date format 328 that will be used for reading or writing date values (in case 329 of writing, only if textual output is configured; not if dates 330 are to be serialized as time stamps).</div> 331</td> 332</tr> 333<tr id="i16" class="altColor"> 334<td class="colFirst"><code>abstract <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> 335<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.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, 336 <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> 337<div class="block">Accessor for default property inclusion to use for serialization, 338 considering possible per-type override for given base type and 339 possible per-type override for given property type.<br> 340 NOTE: if no override found, defaults to value returned by 341 <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultPropertyInclusion--"><code>getDefaultPropertyInclusion()</code></a>.</div> 342</td> 343</tr> 344<tr id="i17" class="rowColor"> 345<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> 346<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultInclusion-java.lang.Class-java.lang.Class-com.fasterxml.jackson.annotation.JsonInclude.Value-">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, 347 <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, 348 <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> defaultIncl)</code> 349<div class="block">Accessor for default property inclusion to use for serialization, 350 considering possible per-type override for given base type and 351 possible per-type override for given property type; but 352 if none found, returning given <code>defaultIncl</code></div> 353</td> 354</tr> 355<tr id="i18" class="altColor"> 356<td class="colFirst"><code>abstract <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> 357<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultMergeable--">getDefaultMergeable</a></span>()</code> 358<div class="block">Accessor for the baseline merge info used as the global baseline, 359 not considering possible per-type overrides.</div> 360</td> 361</tr> 362<tr id="i19" class="rowColor"> 363<td class="colFirst"><code>abstract <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> 364<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.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> 365<div class="block">Accessor for the baseline merge info used for given type, including global 366 defaults if no type-specific overrides defined.</div> 367</td> 368</tr> 369<tr id="i20" class="altColor"> 370<td class="colFirst"><code>abstract <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> 371<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.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><?> baseType)</code> 372<div class="block">Accessor for default format settings to use for serialization (and, to a degree 373 deserialization), considering baseline settings and per-type defaults 374 for given base type (if any).</div> 375</td> 376</tr> 377<tr id="i21" class="rowColor"> 378<td class="colFirst"><code>abstract <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> 379<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.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><?> baseType)</code> 380<div class="block">Accessor for default property ignorals to use, if any, for given base type, 381 based on config overrides settings (see <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#findConfigOverride-java.lang.Class-"><code>findConfigOverride(Class)</code></a>).</div> 382</td> 383</tr> 384<tr id="i22" class="altColor"> 385<td class="colFirst"><code>abstract <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> 386<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.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, 387 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</a> actualClass)</code> 388<div class="block">Helper method that may be called to see if there are property ignoral 389 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 390 "config overrides".</div> 391</td> 392</tr> 393<tr id="i23" class="rowColor"> 394<td class="colFirst"><code>abstract <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> 395<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultPropertyInclusion--">getDefaultPropertyInclusion</a></span>()</code> 396<div class="block">Accessor for default property inclusion to use for serialization, 397 used unless overridden by per-type or per-property overrides.</div> 398</td> 399</tr> 400<tr id="i24" class="altColor"> 401<td class="colFirst"><code>abstract <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> 402<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.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> 403<div class="block">Accessor for default property inclusion to use for serialization, 404 considering possible per-type override for given base type.<br> 405 NOTE: if no override found, defaults to value returned by 406 <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultPropertyInclusion--"><code>getDefaultPropertyInclusion()</code></a>.</div> 407</td> 408</tr> 409<tr id="i25" class="rowColor"> 410<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> 411<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultPropertyInclusion-java.lang.Class-com.fasterxml.jackson.annotation.JsonInclude.Value-">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, 412 <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> defaultIncl)</code> 413<div class="block">Accessor for default property inclusion to use for serialization, 414 considering possible per-type override for given base type; but 415 if none found, returning given <code>defaultIncl</code></div> 416</td> 417</tr> 418<tr id="i26" class="altColor"> 419<td class="colFirst"><code>abstract <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> 420<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultSetterInfo--">getDefaultSetterInfo</a></span>()</code> 421<div class="block">Accessor for the baseline setter info used as the global baseline, 422 not considering possible per-type overrides.</div> 423</td> 424</tr> 425<tr id="i27" class="rowColor"> 426<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</a><?></code></td> 427<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultTyper-com.fasterxml.jackson.databind.JavaType-">getDefaultTyper</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> baseType)</code> 428<div class="block">Method called to locate a type info handler for types that do not have 429 one explicitly declared via annotations (or other configuration).</div> 430</td> 431</tr> 432<tr id="i28" class="altColor"> 433<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a><?></code></td> 434<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultVisibilityChecker--">getDefaultVisibilityChecker</a></span>()</code> 435<div class="block">Accessor for object used for determining whether specific property elements 436 (method, constructors, fields) can be auto-detected based on 437 their visibility (access modifiers).</div> 438</td> 439</tr> 440<tr id="i29" class="rowColor"> 441<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a><?></code></td> 442<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.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, 443 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</a> actualClass)</code> 444<div class="block">Accessor for object used for determining whether specific property elements 445 (method, constructors, fields) can be auto-detected based on 446 their visibility (access modifiers).</div> 447</td> 448</tr> 449<tr id="i30" class="altColor"> 450<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg">HandlerInstantiator</a></code></td> 451<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getHandlerInstantiator--">getHandlerInstantiator</a></span>()</code> </td> 452</tr> 453<tr id="i31" class="rowColor"> 454<td class="colFirst"><code><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></code></td> 455<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getLocale--">getLocale</a></span>()</code> 456<div class="block">Method for accessing the 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 457 for formatting, unless overridden by local annotations.</div> 458</td> 459</tr> 460<tr id="i32" class="altColor"> 461<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype">PolymorphicTypeValidator</a></code></td> 462<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getPolymorphicTypeValidator--">getPolymorphicTypeValidator</a></span>()</code> 463<div class="block">Simple accessor for default <a href="../../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype"><code>PolymorphicTypeValidator</code></a> to use for 464 legacy Default Typing methods (<code>ObjectMapper.enableDefaultTyping()</code>) 465 and annotation based enabling.</div> 466</td> 467</tr> 468<tr id="i33" class="rowColor"> 469<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a></code></td> 470<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getPropertyNamingStrategy--">getPropertyNamingStrategy</a></span>()</code> </td> 471</tr> 472<tr id="i34" class="altColor"> 473<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a></code></td> 474<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getSubtypeResolver--">getSubtypeResolver</a></span>()</code> </td> 475</tr> 476<tr id="i35" class="rowColor"> 477<td class="colFirst"><code><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></code></td> 478<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getTimeZone--">getTimeZone</a></span>()</code> 479<div class="block">Method for accessing the 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 480 for formatting, unless overridden by local annotations.</div> 481</td> 482</tr> 483<tr id="i36" class="altColor"> 484<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a></code></td> 485<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getTypeFactory--">getTypeFactory</a></span>()</code> </td> 486</tr> 487<tr id="i37" class="rowColor"> 488<td class="colFirst"><code>boolean</code></td> 489<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#hasMapperFeatures-int-">hasMapperFeatures</a></span>(int featureMask)</code> 490<div class="block">"Bulk" access method for checking that all features specified by 491 mask are enabled.</div> 492</td> 493</tr> 494<tr id="i38" class="altColor"> 495<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></td> 496<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#introspectClassAnnotations-java.lang.Class-">introspectClassAnnotations</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> 497<div class="block">Accessor for getting bean description that only contains class 498 annotations: useful if no getter/setter/creator information is needed.</div> 499</td> 500</tr> 501<tr id="i39" class="rowColor"> 502<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></td> 503<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#introspectClassAnnotations-com.fasterxml.jackson.databind.JavaType-">introspectClassAnnotations</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> type)</code> 504<div class="block">Accessor for getting bean description that only contains class 505 annotations: useful if no getter/setter/creator information is needed.</div> 506</td> 507</tr> 508<tr id="i40" class="altColor"> 509<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></td> 510<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#introspectDirectClassAnnotations-java.lang.Class-">introspectDirectClassAnnotations</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> 511<div class="block">Accessor for getting bean description that only contains immediate class 512 annotations: ones from the class, and its direct mix-in, if any, but 513 not from super types.</div> 514</td> 515</tr> 516<tr id="i41" class="rowColor"> 517<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></td> 518<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#introspectDirectClassAnnotations-com.fasterxml.jackson.databind.JavaType-">introspectDirectClassAnnotations</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> type)</code> 519<div class="block">Accessor for getting bean description that only contains immediate class 520 annotations: ones from the class, and its direct mix-in, if any, but 521 not from super types.</div> 522</td> 523</tr> 524<tr id="i42" class="altColor"> 525<td class="colFirst"><code>boolean</code></td> 526<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#isAnnotationProcessingEnabled--">isAnnotationProcessingEnabled</a></span>()</code> 527<div class="block">Method for determining whether annotation processing is enabled or not 528 (default settings are typically that it is enabled; must explicitly disable).</div> 529</td> 530</tr> 531<tr id="i43" class="rowColor"> 532<td class="colFirst"><code>boolean</code></td> 533<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#isEnabled-com.fasterxml.jackson.databind.MapperFeature-">isEnabled</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a> f)</code> 534<div class="block">Accessor for simple mapper features (which are shared for 535 serialization, deserialization)</div> 536</td> 537</tr> 538<tr id="i44" class="altColor"> 539<td class="colFirst"><code>boolean</code></td> 540<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#shouldSortPropertiesAlphabetically--">shouldSortPropertiesAlphabetically</a></span>()</code> 541<div class="block">Accessor for checking whether default settings for property handling 542 indicate that properties should be alphabetically ordered or not.</div> 543</td> 544</tr> 545<tr id="i45" class="rowColor"> 546<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeIdResolver.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeIdResolver</a></code></td> 547<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#typeIdResolverInstance-com.fasterxml.jackson.databind.introspect.Annotated-java.lang.Class-">typeIdResolverInstance</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a> annotated, 548 <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><? extends <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeIdResolver.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeIdResolver</a>> resolverClass)</code> 549<div class="block">Method that can be called to obtain an instance of <code>TypeIdResolver</code> of 550 specified type.</div> 551</td> 552</tr> 553<tr id="i46" class="altColor"> 554<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</a><?></code></td> 555<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#typeResolverBuilderInstance-com.fasterxml.jackson.databind.introspect.Annotated-java.lang.Class-">typeResolverBuilderInstance</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a> annotated, 556 <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><? extends <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</a><?>> builderClass)</code> 557<div class="block">Method that can be called to obtain an instance of <code>TypeIdResolver</code> of 558 specified type.</div> 559</td> 560</tr> 561<tr id="i47" class="rowColor"> 562<td class="colFirst"><code>abstract boolean</code></td> 563<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#useRootWrapping--">useRootWrapping</a></span>()</code> 564<div class="block">Accessor for checking whether configuration indicates that 565 "root wrapping" (use of an extra property/name pair at root level) 566 is expected or not.</div> 567</td> 568</tr> 569<tr id="i48" class="altColor"> 570<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="type parameter in MapperConfig">T</a></code></td> 571<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.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> 572<div class="block">Method for constructing and returning a new instance with specified 573 mapper features enabled.</div> 574</td> 575</tr> 576<tr id="i49" class="rowColor"> 577<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="type parameter in MapperConfig">T</a></code></td> 578<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.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, 579 boolean state)</code> </td> 580</tr> 581<tr id="i50" class="altColor"> 582<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="type parameter in MapperConfig">T</a></code></td> 583<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.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> 584<div class="block">Method for constructing and returning a new instance with specified 585 mapper features disabled.</div> 586</td> 587</tr> 588</table> 589<ul class="blockList"> 590<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> 591<!-- --> 592</a> 593<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> 594<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> 595</ul> 596<ul class="blockList"> 597<li class="blockList"><a name="methods.inherited.from.class.com.fasterxml.jackson.databind.introspect.ClassIntrospector.MixInResolver"> 598<!-- --> 599</a> 600<h3>Methods inherited from interface com.fasterxml.jackson.databind.introspect.<a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.MixInResolver.html" title="interface in com.fasterxml.jackson.databind.introspect">ClassIntrospector.MixInResolver</a></h3> 601<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.MixInResolver.html#copy--">copy</a>, <a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.MixInResolver.html#findMixInClassFor-java.lang.Class-">findMixInClassFor</a></code></li> 602</ul> 603</li> 604</ul> 605</li> 606</ul> 607</div> 608<div class="details"> 609<ul class="blockList"> 610<li class="blockList"> 611<!-- ============ FIELD DETAIL =========== --> 612<ul class="blockList"> 613<li class="blockList"><a name="field.detail"> 614<!-- --> 615</a> 616<h3>Field Detail</h3> 617<a name="EMPTY_INCLUDE"> 618<!-- --> 619</a> 620<ul class="blockList"> 621<li class="blockList"> 622<h4>EMPTY_INCLUDE</h4> 623<pre>protected static 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> EMPTY_INCLUDE</pre> 624<dl> 625<dt><span class="simpleTagLabel">Since:</span></dt> 626<dd>2.7</dd> 627</dl> 628</li> 629</ul> 630<a name="EMPTY_FORMAT"> 631<!-- --> 632</a> 633<ul class="blockList"> 634<li class="blockList"> 635<h4>EMPTY_FORMAT</h4> 636<pre>protected static 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> EMPTY_FORMAT</pre> 637<dl> 638<dt><span class="simpleTagLabel">Since:</span></dt> 639<dd>2.7</dd> 640</dl> 641</li> 642</ul> 643<a name="Z:Z_mapperFeatures"> 644<!-- --> 645</a> 646<ul class="blockList"> 647<li class="blockList"> 648<h4>_mapperFeatures</h4> 649<pre>protected final int _mapperFeatures</pre> 650<div class="block">Set of shared mapper features enabled.</div> 651</li> 652</ul> 653<a name="Z:Z_base"> 654<!-- --> 655</a> 656<ul class="blockListLast"> 657<li class="blockList"> 658<h4>_base</h4> 659<pre>protected final <a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a> _base</pre> 660<div class="block">Immutable container object for simple configuration settings.</div> 661</li> 662</ul> 663</li> 664</ul> 665<!-- ========= CONSTRUCTOR DETAIL ======== --> 666<ul class="blockList"> 667<li class="blockList"><a name="constructor.detail"> 668<!-- --> 669</a> 670<h3>Constructor Detail</h3> 671<a name="MapperConfig-com.fasterxml.jackson.databind.cfg.BaseSettings-int-"> 672<!-- --> 673</a> 674<ul class="blockList"> 675<li class="blockList"> 676<h4>MapperConfig</h4> 677<pre>protected MapperConfig(<a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a> base, 678 int mapperFeatures)</pre> 679</li> 680</ul> 681<a name="MapperConfig-com.fasterxml.jackson.databind.cfg.MapperConfig-int-"> 682<!-- --> 683</a> 684<ul class="blockList"> 685<li class="blockList"> 686<h4>MapperConfig</h4> 687<pre>protected MapperConfig(<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/MapperConfig.html" title="type parameter in MapperConfig">T</a>> src, 688 int mapperFeatures)</pre> 689</li> 690</ul> 691<a name="MapperConfig-com.fasterxml.jackson.databind.cfg.MapperConfig-com.fasterxml.jackson.databind.cfg.BaseSettings-"> 692<!-- --> 693</a> 694<ul class="blockList"> 695<li class="blockList"> 696<h4>MapperConfig</h4> 697<pre>protected MapperConfig(<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/MapperConfig.html" title="type parameter in MapperConfig">T</a>> src, 698 <a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a> base)</pre> 699</li> 700</ul> 701<a name="MapperConfig-com.fasterxml.jackson.databind.cfg.MapperConfig-"> 702<!-- --> 703</a> 704<ul class="blockListLast"> 705<li class="blockList"> 706<h4>MapperConfig</h4> 707<pre>protected MapperConfig(<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/MapperConfig.html" title="type parameter in MapperConfig">T</a>> src)</pre> 708</li> 709</ul> 710</li> 711</ul> 712<!-- ============ METHOD DETAIL ========== --> 713<ul class="blockList"> 714<li class="blockList"><a name="method.detail"> 715<!-- --> 716</a> 717<h3>Method Detail</h3> 718<a name="collectFeatureDefaults-java.lang.Class-"> 719<!-- --> 720</a> 721<ul class="blockList"> 722<li class="blockList"> 723<h4>collectFeatureDefaults</h4> 724<pre>public static <F extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a><F> & <a href="../../../../../com/fasterxml/jackson/databind/cfg/ConfigFeature.html" title="interface in com.fasterxml.jackson.databind.cfg">ConfigFeature</a>> int collectFeatureDefaults(<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><F> enumClass)</pre> 725<div class="block">Method that calculates bit set (flags) of all features that 726 are enabled by default.</div> 727</li> 728</ul> 729<a name="with-com.fasterxml.jackson.databind.MapperFeature...-"> 730<!-- --> 731</a> 732<ul class="blockList"> 733<li class="blockList"> 734<h4>with</h4> 735<pre>public abstract <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="type parameter in MapperConfig">T</a> with(<a href="../../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>... features)</pre> 736<div class="block">Method for constructing and returning a new instance with specified 737 mapper features enabled.</div> 738</li> 739</ul> 740<a name="without-com.fasterxml.jackson.databind.MapperFeature...-"> 741<!-- --> 742</a> 743<ul class="blockList"> 744<li class="blockList"> 745<h4>without</h4> 746<pre>public abstract <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="type parameter in MapperConfig">T</a> without(<a href="../../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a>... features)</pre> 747<div class="block">Method for constructing and returning a new instance with specified 748 mapper features disabled.</div> 749</li> 750</ul> 751<a name="with-com.fasterxml.jackson.databind.MapperFeature-boolean-"> 752<!-- --> 753</a> 754<ul class="blockList"> 755<li class="blockList"> 756<h4>with</h4> 757<pre>public abstract <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="type parameter in MapperConfig">T</a> with(<a href="../../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a> feature, 758 boolean state)</pre> 759<dl> 760<dt><span class="simpleTagLabel">Since:</span></dt> 761<dd>2.3</dd> 762</dl> 763</li> 764</ul> 765<a name="isEnabled-com.fasterxml.jackson.databind.MapperFeature-"> 766<!-- --> 767</a> 768<ul class="blockList"> 769<li class="blockList"> 770<h4>isEnabled</h4> 771<pre>public final boolean isEnabled(<a href="../../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a> f)</pre> 772<div class="block">Accessor for simple mapper features (which are shared for 773 serialization, deserialization)</div> 774</li> 775</ul> 776<a name="hasMapperFeatures-int-"> 777<!-- --> 778</a> 779<ul class="blockList"> 780<li class="blockList"> 781<h4>hasMapperFeatures</h4> 782<pre>public final boolean hasMapperFeatures(int featureMask)</pre> 783<div class="block">"Bulk" access method for checking that all features specified by 784 mask are enabled.</div> 785<dl> 786<dt><span class="simpleTagLabel">Since:</span></dt> 787<dd>2.3</dd> 788</dl> 789</li> 790</ul> 791<a name="isAnnotationProcessingEnabled--"> 792<!-- --> 793</a> 794<ul class="blockList"> 795<li class="blockList"> 796<h4>isAnnotationProcessingEnabled</h4> 797<pre>public final boolean isAnnotationProcessingEnabled()</pre> 798<div class="block">Method for determining whether annotation processing is enabled or not 799 (default settings are typically that it is enabled; must explicitly disable).</div> 800<dl> 801<dt><span class="returnLabel">Returns:</span></dt> 802<dd>True if annotation processing is enabled; false if not</dd> 803</dl> 804</li> 805</ul> 806<a name="canOverrideAccessModifiers--"> 807<!-- --> 808</a> 809<ul class="blockList"> 810<li class="blockList"> 811<h4>canOverrideAccessModifiers</h4> 812<pre>public final boolean canOverrideAccessModifiers()</pre> 813<div class="block">Accessor for determining whether it is ok to try to force override of access 814 modifiers to be able to get or set values of non-public Methods, Fields; 815 to invoke non-public Constructors, Methods; or to instantiate non-public 816 Classes. By default this is enabled, but on some platforms it needs to be 817 prevented since if this would violate security constraints and cause failures.</div> 818<dl> 819<dt><span class="returnLabel">Returns:</span></dt> 820<dd>True if access modifier overriding is allowed (and may be done for 821 any Field, Method, Constructor or Class); false to prevent any attempts 822 to override.</dd> 823</dl> 824</li> 825</ul> 826<a name="shouldSortPropertiesAlphabetically--"> 827<!-- --> 828</a> 829<ul class="blockList"> 830<li class="blockList"> 831<h4>shouldSortPropertiesAlphabetically</h4> 832<pre>public final boolean shouldSortPropertiesAlphabetically()</pre> 833<div class="block">Accessor for checking whether default settings for property handling 834 indicate that properties should be alphabetically ordered or not.</div> 835</li> 836</ul> 837<a name="useRootWrapping--"> 838<!-- --> 839</a> 840<ul class="blockList"> 841<li class="blockList"> 842<h4>useRootWrapping</h4> 843<pre>public abstract boolean useRootWrapping()</pre> 844<div class="block">Accessor for checking whether configuration indicates that 845 "root wrapping" (use of an extra property/name pair at root level) 846 is expected or not.</div> 847</li> 848</ul> 849<a name="compileString-java.lang.String-"> 850<!-- --> 851</a> 852<ul class="blockList"> 853<li class="blockList"> 854<h4>compileString</h4> 855<pre>public <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/SerializableString.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">SerializableString</a> compileString(<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> src)</pre> 856<div class="block">Method for constructing a specialized textual object that can typically 857 be serialized faster than basic <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang"><code>String</code></a> (depending 858 on escaping needed if any, char-to-byte encoding if needed).</div> 859<dl> 860<dt><span class="paramLabel">Parameters:</span></dt> 861<dd><code>src</code> - Text to represent</dd> 862<dt><span class="returnLabel">Returns:</span></dt> 863<dd>Optimized text object constructed</dd> 864<dt><span class="simpleTagLabel">Since:</span></dt> 865<dd>2.4</dd> 866</dl> 867</li> 868</ul> 869<a name="getClassIntrospector--"> 870<!-- --> 871</a> 872<ul class="blockList"> 873<li class="blockList"> 874<h4>getClassIntrospector</h4> 875<pre>public <a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect">ClassIntrospector</a> getClassIntrospector()</pre> 876</li> 877</ul> 878<a name="getAnnotationIntrospector--"> 879<!-- --> 880</a> 881<ul class="blockList"> 882<li class="blockList"> 883<h4>getAnnotationIntrospector</h4> 884<pre>public <a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> getAnnotationIntrospector()</pre> 885<div class="block">Method for getting <a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind"><code>AnnotationIntrospector</code></a> configured 886 to introspect annotation values used for configuration. 887<p> 888 Non-final since it is actually overridden by sub-classes (for now?)</div> 889</li> 890</ul> 891<a name="getPropertyNamingStrategy--"> 892<!-- --> 893</a> 894<ul class="blockList"> 895<li class="blockList"> 896<h4>getPropertyNamingStrategy</h4> 897<pre>public final <a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a> getPropertyNamingStrategy()</pre> 898</li> 899</ul> 900<a name="getHandlerInstantiator--"> 901<!-- --> 902</a> 903<ul class="blockList"> 904<li class="blockList"> 905<h4>getHandlerInstantiator</h4> 906<pre>public final <a href="../../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg">HandlerInstantiator</a> getHandlerInstantiator()</pre> 907</li> 908</ul> 909<a name="getDefaultTyper-com.fasterxml.jackson.databind.JavaType-"> 910<!-- --> 911</a> 912<ul class="blockList"> 913<li class="blockList"> 914<h4>getDefaultTyper</h4> 915<pre>public final <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</a><?> getDefaultTyper(<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> baseType)</pre> 916<div class="block">Method called to locate a type info handler for types that do not have 917 one explicitly declared via annotations (or other configuration). 918 If such default handler is configured, it is returned; otherwise 919 null is returned.</div> 920</li> 921</ul> 922<a name="getSubtypeResolver--"> 923<!-- --> 924</a> 925<ul class="blockList"> 926<li class="blockList"> 927<h4>getSubtypeResolver</h4> 928<pre>public abstract <a href="../../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a> getSubtypeResolver()</pre> 929</li> 930</ul> 931<a name="getPolymorphicTypeValidator--"> 932<!-- --> 933</a> 934<ul class="blockList"> 935<li class="blockList"> 936<h4>getPolymorphicTypeValidator</h4> 937<pre>public <a href="../../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype">PolymorphicTypeValidator</a> getPolymorphicTypeValidator()</pre> 938<div class="block">Simple accessor for default <a href="../../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype"><code>PolymorphicTypeValidator</code></a> to use for 939 legacy Default Typing methods (<code>ObjectMapper.enableDefaultTyping()</code>) 940 and annotation based enabling. 941<p> 942 Since 2.11 will also check <a href="../../../../../com/fasterxml/jackson/databind/MapperFeature.html#BLOCK_UNSAFE_POLYMORPHIC_BASE_TYPES"><code>MapperFeature.BLOCK_UNSAFE_POLYMORPHIC_BASE_TYPES</code></a> 943 to possibly override default to more restrictive implementation, see 944 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/DefaultBaseTypeLimitingValidator.html" title="class in com.fasterxml.jackson.databind.jsontype"><code>DefaultBaseTypeLimitingValidator</code></a>).</div> 945<dl> 946<dt><span class="simpleTagLabel">Since:</span></dt> 947<dd>2.10</dd> 948</dl> 949</li> 950</ul> 951<a name="getTypeFactory--"> 952<!-- --> 953</a> 954<ul class="blockList"> 955<li class="blockList"> 956<h4>getTypeFactory</h4> 957<pre>public final <a href="../../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a> getTypeFactory()</pre> 958</li> 959</ul> 960<a name="constructType-java.lang.Class-"> 961<!-- --> 962</a> 963<ul class="blockList"> 964<li class="blockList"> 965<h4>constructType</h4> 966<pre>public final <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> constructType(<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> 967<div class="block">Helper method that will construct <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind"><code>JavaType</code></a> for given 968 raw class. 969 This is a simple short-cut for: 970<pre> 971 getTypeFactory().constructType(cls); 972</pre></div> 973</li> 974</ul> 975<a name="constructType-com.fasterxml.jackson.core.type.TypeReference-"> 976<!-- --> 977</a> 978<ul class="blockList"> 979<li class="blockList"> 980<h4>constructType</h4> 981<pre>public final <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> constructType(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a><?> valueTypeRef)</pre> 982<div class="block">Helper method that will construct <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind"><code>JavaType</code></a> for given 983 type reference 984 This is a simple short-cut for: 985<pre> 986 getTypeFactory().constructType(valueTypeRef); 987</pre></div> 988</li> 989</ul> 990<a name="constructSpecializedType-com.fasterxml.jackson.databind.JavaType-java.lang.Class-"> 991<!-- --> 992</a> 993<ul class="blockList"> 994<li class="blockList"> 995<h4>constructSpecializedType</h4> 996<pre>public <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> constructSpecializedType(<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> baseType, 997 <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><?> subclass)</pre> 998</li> 999</ul> 1000<a name="introspectClassAnnotations-java.lang.Class-"> 1001<!-- --> 1002</a> 1003<ul class="blockList"> 1004<li class="blockList"> 1005<h4>introspectClassAnnotations</h4> 1006<pre>public <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a> introspectClassAnnotations(<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> 1007<div class="block">Accessor for getting bean description that only contains class 1008 annotations: useful if no getter/setter/creator information is needed.</div> 1009</li> 1010</ul> 1011<a name="introspectClassAnnotations-com.fasterxml.jackson.databind.JavaType-"> 1012<!-- --> 1013</a> 1014<ul class="blockList"> 1015<li class="blockList"> 1016<h4>introspectClassAnnotations</h4> 1017<pre>public <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a> introspectClassAnnotations(<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> type)</pre> 1018<div class="block">Accessor for getting bean description that only contains class 1019 annotations: useful if no getter/setter/creator information is needed.</div> 1020</li> 1021</ul> 1022<a name="introspectDirectClassAnnotations-java.lang.Class-"> 1023<!-- --> 1024</a> 1025<ul class="blockList"> 1026<li class="blockList"> 1027<h4>introspectDirectClassAnnotations</h4> 1028<pre>public <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a> introspectDirectClassAnnotations(<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> 1029<div class="block">Accessor for getting bean description that only contains immediate class 1030 annotations: ones from the class, and its direct mix-in, if any, but 1031 not from super types.</div> 1032</li> 1033</ul> 1034<a name="introspectDirectClassAnnotations-com.fasterxml.jackson.databind.JavaType-"> 1035<!-- --> 1036</a> 1037<ul class="blockList"> 1038<li class="blockList"> 1039<h4>introspectDirectClassAnnotations</h4> 1040<pre>public final <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a> introspectDirectClassAnnotations(<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> type)</pre> 1041<div class="block">Accessor for getting bean description that only contains immediate class 1042 annotations: ones from the class, and its direct mix-in, if any, but 1043 not from super types.</div> 1044</li> 1045</ul> 1046<a name="findConfigOverride-java.lang.Class-"> 1047<!-- --> 1048</a> 1049<ul class="blockList"> 1050<li class="blockList"> 1051<h4>findConfigOverride</h4> 1052<pre>public abstract <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> 1053<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 1054 properties of given type, if any exist; or return `null` if not. 1055<p> 1056 Note that only directly associated override 1057 is found; no type hierarchy traversal is performed.</div> 1058<dl> 1059<dt><span class="returnLabel">Returns:</span></dt> 1060<dd>Override object to use for the type, if defined; null if none.</dd> 1061<dt><span class="simpleTagLabel">Since:</span></dt> 1062<dd>2.8</dd> 1063</dl> 1064</li> 1065</ul> 1066<a name="getConfigOverride-java.lang.Class-"> 1067<!-- --> 1068</a> 1069<ul class="blockList"> 1070<li class="blockList"> 1071<h4>getConfigOverride</h4> 1072<pre>public abstract <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> 1073<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 1074 properties of given type, if any exist; or if none, return an immutable 1075 "empty" instance with no overrides. 1076<p> 1077 Note that only directly associated override 1078 is found; no type hierarchy traversal is performed.</div> 1079<dl> 1080<dt><span class="returnLabel">Returns:</span></dt> 1081<dd>Override object to use for the type, never null (but may be empty)</dd> 1082<dt><span class="simpleTagLabel">Since:</span></dt> 1083<dd>2.9</dd> 1084</dl> 1085</li> 1086</ul> 1087<a name="getDefaultPropertyInclusion--"> 1088<!-- --> 1089</a> 1090<ul class="blockList"> 1091<li class="blockList"> 1092<h4>getDefaultPropertyInclusion</h4> 1093<pre>public abstract <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> 1094<div class="block">Accessor for default property inclusion to use for serialization, 1095 used unless overridden by per-type or per-property overrides.</div> 1096<dl> 1097<dt><span class="simpleTagLabel">Since:</span></dt> 1098<dd>2.7</dd> 1099</dl> 1100</li> 1101</ul> 1102<a name="getDefaultPropertyInclusion-java.lang.Class-"> 1103<!-- --> 1104</a> 1105<ul class="blockList"> 1106<li class="blockList"> 1107<h4>getDefaultPropertyInclusion</h4> 1108<pre>public abstract <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> 1109<div class="block">Accessor for default property inclusion to use for serialization, 1110 considering possible per-type override for given base type.<br> 1111 NOTE: if no override found, defaults to value returned by 1112 <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultPropertyInclusion--"><code>getDefaultPropertyInclusion()</code></a>.</div> 1113<dl> 1114<dt><span class="simpleTagLabel">Since:</span></dt> 1115<dd>2.7</dd> 1116</dl> 1117</li> 1118</ul> 1119<a name="getDefaultPropertyInclusion-java.lang.Class-com.fasterxml.jackson.annotation.JsonInclude.Value-"> 1120<!-- --> 1121</a> 1122<ul class="blockList"> 1123<li class="blockList"> 1124<h4>getDefaultPropertyInclusion</h4> 1125<pre>public <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, 1126 <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> defaultIncl)</pre> 1127<div class="block">Accessor for default property inclusion to use for serialization, 1128 considering possible per-type override for given base type; but 1129 if none found, returning given <code>defaultIncl</code></div> 1130<dl> 1131<dt><span class="paramLabel">Parameters:</span></dt> 1132<dd><code>defaultIncl</code> - Inclusion setting to return if no overrides found.</dd> 1133<dt><span class="simpleTagLabel">Since:</span></dt> 1134<dd>2.8.2</dd> 1135</dl> 1136</li> 1137</ul> 1138<a name="getDefaultInclusion-java.lang.Class-java.lang.Class-"> 1139<!-- --> 1140</a> 1141<ul class="blockList"> 1142<li class="blockList"> 1143<h4>getDefaultInclusion</h4> 1144<pre>public abstract <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, 1145 <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> 1146<div class="block">Accessor for default property inclusion to use for serialization, 1147 considering possible per-type override for given base type and 1148 possible per-type override for given property type.<br> 1149 NOTE: if no override found, defaults to value returned by 1150 <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultPropertyInclusion--"><code>getDefaultPropertyInclusion()</code></a>.</div> 1151<dl> 1152<dt><span class="paramLabel">Parameters:</span></dt> 1153<dd><code>baseType</code> - Type of the instance containing the targeted property.</dd> 1154<dd><code>propertyType</code> - Type of the property to look up inclusion setting for.</dd> 1155<dt><span class="simpleTagLabel">Since:</span></dt> 1156<dd>2.9</dd> 1157</dl> 1158</li> 1159</ul> 1160<a name="getDefaultInclusion-java.lang.Class-java.lang.Class-com.fasterxml.jackson.annotation.JsonInclude.Value-"> 1161<!-- --> 1162</a> 1163<ul class="blockList"> 1164<li class="blockList"> 1165<h4>getDefaultInclusion</h4> 1166<pre>public <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, 1167 <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, 1168 <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> defaultIncl)</pre> 1169<div class="block">Accessor for default property inclusion to use for serialization, 1170 considering possible per-type override for given base type and 1171 possible per-type override for given property type; but 1172 if none found, returning given <code>defaultIncl</code></div> 1173<dl> 1174<dt><span class="paramLabel">Parameters:</span></dt> 1175<dd><code>baseType</code> - Type of the instance containing the targeted property.</dd> 1176<dd><code>propertyType</code> - Type of the property to look up inclusion setting for.</dd> 1177<dd><code>defaultIncl</code> - Inclusion setting to return if no overrides found.</dd> 1178<dt><span class="simpleTagLabel">Since:</span></dt> 1179<dd>2.9</dd> 1180</dl> 1181</li> 1182</ul> 1183<a name="getDefaultPropertyFormat-java.lang.Class-"> 1184<!-- --> 1185</a> 1186<ul class="blockList"> 1187<li class="blockList"> 1188<h4>getDefaultPropertyFormat</h4> 1189<pre>public abstract <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><?> baseType)</pre> 1190<div class="block">Accessor for default format settings to use for serialization (and, to a degree 1191 deserialization), considering baseline settings and per-type defaults 1192 for given base type (if any).</div> 1193<dl> 1194<dt><span class="simpleTagLabel">Since:</span></dt> 1195<dd>2.7</dd> 1196</dl> 1197</li> 1198</ul> 1199<a name="getDefaultPropertyIgnorals-java.lang.Class-"> 1200<!-- --> 1201</a> 1202<ul class="blockList"> 1203<li class="blockList"> 1204<h4>getDefaultPropertyIgnorals</h4> 1205<pre>public abstract <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)</pre> 1206<div class="block">Accessor for default property ignorals to use, if any, for given base type, 1207 based on config overrides settings (see <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#findConfigOverride-java.lang.Class-"><code>findConfigOverride(Class)</code></a>).</div> 1208<dl> 1209<dt><span class="simpleTagLabel">Since:</span></dt> 1210<dd>2.8</dd> 1211</dl> 1212</li> 1213</ul> 1214<a name="getDefaultPropertyIgnorals-java.lang.Class-com.fasterxml.jackson.databind.introspect.AnnotatedClass-"> 1215<!-- --> 1216</a> 1217<ul class="blockList"> 1218<li class="blockList"> 1219<h4>getDefaultPropertyIgnorals</h4> 1220<pre>public abstract <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, 1221 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</a> actualClass)</pre> 1222<div class="block">Helper method that may be called to see if there are property ignoral 1223 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 1224 "config overrides". If both exist, config overrides have precedence 1225 over class annotations.</div> 1226<dl> 1227<dt><span class="simpleTagLabel">Since:</span></dt> 1228<dd>2.8</dd> 1229</dl> 1230</li> 1231</ul> 1232<a name="getDefaultVisibilityChecker--"> 1233<!-- --> 1234</a> 1235<ul class="blockList"> 1236<li class="blockList"> 1237<h4>getDefaultVisibilityChecker</h4> 1238<pre>public abstract <a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a><?> getDefaultVisibilityChecker()</pre> 1239<div class="block">Accessor for object used for determining whether specific property elements 1240 (method, constructors, fields) can be auto-detected based on 1241 their visibility (access modifiers). Can be changed to allow 1242 different minimum visibility levels for auto-detection. Note 1243 that this is the global handler; individual types (classes) 1244 can further override active checker used (using 1245 <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> 1246</li> 1247</ul> 1248<a name="getDefaultVisibilityChecker-java.lang.Class-com.fasterxml.jackson.databind.introspect.AnnotatedClass-"> 1249<!-- --> 1250</a> 1251<ul class="blockList"> 1252<li class="blockList"> 1253<h4>getDefaultVisibilityChecker</h4> 1254<pre>public abstract <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, 1255 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</a> actualClass)</pre> 1256<div class="block">Accessor for object used for determining whether specific property elements 1257 (method, constructors, fields) can be auto-detected based on 1258 their visibility (access modifiers). This is based on global defaults 1259 (as would be returned by <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultVisibilityChecker--"><code>getDefaultVisibilityChecker()</code></a>, but 1260 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>) 1261 and/or per-type config override (see <a href="../../../../../com/fasterxml/jackson/databind/cfg/ConfigOverride.html#getVisibility--"><code>ConfigOverride.getVisibility()</code></a>).</div> 1262<dl> 1263<dt><span class="simpleTagLabel">Since:</span></dt> 1264<dd>2.9</dd> 1265</dl> 1266</li> 1267</ul> 1268<a name="getDefaultSetterInfo--"> 1269<!-- --> 1270</a> 1271<ul class="blockList"> 1272<li class="blockList"> 1273<h4>getDefaultSetterInfo</h4> 1274<pre>public abstract <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> 1275<div class="block">Accessor for the baseline setter info used as the global baseline, 1276 not considering possible per-type overrides.</div> 1277<dl> 1278<dt><span class="returnLabel">Returns:</span></dt> 1279<dd>Global base settings; never null</dd> 1280<dt><span class="simpleTagLabel">Since:</span></dt> 1281<dd>2.9</dd> 1282</dl> 1283</li> 1284</ul> 1285<a name="getDefaultMergeable--"> 1286<!-- --> 1287</a> 1288<ul class="blockList"> 1289<li class="blockList"> 1290<h4>getDefaultMergeable</h4> 1291<pre>public abstract <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> 1292<div class="block">Accessor for the baseline merge info used as the global baseline, 1293 not considering possible per-type overrides.</div> 1294<dl> 1295<dt><span class="returnLabel">Returns:</span></dt> 1296<dd>Global base settings, if any; `null` if none.</dd> 1297<dt><span class="simpleTagLabel">Since:</span></dt> 1298<dd>2.9</dd> 1299</dl> 1300</li> 1301</ul> 1302<a name="getDefaultMergeable-java.lang.Class-"> 1303<!-- --> 1304</a> 1305<ul class="blockList"> 1306<li class="blockList"> 1307<h4>getDefaultMergeable</h4> 1308<pre>public abstract <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> 1309<div class="block">Accessor for the baseline merge info used for given type, including global 1310 defaults if no type-specific overrides defined.</div> 1311<dl> 1312<dt><span class="returnLabel">Returns:</span></dt> 1313<dd>Type-specific settings (if any); global defaults (same as 1314 <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultMergeable--"><code>getDefaultMergeable()</code></a>) otherwise, if any defined; or `null` 1315 if neither defined</dd> 1316<dt><span class="simpleTagLabel">Since:</span></dt> 1317<dd>2.9</dd> 1318</dl> 1319</li> 1320</ul> 1321<a name="getDateFormat--"> 1322<!-- --> 1323</a> 1324<ul class="blockList"> 1325<li class="blockList"> 1326<h4>getDateFormat</h4> 1327<pre>public final <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> getDateFormat()</pre> 1328<div class="block">Method for accessing currently configured (textual) date format 1329 that will be used for reading or writing date values (in case 1330 of writing, only if textual output is configured; not if dates 1331 are to be serialized as time stamps). 1332<p> 1333 Note that typically <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> instances are <b>not thread-safe</b> 1334 (at least ones provided by JDK): 1335 this means that calling code should clone format instance before 1336 using it. 1337<p> 1338 This method is usually only called by framework itself, since there 1339 are convenience methods available via 1340 <a href="../../../../../com/fasterxml/jackson/databind/DeserializationContext.html" title="class in com.fasterxml.jackson.databind"><code>DeserializationContext</code></a> and <a href="../../../../../com/fasterxml/jackson/databind/SerializerProvider.html" title="class in com.fasterxml.jackson.databind"><code>SerializerProvider</code></a> that 1341 take care of cloning and thread-safe reuse.</div> 1342</li> 1343</ul> 1344<a name="getLocale--"> 1345<!-- --> 1346</a> 1347<ul class="blockList"> 1348<li class="blockList"> 1349<h4>getLocale</h4> 1350<pre>public final <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> getLocale()</pre> 1351<div class="block">Method for accessing the 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 1352 for formatting, unless overridden by local annotations. 1353 Initially set to <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Locale.html?is-external=true#getDefault--" title="class or interface in java.util"><code>Locale.getDefault()</code></a>.</div> 1354</li> 1355</ul> 1356<a name="getTimeZone--"> 1357<!-- --> 1358</a> 1359<ul class="blockList"> 1360<li class="blockList"> 1361<h4>getTimeZone</h4> 1362<pre>public final <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> getTimeZone()</pre> 1363<div class="block">Method for accessing the 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 1364 for formatting, unless overridden by local annotations. 1365 Initially set to <a href="https://docs.oracle.com/javase/8/docs/api/java/util/TimeZone.html?is-external=true#getDefault--" title="class or interface in java.util"><code>TimeZone.getDefault()</code></a>.</div> 1366</li> 1367</ul> 1368<a name="getActiveView--"> 1369<!-- --> 1370</a> 1371<ul class="blockList"> 1372<li class="blockList"> 1373<h4>getActiveView</h4> 1374<pre>public abstract <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> 1375<div class="block">Accessor for finding currently active view, if any (null if none)</div> 1376</li> 1377</ul> 1378<a name="getBase64Variant--"> 1379<!-- --> 1380</a> 1381<ul class="blockList"> 1382<li class="blockList"> 1383<h4>getBase64Variant</h4> 1384<pre>public <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> getBase64Variant()</pre> 1385<div class="block">Method called during deserialization if Base64 encoded content 1386 needs to be decoded. Default version just returns default Jackson 1387 uses, which is modified-mime which does not add linefeeds (because 1388 those would have to be escaped in JSON strings); but this can 1389 be configured on <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>.</div> 1390</li> 1391</ul> 1392<a name="getAttributes--"> 1393<!-- --> 1394</a> 1395<ul class="blockList"> 1396<li class="blockList"> 1397<h4>getAttributes</h4> 1398<pre>public abstract <a href="../../../../../com/fasterxml/jackson/databind/cfg/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a> getAttributes()</pre> 1399<div class="block">Method for accessing per-instance shared (baseline/default) 1400 attribute values; these are used as the basis for per-call 1401 attributes.</div> 1402<dl> 1403<dt><span class="simpleTagLabel">Since:</span></dt> 1404<dd>2.3</dd> 1405</dl> 1406</li> 1407</ul> 1408<a name="findRootName-com.fasterxml.jackson.databind.JavaType-"> 1409<!-- --> 1410</a> 1411<ul class="blockList"> 1412<li class="blockList"> 1413<h4>findRootName</h4> 1414<pre>public abstract <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> 1415<dl> 1416<dt><span class="simpleTagLabel">Since:</span></dt> 1417<dd>2.6</dd> 1418</dl> 1419</li> 1420</ul> 1421<a name="findRootName-java.lang.Class-"> 1422<!-- --> 1423</a> 1424<ul class="blockList"> 1425<li class="blockList"> 1426<h4>findRootName</h4> 1427<pre>public abstract <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> 1428<dl> 1429<dt><span class="simpleTagLabel">Since:</span></dt> 1430<dd>2.6</dd> 1431</dl> 1432</li> 1433</ul> 1434<a name="typeResolverBuilderInstance-com.fasterxml.jackson.databind.introspect.Annotated-java.lang.Class-"> 1435<!-- --> 1436</a> 1437<ul class="blockList"> 1438<li class="blockList"> 1439<h4>typeResolverBuilderInstance</h4> 1440<pre>public <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</a><?> typeResolverBuilderInstance(<a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a> annotated, 1441 <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><? extends <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</a><?>> builderClass)</pre> 1442<div class="block">Method that can be called to obtain an instance of <code>TypeIdResolver</code> of 1443 specified type.</div> 1444</li> 1445</ul> 1446<a name="typeIdResolverInstance-com.fasterxml.jackson.databind.introspect.Annotated-java.lang.Class-"> 1447<!-- --> 1448</a> 1449<ul class="blockListLast"> 1450<li class="blockList"> 1451<h4>typeIdResolverInstance</h4> 1452<pre>public <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeIdResolver.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeIdResolver</a> typeIdResolverInstance(<a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a> annotated, 1453 <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><? extends <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeIdResolver.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeIdResolver</a>> resolverClass)</pre> 1454<div class="block">Method that can be called to obtain an instance of <code>TypeIdResolver</code> of 1455 specified type.</div> 1456</li> 1457</ul> 1458</li> 1459</ul> 1460</li> 1461</ul> 1462</div> 1463</div> 1464<!-- ========= END OF CLASS DATA ========= --> 1465<!-- ======= START OF BOTTOM NAVBAR ====== --> 1466<div class="bottomNav"><a name="navbar.bottom"> 1467<!-- --> 1468</a> 1469<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> 1470<a name="navbar.bottom.firstrow"> 1471<!-- --> 1472</a> 1473<ul class="navList" title="Navigation"> 1474<li><a href="../../../../../overview-summary.html">Overview</a></li> 1475<li><a href="package-summary.html">Package</a></li> 1476<li class="navBarCell1Rev">Class</li> 1477<li><a href="class-use/MapperConfig.html">Use</a></li> 1478<li><a href="package-tree.html">Tree</a></li> 1479<li><a href="../../../../../deprecated-list.html">Deprecated</a></li> 1480<li><a href="../../../../../index-all.html">Index</a></li> 1481<li><a href="../../../../../help-doc.html">Help</a></li> 1482</ul> 1483</div> 1484<div class="subNav"> 1485<ul class="navList"> 1486<li><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperBuilder.html" title="class in com.fasterxml.jackson.databind.cfg"><span class="typeNameLink">Prev Class</span></a></li> 1487<li><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfigBase.html" title="class in com.fasterxml.jackson.databind.cfg"><span class="typeNameLink">Next Class</span></a></li> 1488</ul> 1489<ul class="navList"> 1490<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/cfg/MapperConfig.html" target="_top">Frames</a></li> 1491<li><a href="MapperConfig.html" target="_top">No Frames</a></li> 1492</ul> 1493<ul class="navList" id="allclasses_navbar_bottom"> 1494<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> 1495</ul> 1496<div> 1497<script type="text/javascript"><!-- 1498 allClassesLink = document.getElementById("allclasses_navbar_bottom"); 1499 if(window==top) { 1500 allClassesLink.style.display = "block"; 1501 } 1502 else { 1503 allClassesLink.style.display = "none"; 1504 } 1505 //--> 1506</script> 1507</div> 1508<div> 1509<ul class="subNavList"> 1510<li>Summary: </li> 1511<li>Nested | </li> 1512<li><a href="#field.summary">Field</a> | </li> 1513<li><a href="#constructor.summary">Constr</a> | </li> 1514<li><a href="#method.summary">Method</a></li> 1515</ul> 1516<ul class="subNavList"> 1517<li>Detail: </li> 1518<li><a href="#field.detail">Field</a> | </li> 1519<li><a href="#constructor.detail">Constr</a> | </li> 1520<li><a href="#method.detail">Method</a></li> 1521</ul> 1522</div> 1523<a name="skip.navbar.bottom"> 1524<!-- --> 1525</a></div> 1526<!-- ======== END OF BOTTOM NAVBAR ======= --> 1527<p class="legalCopy"><small>Copyright © 2008–2020 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p> 1528</body> 1529</html> 1530