1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2<!-- NewPage --> 3<html lang="en"> 4<head> 5<!-- Generated by javadoc (1.8.0_162) on Tue Nov 05 19:39:07 PST 2019 --> 6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 7<title>MapperConfig (jackson-databind 2.10.0 API)</title> 8<meta name="date" content="2019-11-05"> 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.10.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.10/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.10/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.10/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.10/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.10/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.10/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.10/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.10/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.10/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.10/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.10/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.10/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.10/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.10/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.10/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.10/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> </td> 463</tr> 464<tr id="i33" class="rowColor"> 465<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a></code></td> 466<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getPropertyNamingStrategy--">getPropertyNamingStrategy</a></span>()</code> </td> 467</tr> 468<tr id="i34" class="altColor"> 469<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> 470<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getSubtypeResolver--">getSubtypeResolver</a></span>()</code> </td> 471</tr> 472<tr id="i35" class="rowColor"> 473<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> 474<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getTimeZone--">getTimeZone</a></span>()</code> 475<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 476 for formatting, unless overridden by local annotations.</div> 477</td> 478</tr> 479<tr id="i36" class="altColor"> 480<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> 481<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getTypeFactory--">getTypeFactory</a></span>()</code> </td> 482</tr> 483<tr id="i37" class="rowColor"> 484<td class="colFirst"><code>boolean</code></td> 485<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#hasMapperFeatures-int-">hasMapperFeatures</a></span>(int featureMask)</code> 486<div class="block">"Bulk" access method for checking that all features specified by 487 mask are enabled.</div> 488</td> 489</tr> 490<tr id="i38" class="altColor"> 491<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></td> 492<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> 493<div class="block">Accessor for getting bean description that only contains class 494 annotations: useful if no getter/setter/creator information is needed.</div> 495</td> 496</tr> 497<tr id="i39" class="rowColor"> 498<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></td> 499<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> 500<div class="block">Accessor for getting bean description that only contains class 501 annotations: useful if no getter/setter/creator information is needed.</div> 502</td> 503</tr> 504<tr id="i40" class="altColor"> 505<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></td> 506<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> 507<div class="block">Accessor for getting bean description that only contains immediate class 508 annotations: ones from the class, and its direct mix-in, if any, but 509 not from super types.</div> 510</td> 511</tr> 512<tr id="i41" class="rowColor"> 513<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></td> 514<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> 515<div class="block">Accessor for getting bean description that only contains immediate class 516 annotations: ones from the class, and its direct mix-in, if any, but 517 not from super types.</div> 518</td> 519</tr> 520<tr id="i42" class="altColor"> 521<td class="colFirst"><code>boolean</code></td> 522<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#isAnnotationProcessingEnabled--">isAnnotationProcessingEnabled</a></span>()</code> 523<div class="block">Method for determining whether annotation processing is enabled or not 524 (default settings are typically that it is enabled; must explicitly disable).</div> 525</td> 526</tr> 527<tr id="i43" class="rowColor"> 528<td class="colFirst"><code>boolean</code></td> 529<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> 530<div class="block">Accessor for simple mapper features (which are shared for 531 serialization, deserialization)</div> 532</td> 533</tr> 534<tr id="i44" class="altColor"> 535<td class="colFirst"><code>boolean</code></td> 536<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#shouldSortPropertiesAlphabetically--">shouldSortPropertiesAlphabetically</a></span>()</code> 537<div class="block">Accessor for checking whether default settings for property handling 538 indicate that properties should be alphabetically ordered or not.</div> 539</td> 540</tr> 541<tr id="i45" class="rowColor"> 542<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> 543<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, 544 <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> 545<div class="block">Method that can be called to obtain an instance of <code>TypeIdResolver</code> of 546 specified type.</div> 547</td> 548</tr> 549<tr id="i46" class="altColor"> 550<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> 551<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, 552 <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> 553<div class="block">Method that can be called to obtain an instance of <code>TypeIdResolver</code> of 554 specified type.</div> 555</td> 556</tr> 557<tr id="i47" class="rowColor"> 558<td class="colFirst"><code>abstract boolean</code></td> 559<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#useRootWrapping--">useRootWrapping</a></span>()</code> 560<div class="block">Accessor for checking whether configuration indicates that 561 "root wrapping" (use of an extra property/name pair at root level) 562 is expected or not.</div> 563</td> 564</tr> 565<tr id="i48" class="altColor"> 566<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="type parameter in MapperConfig">T</a></code></td> 567<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> 568<div class="block">Method for constructing and returning a new instance with specified 569 mapper features enabled.</div> 570</td> 571</tr> 572<tr id="i49" class="rowColor"> 573<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="type parameter in MapperConfig">T</a></code></td> 574<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, 575 boolean state)</code> </td> 576</tr> 577<tr id="i50" class="altColor"> 578<td class="colFirst"><code>abstract <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="type parameter in MapperConfig">T</a></code></td> 579<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> 580<div class="block">Method for constructing and returning a new instance with specified 581 mapper features disabled.</div> 582</td> 583</tr> 584</table> 585<ul class="blockList"> 586<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> 587<!-- --> 588</a> 589<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> 590<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> 591</ul> 592<ul class="blockList"> 593<li class="blockList"><a name="methods.inherited.from.class.com.fasterxml.jackson.databind.introspect.ClassIntrospector.MixInResolver"> 594<!-- --> 595</a> 596<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> 597<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> 598</ul> 599</li> 600</ul> 601</li> 602</ul> 603</div> 604<div class="details"> 605<ul class="blockList"> 606<li class="blockList"> 607<!-- ============ FIELD DETAIL =========== --> 608<ul class="blockList"> 609<li class="blockList"><a name="field.detail"> 610<!-- --> 611</a> 612<h3>Field Detail</h3> 613<a name="EMPTY_INCLUDE"> 614<!-- --> 615</a> 616<ul class="blockList"> 617<li class="blockList"> 618<h4>EMPTY_INCLUDE</h4> 619<pre>protected static final <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/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> 620<dl> 621<dt><span class="simpleTagLabel">Since:</span></dt> 622<dd>2.7</dd> 623</dl> 624</li> 625</ul> 626<a name="EMPTY_FORMAT"> 627<!-- --> 628</a> 629<ul class="blockList"> 630<li class="blockList"> 631<h4>EMPTY_FORMAT</h4> 632<pre>protected static final <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/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> 633<dl> 634<dt><span class="simpleTagLabel">Since:</span></dt> 635<dd>2.7</dd> 636</dl> 637</li> 638</ul> 639<a name="Z:Z_mapperFeatures"> 640<!-- --> 641</a> 642<ul class="blockList"> 643<li class="blockList"> 644<h4>_mapperFeatures</h4> 645<pre>protected final int _mapperFeatures</pre> 646<div class="block">Set of shared mapper features enabled.</div> 647</li> 648</ul> 649<a name="Z:Z_base"> 650<!-- --> 651</a> 652<ul class="blockListLast"> 653<li class="blockList"> 654<h4>_base</h4> 655<pre>protected final <a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a> _base</pre> 656<div class="block">Immutable container object for simple configuration settings.</div> 657</li> 658</ul> 659</li> 660</ul> 661<!-- ========= CONSTRUCTOR DETAIL ======== --> 662<ul class="blockList"> 663<li class="blockList"><a name="constructor.detail"> 664<!-- --> 665</a> 666<h3>Constructor Detail</h3> 667<a name="MapperConfig-com.fasterxml.jackson.databind.cfg.BaseSettings-int-"> 668<!-- --> 669</a> 670<ul class="blockList"> 671<li class="blockList"> 672<h4>MapperConfig</h4> 673<pre>protected MapperConfig(<a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a> base, 674 int mapperFeatures)</pre> 675</li> 676</ul> 677<a name="MapperConfig-com.fasterxml.jackson.databind.cfg.MapperConfig-int-"> 678<!-- --> 679</a> 680<ul class="blockList"> 681<li class="blockList"> 682<h4>MapperConfig</h4> 683<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, 684 int mapperFeatures)</pre> 685</li> 686</ul> 687<a name="MapperConfig-com.fasterxml.jackson.databind.cfg.MapperConfig-com.fasterxml.jackson.databind.cfg.BaseSettings-"> 688<!-- --> 689</a> 690<ul class="blockList"> 691<li class="blockList"> 692<h4>MapperConfig</h4> 693<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, 694 <a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a> base)</pre> 695</li> 696</ul> 697<a name="MapperConfig-com.fasterxml.jackson.databind.cfg.MapperConfig-"> 698<!-- --> 699</a> 700<ul class="blockListLast"> 701<li class="blockList"> 702<h4>MapperConfig</h4> 703<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> 704</li> 705</ul> 706</li> 707</ul> 708<!-- ============ METHOD DETAIL ========== --> 709<ul class="blockList"> 710<li class="blockList"><a name="method.detail"> 711<!-- --> 712</a> 713<h3>Method Detail</h3> 714<a name="collectFeatureDefaults-java.lang.Class-"> 715<!-- --> 716</a> 717<ul class="blockList"> 718<li class="blockList"> 719<h4>collectFeatureDefaults</h4> 720<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> 721<div class="block">Method that calculates bit set (flags) of all features that 722 are enabled by default.</div> 723</li> 724</ul> 725<a name="with-com.fasterxml.jackson.databind.MapperFeature...-"> 726<!-- --> 727</a> 728<ul class="blockList"> 729<li class="blockList"> 730<h4>with</h4> 731<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> 732<div class="block">Method for constructing and returning a new instance with specified 733 mapper features enabled.</div> 734</li> 735</ul> 736<a name="without-com.fasterxml.jackson.databind.MapperFeature...-"> 737<!-- --> 738</a> 739<ul class="blockList"> 740<li class="blockList"> 741<h4>without</h4> 742<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> 743<div class="block">Method for constructing and returning a new instance with specified 744 mapper features disabled.</div> 745</li> 746</ul> 747<a name="with-com.fasterxml.jackson.databind.MapperFeature-boolean-"> 748<!-- --> 749</a> 750<ul class="blockList"> 751<li class="blockList"> 752<h4>with</h4> 753<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, 754 boolean state)</pre> 755<dl> 756<dt><span class="simpleTagLabel">Since:</span></dt> 757<dd>2.3</dd> 758</dl> 759</li> 760</ul> 761<a name="isEnabled-com.fasterxml.jackson.databind.MapperFeature-"> 762<!-- --> 763</a> 764<ul class="blockList"> 765<li class="blockList"> 766<h4>isEnabled</h4> 767<pre>public final boolean isEnabled(<a href="../../../../../com/fasterxml/jackson/databind/MapperFeature.html" title="enum in com.fasterxml.jackson.databind">MapperFeature</a> f)</pre> 768<div class="block">Accessor for simple mapper features (which are shared for 769 serialization, deserialization)</div> 770</li> 771</ul> 772<a name="hasMapperFeatures-int-"> 773<!-- --> 774</a> 775<ul class="blockList"> 776<li class="blockList"> 777<h4>hasMapperFeatures</h4> 778<pre>public final boolean hasMapperFeatures(int featureMask)</pre> 779<div class="block">"Bulk" access method for checking that all features specified by 780 mask are enabled.</div> 781<dl> 782<dt><span class="simpleTagLabel">Since:</span></dt> 783<dd>2.3</dd> 784</dl> 785</li> 786</ul> 787<a name="isAnnotationProcessingEnabled--"> 788<!-- --> 789</a> 790<ul class="blockList"> 791<li class="blockList"> 792<h4>isAnnotationProcessingEnabled</h4> 793<pre>public final boolean isAnnotationProcessingEnabled()</pre> 794<div class="block">Method for determining whether annotation processing is enabled or not 795 (default settings are typically that it is enabled; must explicitly disable).</div> 796<dl> 797<dt><span class="returnLabel">Returns:</span></dt> 798<dd>True if annotation processing is enabled; false if not</dd> 799</dl> 800</li> 801</ul> 802<a name="canOverrideAccessModifiers--"> 803<!-- --> 804</a> 805<ul class="blockList"> 806<li class="blockList"> 807<h4>canOverrideAccessModifiers</h4> 808<pre>public final boolean canOverrideAccessModifiers()</pre> 809<div class="block">Accessor for determining whether it is ok to try to force override of access 810 modifiers to be able to get or set values of non-public Methods, Fields; 811 to invoke non-public Constructors, Methods; or to instantiate non-public 812 Classes. By default this is enabled, but on some platforms it needs to be 813 prevented since if this would violate security constraints and cause failures.</div> 814<dl> 815<dt><span class="returnLabel">Returns:</span></dt> 816<dd>True if access modifier overriding is allowed (and may be done for 817 any Field, Method, Constructor or Class); false to prevent any attempts 818 to override.</dd> 819</dl> 820</li> 821</ul> 822<a name="shouldSortPropertiesAlphabetically--"> 823<!-- --> 824</a> 825<ul class="blockList"> 826<li class="blockList"> 827<h4>shouldSortPropertiesAlphabetically</h4> 828<pre>public final boolean shouldSortPropertiesAlphabetically()</pre> 829<div class="block">Accessor for checking whether default settings for property handling 830 indicate that properties should be alphabetically ordered or not.</div> 831</li> 832</ul> 833<a name="useRootWrapping--"> 834<!-- --> 835</a> 836<ul class="blockList"> 837<li class="blockList"> 838<h4>useRootWrapping</h4> 839<pre>public abstract boolean useRootWrapping()</pre> 840<div class="block">Accessor for checking whether configuration indicates that 841 "root wrapping" (use of an extra property/name pair at root level) 842 is expected or not.</div> 843</li> 844</ul> 845<a name="compileString-java.lang.String-"> 846<!-- --> 847</a> 848<ul class="blockList"> 849<li class="blockList"> 850<h4>compileString</h4> 851<pre>public <a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/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> 852<div class="block">Method for constructing a specialized textual object that can typically 853 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 854 on escaping needed if any, char-to-byte encoding if needed).</div> 855<dl> 856<dt><span class="paramLabel">Parameters:</span></dt> 857<dd><code>src</code> - Text to represent</dd> 858<dt><span class="returnLabel">Returns:</span></dt> 859<dd>Optimized text object constructed</dd> 860<dt><span class="simpleTagLabel">Since:</span></dt> 861<dd>2.4</dd> 862</dl> 863</li> 864</ul> 865<a name="getClassIntrospector--"> 866<!-- --> 867</a> 868<ul class="blockList"> 869<li class="blockList"> 870<h4>getClassIntrospector</h4> 871<pre>public <a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect">ClassIntrospector</a> getClassIntrospector()</pre> 872</li> 873</ul> 874<a name="getAnnotationIntrospector--"> 875<!-- --> 876</a> 877<ul class="blockList"> 878<li class="blockList"> 879<h4>getAnnotationIntrospector</h4> 880<pre>public <a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> getAnnotationIntrospector()</pre> 881<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 882 to introspect annotation values used for configuration. 883<p> 884 Non-final since it is actually overridden by sub-classes (for now?)</div> 885</li> 886</ul> 887<a name="getPropertyNamingStrategy--"> 888<!-- --> 889</a> 890<ul class="blockList"> 891<li class="blockList"> 892<h4>getPropertyNamingStrategy</h4> 893<pre>public final <a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a> getPropertyNamingStrategy()</pre> 894</li> 895</ul> 896<a name="getHandlerInstantiator--"> 897<!-- --> 898</a> 899<ul class="blockList"> 900<li class="blockList"> 901<h4>getHandlerInstantiator</h4> 902<pre>public final <a href="../../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg">HandlerInstantiator</a> getHandlerInstantiator()</pre> 903</li> 904</ul> 905<a name="getDefaultTyper-com.fasterxml.jackson.databind.JavaType-"> 906<!-- --> 907</a> 908<ul class="blockList"> 909<li class="blockList"> 910<h4>getDefaultTyper</h4> 911<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> 912<div class="block">Method called to locate a type info handler for types that do not have 913 one explicitly declared via annotations (or other configuration). 914 If such default handler is configured, it is returned; otherwise 915 null is returned.</div> 916</li> 917</ul> 918<a name="getSubtypeResolver--"> 919<!-- --> 920</a> 921<ul class="blockList"> 922<li class="blockList"> 923<h4>getSubtypeResolver</h4> 924<pre>public abstract <a href="../../../../../com/fasterxml/jackson/databind/jsontype/SubtypeResolver.html" title="class in com.fasterxml.jackson.databind.jsontype">SubtypeResolver</a> getSubtypeResolver()</pre> 925</li> 926</ul> 927<a name="getPolymorphicTypeValidator--"> 928<!-- --> 929</a> 930<ul class="blockList"> 931<li class="blockList"> 932<h4>getPolymorphicTypeValidator</h4> 933<pre>public <a href="../../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype">PolymorphicTypeValidator</a> getPolymorphicTypeValidator()</pre> 934<dl> 935<dt><span class="simpleTagLabel">Since:</span></dt> 936<dd>2.10</dd> 937</dl> 938</li> 939</ul> 940<a name="getTypeFactory--"> 941<!-- --> 942</a> 943<ul class="blockList"> 944<li class="blockList"> 945<h4>getTypeFactory</h4> 946<pre>public final <a href="../../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a> getTypeFactory()</pre> 947</li> 948</ul> 949<a name="constructType-java.lang.Class-"> 950<!-- --> 951</a> 952<ul class="blockList"> 953<li class="blockList"> 954<h4>constructType</h4> 955<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> 956<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 957 raw class. 958 This is a simple short-cut for: 959<pre> 960 getTypeFactory().constructType(cls); 961</pre></div> 962</li> 963</ul> 964<a name="constructType-com.fasterxml.jackson.core.type.TypeReference-"> 965<!-- --> 966</a> 967<ul class="blockList"> 968<li class="blockList"> 969<h4>constructType</h4> 970<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.10/com/fasterxml/jackson/core/type/TypeReference.html?is-external=true" title="class or interface in com.fasterxml.jackson.core.type">TypeReference</a><?> valueTypeRef)</pre> 971<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 972 type reference 973 This is a simple short-cut for: 974<pre> 975 getTypeFactory().constructType(valueTypeRef); 976</pre></div> 977</li> 978</ul> 979<a name="constructSpecializedType-com.fasterxml.jackson.databind.JavaType-java.lang.Class-"> 980<!-- --> 981</a> 982<ul class="blockList"> 983<li class="blockList"> 984<h4>constructSpecializedType</h4> 985<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, 986 <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> 987</li> 988</ul> 989<a name="introspectClassAnnotations-java.lang.Class-"> 990<!-- --> 991</a> 992<ul class="blockList"> 993<li class="blockList"> 994<h4>introspectClassAnnotations</h4> 995<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> 996<div class="block">Accessor for getting bean description that only contains class 997 annotations: useful if no getter/setter/creator information is needed.</div> 998</li> 999</ul> 1000<a name="introspectClassAnnotations-com.fasterxml.jackson.databind.JavaType-"> 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="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> type)</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="introspectDirectClassAnnotations-java.lang.Class-"> 1012<!-- --> 1013</a> 1014<ul class="blockList"> 1015<li class="blockList"> 1016<h4>introspectDirectClassAnnotations</h4> 1017<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> 1018<div class="block">Accessor for getting bean description that only contains immediate class 1019 annotations: ones from the class, and its direct mix-in, if any, but 1020 not from super types.</div> 1021</li> 1022</ul> 1023<a name="introspectDirectClassAnnotations-com.fasterxml.jackson.databind.JavaType-"> 1024<!-- --> 1025</a> 1026<ul class="blockList"> 1027<li class="blockList"> 1028<h4>introspectDirectClassAnnotations</h4> 1029<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> 1030<div class="block">Accessor for getting bean description that only contains immediate class 1031 annotations: ones from the class, and its direct mix-in, if any, but 1032 not from super types.</div> 1033</li> 1034</ul> 1035<a name="findConfigOverride-java.lang.Class-"> 1036<!-- --> 1037</a> 1038<ul class="blockList"> 1039<li class="blockList"> 1040<h4>findConfigOverride</h4> 1041<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> 1042<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 1043 properties of given type, if any exist; or return `null` if not. 1044<p> 1045 Note that only directly associated override 1046 is found; no type hierarchy traversal is performed.</div> 1047<dl> 1048<dt><span class="returnLabel">Returns:</span></dt> 1049<dd>Override object to use for the type, if defined; null if none.</dd> 1050<dt><span class="simpleTagLabel">Since:</span></dt> 1051<dd>2.8</dd> 1052</dl> 1053</li> 1054</ul> 1055<a name="getConfigOverride-java.lang.Class-"> 1056<!-- --> 1057</a> 1058<ul class="blockList"> 1059<li class="blockList"> 1060<h4>getConfigOverride</h4> 1061<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> 1062<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 1063 properties of given type, if any exist; or if none, return an immutable 1064 "empty" instance with no overrides. 1065<p> 1066 Note that only directly associated override 1067 is found; no type hierarchy traversal is performed.</div> 1068<dl> 1069<dt><span class="returnLabel">Returns:</span></dt> 1070<dd>Override object to use for the type, never null (but may be empty)</dd> 1071<dt><span class="simpleTagLabel">Since:</span></dt> 1072<dd>2.9</dd> 1073</dl> 1074</li> 1075</ul> 1076<a name="getDefaultPropertyInclusion--"> 1077<!-- --> 1078</a> 1079<ul class="blockList"> 1080<li class="blockList"> 1081<h4>getDefaultPropertyInclusion</h4> 1082<pre>public abstract <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/JsonInclude.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Value</a> getDefaultPropertyInclusion()</pre> 1083<div class="block">Accessor for default property inclusion to use for serialization, 1084 used unless overridden by per-type or per-property overrides.</div> 1085<dl> 1086<dt><span class="simpleTagLabel">Since:</span></dt> 1087<dd>2.7</dd> 1088</dl> 1089</li> 1090</ul> 1091<a name="getDefaultPropertyInclusion-java.lang.Class-"> 1092<!-- --> 1093</a> 1094<ul class="blockList"> 1095<li class="blockList"> 1096<h4>getDefaultPropertyInclusion</h4> 1097<pre>public abstract <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/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> 1098<div class="block">Accessor for default property inclusion to use for serialization, 1099 considering possible per-type override for given base type.<br> 1100 NOTE: if no override found, defaults to value returned by 1101 <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultPropertyInclusion--"><code>getDefaultPropertyInclusion()</code></a>.</div> 1102<dl> 1103<dt><span class="simpleTagLabel">Since:</span></dt> 1104<dd>2.7</dd> 1105</dl> 1106</li> 1107</ul> 1108<a name="getDefaultPropertyInclusion-java.lang.Class-com.fasterxml.jackson.annotation.JsonInclude.Value-"> 1109<!-- --> 1110</a> 1111<ul class="blockList"> 1112<li class="blockList"> 1113<h4>getDefaultPropertyInclusion</h4> 1114<pre>public <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/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, 1115 <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/JsonInclude.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Value</a> defaultIncl)</pre> 1116<div class="block">Accessor for default property inclusion to use for serialization, 1117 considering possible per-type override for given base type; but 1118 if none found, returning given <code>defaultIncl</code></div> 1119<dl> 1120<dt><span class="paramLabel">Parameters:</span></dt> 1121<dd><code>defaultIncl</code> - Inclusion setting to return if no overrides found.</dd> 1122<dt><span class="simpleTagLabel">Since:</span></dt> 1123<dd>2.8.2</dd> 1124</dl> 1125</li> 1126</ul> 1127<a name="getDefaultInclusion-java.lang.Class-java.lang.Class-"> 1128<!-- --> 1129</a> 1130<ul class="blockList"> 1131<li class="blockList"> 1132<h4>getDefaultInclusion</h4> 1133<pre>public abstract <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/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, 1134 <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> 1135<div class="block">Accessor for default property inclusion to use for serialization, 1136 considering possible per-type override for given base type and 1137 possible per-type override for given property type.<br> 1138 NOTE: if no override found, defaults to value returned by 1139 <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultPropertyInclusion--"><code>getDefaultPropertyInclusion()</code></a>.</div> 1140<dl> 1141<dt><span class="paramLabel">Parameters:</span></dt> 1142<dd><code>baseType</code> - Type of the instance containing the targeted property.</dd> 1143<dd><code>propertyType</code> - Type of the property to look up inclusion setting for.</dd> 1144<dt><span class="simpleTagLabel">Since:</span></dt> 1145<dd>2.9</dd> 1146</dl> 1147</li> 1148</ul> 1149<a name="getDefaultInclusion-java.lang.Class-java.lang.Class-com.fasterxml.jackson.annotation.JsonInclude.Value-"> 1150<!-- --> 1151</a> 1152<ul class="blockList"> 1153<li class="blockList"> 1154<h4>getDefaultInclusion</h4> 1155<pre>public <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/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, 1156 <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, 1157 <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/JsonInclude.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Value</a> defaultIncl)</pre> 1158<div class="block">Accessor for default property inclusion to use for serialization, 1159 considering possible per-type override for given base type and 1160 possible per-type override for given property type; but 1161 if none found, returning given <code>defaultIncl</code></div> 1162<dl> 1163<dt><span class="paramLabel">Parameters:</span></dt> 1164<dd><code>baseType</code> - Type of the instance containing the targeted property.</dd> 1165<dd><code>propertyType</code> - Type of the property to look up inclusion setting for.</dd> 1166<dd><code>defaultIncl</code> - Inclusion setting to return if no overrides found.</dd> 1167<dt><span class="simpleTagLabel">Since:</span></dt> 1168<dd>2.9</dd> 1169</dl> 1170</li> 1171</ul> 1172<a name="getDefaultPropertyFormat-java.lang.Class-"> 1173<!-- --> 1174</a> 1175<ul class="blockList"> 1176<li class="blockList"> 1177<h4>getDefaultPropertyFormat</h4> 1178<pre>public abstract <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/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> 1179<div class="block">Accessor for default format settings to use for serialization (and, to a degree 1180 deserialization), considering baseline settings and per-type defaults 1181 for given base type (if any).</div> 1182<dl> 1183<dt><span class="simpleTagLabel">Since:</span></dt> 1184<dd>2.7</dd> 1185</dl> 1186</li> 1187</ul> 1188<a name="getDefaultPropertyIgnorals-java.lang.Class-"> 1189<!-- --> 1190</a> 1191<ul class="blockList"> 1192<li class="blockList"> 1193<h4>getDefaultPropertyIgnorals</h4> 1194<pre>public abstract <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/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> 1195<div class="block">Accessor for default property ignorals to use, if any, for given base type, 1196 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> 1197<dl> 1198<dt><span class="simpleTagLabel">Since:</span></dt> 1199<dd>2.8</dd> 1200</dl> 1201</li> 1202</ul> 1203<a name="getDefaultPropertyIgnorals-java.lang.Class-com.fasterxml.jackson.databind.introspect.AnnotatedClass-"> 1204<!-- --> 1205</a> 1206<ul class="blockList"> 1207<li class="blockList"> 1208<h4>getDefaultPropertyIgnorals</h4> 1209<pre>public abstract <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/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, 1210 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</a> actualClass)</pre> 1211<div class="block">Helper method that may be called to see if there are property ignoral 1212 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 1213 "config overrides". If both exist, config overrides have precedence 1214 over class annotations.</div> 1215<dl> 1216<dt><span class="simpleTagLabel">Since:</span></dt> 1217<dd>2.8</dd> 1218</dl> 1219</li> 1220</ul> 1221<a name="getDefaultVisibilityChecker--"> 1222<!-- --> 1223</a> 1224<ul class="blockList"> 1225<li class="blockList"> 1226<h4>getDefaultVisibilityChecker</h4> 1227<pre>public abstract <a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect">VisibilityChecker</a><?> getDefaultVisibilityChecker()</pre> 1228<div class="block">Accessor for object used for determining whether specific property elements 1229 (method, constructors, fields) can be auto-detected based on 1230 their visibility (access modifiers). Can be changed to allow 1231 different minimum visibility levels for auto-detection. Note 1232 that this is the global handler; individual types (classes) 1233 can further override active checker used (using 1234 <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/JsonAutoDetect.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonAutoDetect</code></a> annotation)</div> 1235</li> 1236</ul> 1237<a name="getDefaultVisibilityChecker-java.lang.Class-com.fasterxml.jackson.databind.introspect.AnnotatedClass-"> 1238<!-- --> 1239</a> 1240<ul class="blockList"> 1241<li class="blockList"> 1242<h4>getDefaultVisibilityChecker</h4> 1243<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, 1244 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</a> actualClass)</pre> 1245<div class="block">Accessor for object used for determining whether specific property elements 1246 (method, constructors, fields) can be auto-detected based on 1247 their visibility (access modifiers). This is based on global defaults 1248 (as would be returned by <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultVisibilityChecker--"><code>getDefaultVisibilityChecker()</code></a>, but 1249 then modified by possible class annotation (see <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/JsonAutoDetect.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonAutoDetect</code></a>) 1250 and/or per-type config override (see <a href="../../../../../com/fasterxml/jackson/databind/cfg/ConfigOverride.html#getVisibility--"><code>ConfigOverride.getVisibility()</code></a>).</div> 1251<dl> 1252<dt><span class="simpleTagLabel">Since:</span></dt> 1253<dd>2.9</dd> 1254</dl> 1255</li> 1256</ul> 1257<a name="getDefaultSetterInfo--"> 1258<!-- --> 1259</a> 1260<ul class="blockList"> 1261<li class="blockList"> 1262<h4>getDefaultSetterInfo</h4> 1263<pre>public abstract <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.10/com/fasterxml/jackson/annotation/JsonSetter.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonSetter.Value</a> getDefaultSetterInfo()</pre> 1264<div class="block">Accessor for the baseline setter info used as the global baseline, 1265 not considering possible per-type overrides.</div> 1266<dl> 1267<dt><span class="returnLabel">Returns:</span></dt> 1268<dd>Global base settings; never null</dd> 1269<dt><span class="simpleTagLabel">Since:</span></dt> 1270<dd>2.9</dd> 1271</dl> 1272</li> 1273</ul> 1274<a name="getDefaultMergeable--"> 1275<!-- --> 1276</a> 1277<ul class="blockList"> 1278<li class="blockList"> 1279<h4>getDefaultMergeable</h4> 1280<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> 1281<div class="block">Accessor for the baseline merge info used as the global baseline, 1282 not considering possible per-type overrides.</div> 1283<dl> 1284<dt><span class="returnLabel">Returns:</span></dt> 1285<dd>Global base settings, if any; `null` if none.</dd> 1286<dt><span class="simpleTagLabel">Since:</span></dt> 1287<dd>2.9</dd> 1288</dl> 1289</li> 1290</ul> 1291<a name="getDefaultMergeable-java.lang.Class-"> 1292<!-- --> 1293</a> 1294<ul class="blockList"> 1295<li class="blockList"> 1296<h4>getDefaultMergeable</h4> 1297<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> 1298<div class="block">Accessor for the baseline merge info used for given type, including global 1299 defaults if no type-specific overrides defined.</div> 1300<dl> 1301<dt><span class="returnLabel">Returns:</span></dt> 1302<dd>Type-specific settings (if any); global defaults (same as 1303 <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html#getDefaultMergeable--"><code>getDefaultMergeable()</code></a>) otherwise, if any defined; or `null` 1304 if neither defined</dd> 1305<dt><span class="simpleTagLabel">Since:</span></dt> 1306<dd>2.9</dd> 1307</dl> 1308</li> 1309</ul> 1310<a name="getDateFormat--"> 1311<!-- --> 1312</a> 1313<ul class="blockList"> 1314<li class="blockList"> 1315<h4>getDateFormat</h4> 1316<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> 1317<div class="block">Method for accessing currently configured (textual) date format 1318 that will be used for reading or writing date values (in case 1319 of writing, only if textual output is configured; not if dates 1320 are to be serialized as time stamps). 1321<p> 1322 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> 1323 (at least ones provided by JDK): 1324 this means that calling code should clone format instance before 1325 using it. 1326<p> 1327 This method is usually only called by framework itself, since there 1328 are convenience methods available via 1329 <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 1330 take care of cloning and thread-safe reuse.</div> 1331</li> 1332</ul> 1333<a name="getLocale--"> 1334<!-- --> 1335</a> 1336<ul class="blockList"> 1337<li class="blockList"> 1338<h4>getLocale</h4> 1339<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> 1340<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 1341 for formatting, unless overridden by local annotations. 1342 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> 1343</li> 1344</ul> 1345<a name="getTimeZone--"> 1346<!-- --> 1347</a> 1348<ul class="blockList"> 1349<li class="blockList"> 1350<h4>getTimeZone</h4> 1351<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> 1352<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 1353 for formatting, unless overridden by local annotations. 1354 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> 1355</li> 1356</ul> 1357<a name="getActiveView--"> 1358<!-- --> 1359</a> 1360<ul class="blockList"> 1361<li class="blockList"> 1362<h4>getActiveView</h4> 1363<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> 1364<div class="block">Accessor for finding currently active view, if any (null if none)</div> 1365</li> 1366</ul> 1367<a name="getBase64Variant--"> 1368<!-- --> 1369</a> 1370<ul class="blockList"> 1371<li class="blockList"> 1372<h4>getBase64Variant</h4> 1373<pre>public <a href="http://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a> getBase64Variant()</pre> 1374<div class="block">Method called during deserialization if Base64 encoded content 1375 needs to be decoded. Default version just returns default Jackson 1376 uses, which is modified-mime which does not add linefeeds (because 1377 those would have to be escaped in JSON strings); but this can 1378 be configured on <a href="../../../../../com/fasterxml/jackson/databind/ObjectWriter.html" title="class in com.fasterxml.jackson.databind"><code>ObjectWriter</code></a>.</div> 1379</li> 1380</ul> 1381<a name="getAttributes--"> 1382<!-- --> 1383</a> 1384<ul class="blockList"> 1385<li class="blockList"> 1386<h4>getAttributes</h4> 1387<pre>public abstract <a href="../../../../../com/fasterxml/jackson/databind/cfg/ContextAttributes.html" title="class in com.fasterxml.jackson.databind.cfg">ContextAttributes</a> getAttributes()</pre> 1388<div class="block">Method for accessing per-instance shared (baseline/default) 1389 attribute values; these are used as the basis for per-call 1390 attributes.</div> 1391<dl> 1392<dt><span class="simpleTagLabel">Since:</span></dt> 1393<dd>2.3</dd> 1394</dl> 1395</li> 1396</ul> 1397<a name="findRootName-com.fasterxml.jackson.databind.JavaType-"> 1398<!-- --> 1399</a> 1400<ul class="blockList"> 1401<li class="blockList"> 1402<h4>findRootName</h4> 1403<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> 1404<dl> 1405<dt><span class="simpleTagLabel">Since:</span></dt> 1406<dd>2.6</dd> 1407</dl> 1408</li> 1409</ul> 1410<a name="findRootName-java.lang.Class-"> 1411<!-- --> 1412</a> 1413<ul class="blockList"> 1414<li class="blockList"> 1415<h4>findRootName</h4> 1416<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> 1417<dl> 1418<dt><span class="simpleTagLabel">Since:</span></dt> 1419<dd>2.6</dd> 1420</dl> 1421</li> 1422</ul> 1423<a name="typeResolverBuilderInstance-com.fasterxml.jackson.databind.introspect.Annotated-java.lang.Class-"> 1424<!-- --> 1425</a> 1426<ul class="blockList"> 1427<li class="blockList"> 1428<h4>typeResolverBuilderInstance</h4> 1429<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, 1430 <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> 1431<div class="block">Method that can be called to obtain an instance of <code>TypeIdResolver</code> of 1432 specified type.</div> 1433</li> 1434</ul> 1435<a name="typeIdResolverInstance-com.fasterxml.jackson.databind.introspect.Annotated-java.lang.Class-"> 1436<!-- --> 1437</a> 1438<ul class="blockListLast"> 1439<li class="blockList"> 1440<h4>typeIdResolverInstance</h4> 1441<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, 1442 <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> 1443<div class="block">Method that can be called to obtain an instance of <code>TypeIdResolver</code> of 1444 specified type.</div> 1445</li> 1446</ul> 1447</li> 1448</ul> 1449</li> 1450</ul> 1451</div> 1452</div> 1453<!-- ========= END OF CLASS DATA ========= --> 1454<!-- ======= START OF BOTTOM NAVBAR ====== --> 1455<div class="bottomNav"><a name="navbar.bottom"> 1456<!-- --> 1457</a> 1458<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> 1459<a name="navbar.bottom.firstrow"> 1460<!-- --> 1461</a> 1462<ul class="navList" title="Navigation"> 1463<li><a href="../../../../../overview-summary.html">Overview</a></li> 1464<li><a href="package-summary.html">Package</a></li> 1465<li class="navBarCell1Rev">Class</li> 1466<li><a href="class-use/MapperConfig.html">Use</a></li> 1467<li><a href="package-tree.html">Tree</a></li> 1468<li><a href="../../../../../deprecated-list.html">Deprecated</a></li> 1469<li><a href="../../../../../index-all.html">Index</a></li> 1470<li><a href="../../../../../help-doc.html">Help</a></li> 1471</ul> 1472</div> 1473<div class="subNav"> 1474<ul class="navList"> 1475<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> 1476<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> 1477</ul> 1478<ul class="navList"> 1479<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/cfg/MapperConfig.html" target="_top">Frames</a></li> 1480<li><a href="MapperConfig.html" target="_top">No Frames</a></li> 1481</ul> 1482<ul class="navList" id="allclasses_navbar_bottom"> 1483<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> 1484</ul> 1485<div> 1486<script type="text/javascript"><!-- 1487 allClassesLink = document.getElementById("allclasses_navbar_bottom"); 1488 if(window==top) { 1489 allClassesLink.style.display = "block"; 1490 } 1491 else { 1492 allClassesLink.style.display = "none"; 1493 } 1494 //--> 1495</script> 1496</div> 1497<div> 1498<ul class="subNavList"> 1499<li>Summary: </li> 1500<li>Nested | </li> 1501<li><a href="#field.summary">Field</a> | </li> 1502<li><a href="#constructor.summary">Constr</a> | </li> 1503<li><a href="#method.summary">Method</a></li> 1504</ul> 1505<ul class="subNavList"> 1506<li>Detail: </li> 1507<li><a href="#field.detail">Field</a> | </li> 1508<li><a href="#constructor.detail">Constr</a> | </li> 1509<li><a href="#method.detail">Method</a></li> 1510</ul> 1511</div> 1512<a name="skip.navbar.bottom"> 1513<!-- --> 1514</a></div> 1515<!-- ======== END OF BOTTOM NAVBAR ======= --> 1516<p class="legalCopy"><small>Copyright © 2008–2019 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p> 1517</body> 1518</html> 1519