1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2<!-- NewPage --> 3<html lang="en"> 4<head> 5<!-- Generated by javadoc (1.8.0_162) on Sat Apr 25 17:14:51 PDT 2020 --> 6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 7<title>BaseSettings (jackson-databind 2.11.0 API)</title> 8<meta name="date" content="2020-04-25"> 9<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style"> 10<script type="text/javascript" src="../../../../../script.js"></script> 11</head> 12<body> 13<script type="text/javascript"><!-- 14 try { 15 if (location.href.indexOf('is-external=true') == -1) { 16 parent.document.title="BaseSettings (jackson-databind 2.11.0 API)"; 17 } 18 } 19 catch(err) { 20 } 21//--> 22var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10}; 23var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; 24var altColor = "altColor"; 25var rowColor = "rowColor"; 26var tableTab = "tableTab"; 27var activeTableTab = "activeTableTab"; 28</script> 29<noscript> 30<div>JavaScript is disabled on your browser.</div> 31</noscript> 32<!-- ========= START OF TOP NAVBAR ======= --> 33<div class="topNav"><a name="navbar.top"> 34<!-- --> 35</a> 36<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> 37<a name="navbar.top.firstrow"> 38<!-- --> 39</a> 40<ul class="navList" title="Navigation"> 41<li><a href="../../../../../overview-summary.html">Overview</a></li> 42<li><a href="package-summary.html">Package</a></li> 43<li class="navBarCell1Rev">Class</li> 44<li><a href="class-use/BaseSettings.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>Prev Class</li> 54<li><a href="../../../../../com/fasterxml/jackson/databind/cfg/ConfigFeature.html" title="interface 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/BaseSettings.html" target="_top">Frames</a></li> 58<li><a href="BaseSettings.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 BaseSettings" class="title">Class BaseSettings</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.BaseSettings</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="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<hr> 116<br> 117<pre>public final class <span class="typeNameLabel">BaseSettings</span> 118extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> 119implements <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> 120<div class="block">Immutable container class used to store simple configuration 121 settings. Since instances are fully immutable, instances can 122 be freely shared and used without synchronization.</div> 123<dl> 124<dt><span class="seeLabel">See Also:</span></dt> 125<dd><a href="../../../../../serialized-form.html#com.fasterxml.jackson.databind.cfg.BaseSettings">Serialized Form</a></dd> 126</dl> 127</li> 128</ul> 129</div> 130<div class="summary"> 131<ul class="blockList"> 132<li class="blockList"> 133<!-- =========== FIELD SUMMARY =========== --> 134<ul class="blockList"> 135<li class="blockList"><a name="field.summary"> 136<!-- --> 137</a> 138<h3>Field Summary</h3> 139<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> 140<caption><span>Fields</span><span class="tabEnd"> </span></caption> 141<tr> 142<th class="colFirst" scope="col">Modifier and Type</th> 143<th class="colLast" scope="col">Field and Description</th> 144</tr> 145<tr class="altColor"> 146<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a></code></td> 147<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html#Z:Z_annotationIntrospector">_annotationIntrospector</a></span></code> 148<div class="block">Introspector used for accessing annotation value based configuration.</div> 149</td> 150</tr> 151<tr class="rowColor"> 152<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect">ClassIntrospector</a></code></td> 153<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html#Z:Z_classIntrospector">_classIntrospector</a></span></code> 154<div class="block">Introspector used to figure out Bean properties needed for bean serialization 155 and deserialization.</div> 156</td> 157</tr> 158<tr class="altColor"> 159<td class="colFirst"><code>protected <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> 160<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html#Z:Z_dateFormat">_dateFormat</a></span></code> 161<div class="block">Custom date format to use for de-serialization.</div> 162</td> 163</tr> 164<tr class="rowColor"> 165<td class="colFirst"><code>protected <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a></code></td> 166<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html#Z:Z_defaultBase64">_defaultBase64</a></span></code> 167<div class="block">Explicitly default <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>Base64Variant</code></a> to use for handling 168 binary data (<code>byte[]</code>), used with data formats 169 that use base64 encoding (like JSON, CSV).</div> 170</td> 171</tr> 172<tr class="altColor"> 173<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg">HandlerInstantiator</a></code></td> 174<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html#Z:Z_handlerInstantiator">_handlerInstantiator</a></span></code> 175<div class="block">Object used for creating instances of handlers (serializers, deserializers, 176 type and type id resolvers), given class to instantiate.</div> 177</td> 178</tr> 179<tr class="rowColor"> 180<td class="colFirst"><code>protected <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> 181<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html#Z:Z_locale">_locale</a></span></code> 182<div class="block">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> used with serialization formats.</div> 183</td> 184</tr> 185<tr class="altColor"> 186<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a></code></td> 187<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html#Z:Z_propertyNamingStrategy">_propertyNamingStrategy</a></span></code> 188<div class="block">Custom property naming strategy in use, if any.</div> 189</td> 190</tr> 191<tr class="rowColor"> 192<td class="colFirst"><code>protected <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> 193<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html#Z:Z_timeZone">_timeZone</a></span></code> 194<div class="block">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> used with serialization formats, 195 if (and only if!) explicitly set by use; otherwise `null` to indicate 196 "use default", which means "UTC" (from Jackson 2.7); earlier versions 197 (up to 2.6) used "GMT".</div> 198</td> 199</tr> 200<tr class="altColor"> 201<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a></code></td> 202<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html#Z:Z_typeFactory">_typeFactory</a></span></code> 203<div class="block">Specific factory used for creating <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind"><code>JavaType</code></a> instances; 204 needed to allow modules to add more custom type handling 205 (mostly to support types of non-Java JVM languages)</div> 206</td> 207</tr> 208<tr class="rowColor"> 209<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</a><?></code></td> 210<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html#Z:Z_typeResolverBuilder">_typeResolverBuilder</a></span></code> 211<div class="block">Builder used to create type resolver for serializing and deserializing 212 values for which polymorphic type handling is needed.</div> 213</td> 214</tr> 215<tr class="altColor"> 216<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype">PolymorphicTypeValidator</a></code></td> 217<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html#Z:Z_typeValidator">_typeValidator</a></span></code> 218<div class="block">Validator that is used to limit allowed polymorphic subtypes, mostly 219 for security reasons when dealing with untrusted content.</div> 220</td> 221</tr> 222</table> 223</li> 224</ul> 225<!-- ======== CONSTRUCTOR SUMMARY ======== --> 226<ul class="blockList"> 227<li class="blockList"><a name="constructor.summary"> 228<!-- --> 229</a> 230<h3>Constructor Summary</h3> 231<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> 232<caption><span>Constructors</span><span class="tabEnd"> </span></caption> 233<tr> 234<th class="colOne" scope="col">Constructor and Description</th> 235</tr> 236<tr class="altColor"> 237<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html#BaseSettings-com.fasterxml.jackson.databind.introspect.ClassIntrospector-com.fasterxml.jackson.databind.AnnotationIntrospector-com.fasterxml.jackson.databind.PropertyNamingStrategy-com.fasterxml.jackson.databind.type.TypeFactory-com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder-java.text.DateFormat-com.fasterxml.jackson.databind.cfg.HandlerInstantiator-java.util.Locale-java.util.TimeZone-com.fasterxml.jackson.core.Base64Variant-">BaseSettings</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect">ClassIntrospector</a> ci, 238 <a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> ai, 239 <a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a> pns, 240 <a href="../../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a> tf, 241 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</a><?> typer, 242 <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> dateFormat, 243 <a href="../../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg">HandlerInstantiator</a> hi, 244 <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> locale, 245 <a href="https://docs.oracle.com/javase/8/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a> tz, 246 <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a> defaultBase64)</code> 247<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div> 248</td> 249</tr> 250<tr class="rowColor"> 251<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html#BaseSettings-com.fasterxml.jackson.databind.introspect.ClassIntrospector-com.fasterxml.jackson.databind.AnnotationIntrospector-com.fasterxml.jackson.databind.PropertyNamingStrategy-com.fasterxml.jackson.databind.type.TypeFactory-com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder-java.text.DateFormat-com.fasterxml.jackson.databind.cfg.HandlerInstantiator-java.util.Locale-java.util.TimeZone-com.fasterxml.jackson.core.Base64Variant-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-">BaseSettings</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect">ClassIntrospector</a> ci, 252 <a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> ai, 253 <a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a> pns, 254 <a href="../../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a> tf, 255 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</a><?> typer, 256 <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> dateFormat, 257 <a href="../../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg">HandlerInstantiator</a> hi, 258 <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> locale, 259 <a href="https://docs.oracle.com/javase/8/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a> tz, 260 <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a> defaultBase64, 261 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype">PolymorphicTypeValidator</a> ptv)</code> </td> 262</tr> 263</table> 264</li> 265</ul> 266<!-- ========== METHOD SUMMARY =========== --> 267<ul class="blockList"> 268<li class="blockList"><a name="method.summary"> 269<!-- --> 270</a> 271<h3>Method Summary</h3> 272<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> 273<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> 274<tr> 275<th class="colFirst" scope="col">Modifier and Type</th> 276<th class="colLast" scope="col">Method and Description</th> 277</tr> 278<tr id="i0" class="altColor"> 279<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a></code></td> 280<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html#copy--">copy</a></span>()</code> 281<div class="block">Turns out we are not necessarily 100% stateless, alas, since <a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect"><code>ClassIntrospector</code></a> 282 typically has a cache.</div> 283</td> 284</tr> 285<tr id="i1" class="rowColor"> 286<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a></code></td> 287<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html#getAnnotationIntrospector--">getAnnotationIntrospector</a></span>()</code> </td> 288</tr> 289<tr id="i2" class="altColor"> 290<td class="colFirst"><code><a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a></code></td> 291<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html#getBase64Variant--">getBase64Variant</a></span>()</code> </td> 292</tr> 293<tr id="i3" class="rowColor"> 294<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> 295<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html#getClassIntrospector--">getClassIntrospector</a></span>()</code> </td> 296</tr> 297<tr id="i4" class="altColor"> 298<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> 299<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html#getDateFormat--">getDateFormat</a></span>()</code> </td> 300</tr> 301<tr id="i5" class="rowColor"> 302<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> 303<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html#getHandlerInstantiator--">getHandlerInstantiator</a></span>()</code> </td> 304</tr> 305<tr id="i6" class="altColor"> 306<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> 307<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html#getLocale--">getLocale</a></span>()</code> </td> 308</tr> 309<tr id="i7" class="rowColor"> 310<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> 311<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html#getPolymorphicTypeValidator--">getPolymorphicTypeValidator</a></span>()</code> </td> 312</tr> 313<tr id="i8" class="altColor"> 314<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a></code></td> 315<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html#getPropertyNamingStrategy--">getPropertyNamingStrategy</a></span>()</code> </td> 316</tr> 317<tr id="i9" class="rowColor"> 318<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> 319<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html#getTimeZone--">getTimeZone</a></span>()</code> </td> 320</tr> 321<tr id="i10" class="altColor"> 322<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> 323<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html#getTypeFactory--">getTypeFactory</a></span>()</code> </td> 324</tr> 325<tr id="i11" class="rowColor"> 326<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> 327<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html#getTypeResolverBuilder--">getTypeResolverBuilder</a></span>()</code> </td> 328</tr> 329<tr id="i12" class="altColor"> 330<td class="colFirst"><code>boolean</code></td> 331<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html#hasExplicitTimeZone--">hasExplicitTimeZone</a></span>()</code> 332<div class="block">Accessor that may be called to determine whether this settings object 333 has been explicitly configured with a TimeZone (true), or is still 334 relying on the default settings (false).</div> 335</td> 336</tr> 337<tr id="i13" class="rowColor"> 338<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a></code></td> 339<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html#with-com.fasterxml.jackson.core.Base64Variant-">with</a></span>(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a> base64)</code> </td> 340</tr> 341<tr id="i14" class="altColor"> 342<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a></code></td> 343<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html#with-java.util.Locale-">with</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a> l)</code> </td> 344</tr> 345<tr id="i15" class="rowColor"> 346<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a></code></td> 347<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html#with-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-">with</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype">PolymorphicTypeValidator</a> v)</code> </td> 348</tr> 349<tr id="i16" class="altColor"> 350<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a></code></td> 351<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html#with-java.util.TimeZone-">with</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a> tz)</code> 352<div class="block">Fluent factory for constructing a new instance that uses specified TimeZone.</div> 353</td> 354</tr> 355<tr id="i17" class="rowColor"> 356<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a></code></td> 357<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html#withAnnotationIntrospector-com.fasterxml.jackson.databind.AnnotationIntrospector-">withAnnotationIntrospector</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> ai)</code> </td> 358</tr> 359<tr id="i18" class="altColor"> 360<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a></code></td> 361<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html#withAppendedAnnotationIntrospector-com.fasterxml.jackson.databind.AnnotationIntrospector-">withAppendedAnnotationIntrospector</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> ai)</code> </td> 362</tr> 363<tr id="i19" class="rowColor"> 364<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a></code></td> 365<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html#withClassIntrospector-com.fasterxml.jackson.databind.introspect.ClassIntrospector-">withClassIntrospector</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect">ClassIntrospector</a> ci)</code> </td> 366</tr> 367<tr id="i20" class="altColor"> 368<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a></code></td> 369<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html#withDateFormat-java.text.DateFormat-">withDateFormat</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a> df)</code> </td> 370</tr> 371<tr id="i21" class="rowColor"> 372<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a></code></td> 373<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html#withHandlerInstantiator-com.fasterxml.jackson.databind.cfg.HandlerInstantiator-">withHandlerInstantiator</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg">HandlerInstantiator</a> hi)</code> </td> 374</tr> 375<tr id="i22" class="altColor"> 376<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a></code></td> 377<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html#withInsertedAnnotationIntrospector-com.fasterxml.jackson.databind.AnnotationIntrospector-">withInsertedAnnotationIntrospector</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> ai)</code> </td> 378</tr> 379<tr id="i23" class="rowColor"> 380<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a></code></td> 381<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html#withPropertyNamingStrategy-com.fasterxml.jackson.databind.PropertyNamingStrategy-">withPropertyNamingStrategy</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a> pns)</code> </td> 382</tr> 383<tr id="i24" class="altColor"> 384<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a></code></td> 385<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html#withTypeFactory-com.fasterxml.jackson.databind.type.TypeFactory-">withTypeFactory</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a> tf)</code> </td> 386</tr> 387<tr id="i25" class="rowColor"> 388<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a></code></td> 389<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html#withTypeResolverBuilder-com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder-">withTypeResolverBuilder</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</a><?> typer)</code> </td> 390</tr> 391</table> 392<ul class="blockList"> 393<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> 394<!-- --> 395</a> 396<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> 397<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> 398</ul> 399</li> 400</ul> 401</li> 402</ul> 403</div> 404<div class="details"> 405<ul class="blockList"> 406<li class="blockList"> 407<!-- ============ FIELD DETAIL =========== --> 408<ul class="blockList"> 409<li class="blockList"><a name="field.detail"> 410<!-- --> 411</a> 412<h3>Field Detail</h3> 413<a name="Z:Z_classIntrospector"> 414<!-- --> 415</a> 416<ul class="blockList"> 417<li class="blockList"> 418<h4>_classIntrospector</h4> 419<pre>protected final <a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect">ClassIntrospector</a> _classIntrospector</pre> 420<div class="block">Introspector used to figure out Bean properties needed for bean serialization 421 and deserialization. Overridable so that it is possible to change low-level 422 details of introspection, like adding new annotation types.</div> 423</li> 424</ul> 425<a name="Z:Z_annotationIntrospector"> 426<!-- --> 427</a> 428<ul class="blockList"> 429<li class="blockList"> 430<h4>_annotationIntrospector</h4> 431<pre>protected final <a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> _annotationIntrospector</pre> 432<div class="block">Introspector used for accessing annotation value based configuration.</div> 433</li> 434</ul> 435<a name="Z:Z_propertyNamingStrategy"> 436<!-- --> 437</a> 438<ul class="blockList"> 439<li class="blockList"> 440<h4>_propertyNamingStrategy</h4> 441<pre>protected final <a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a> _propertyNamingStrategy</pre> 442<div class="block">Custom property naming strategy in use, if any.</div> 443</li> 444</ul> 445<a name="Z:Z_typeFactory"> 446<!-- --> 447</a> 448<ul class="blockList"> 449<li class="blockList"> 450<h4>_typeFactory</h4> 451<pre>protected final <a href="../../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a> _typeFactory</pre> 452<div class="block">Specific factory used for creating <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind"><code>JavaType</code></a> instances; 453 needed to allow modules to add more custom type handling 454 (mostly to support types of non-Java JVM languages)</div> 455</li> 456</ul> 457<a name="Z:Z_typeResolverBuilder"> 458<!-- --> 459</a> 460<ul class="blockList"> 461<li class="blockList"> 462<h4>_typeResolverBuilder</h4> 463<pre>protected final <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</a><?> _typeResolverBuilder</pre> 464<div class="block">Builder used to create type resolver for serializing and deserializing 465 values for which polymorphic type handling is needed.</div> 466</li> 467</ul> 468<a name="Z:Z_typeValidator"> 469<!-- --> 470</a> 471<ul class="blockList"> 472<li class="blockList"> 473<h4>_typeValidator</h4> 474<pre>protected final <a href="../../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype">PolymorphicTypeValidator</a> _typeValidator</pre> 475<div class="block">Validator that is used to limit allowed polymorphic subtypes, mostly 476 for security reasons when dealing with untrusted content.</div> 477<dl> 478<dt><span class="simpleTagLabel">Since:</span></dt> 479<dd>2.10</dd> 480</dl> 481</li> 482</ul> 483<a name="Z:Z_dateFormat"> 484<!-- --> 485</a> 486<ul class="blockList"> 487<li class="blockList"> 488<h4>_dateFormat</h4> 489<pre>protected 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> _dateFormat</pre> 490<div class="block">Custom date format to use for de-serialization. If specified, will be 491 used instead of <a href="../../../../../com/fasterxml/jackson/databind/util/StdDateFormat.html" title="class in com.fasterxml.jackson.databind.util"><code>StdDateFormat</code></a>. 492<p> 493 Note that the configured format object will be cloned once per 494 deserialization process (first time it is needed)</div> 495</li> 496</ul> 497<a name="Z:Z_handlerInstantiator"> 498<!-- --> 499</a> 500<ul class="blockList"> 501<li class="blockList"> 502<h4>_handlerInstantiator</h4> 503<pre>protected final <a href="../../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg">HandlerInstantiator</a> _handlerInstantiator</pre> 504<div class="block">Object used for creating instances of handlers (serializers, deserializers, 505 type and type id resolvers), given class to instantiate. This is typically 506 used to do additional configuration (with dependency injection, for example) 507 beyond simply construction of instances; or to use alternative constructors.</div> 508</li> 509</ul> 510<a name="Z:Z_locale"> 511<!-- --> 512</a> 513<ul class="blockList"> 514<li class="blockList"> 515<h4>_locale</h4> 516<pre>protected 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> _locale</pre> 517<div class="block">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> used with serialization formats. 518 Default value is <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Locale.html?is-external=true#getDefault--" title="class or interface in java.util"><code>Locale.getDefault()</code></a>.</div> 519</li> 520</ul> 521<a name="Z:Z_timeZone"> 522<!-- --> 523</a> 524<ul class="blockList"> 525<li class="blockList"> 526<h4>_timeZone</h4> 527<pre>protected 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> _timeZone</pre> 528<div class="block">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> used with serialization formats, 529 if (and only if!) explicitly set by use; otherwise `null` to indicate 530 "use default", which means "UTC" (from Jackson 2.7); earlier versions 531 (up to 2.6) used "GMT". 532<p> 533 Note that if a new value is set, timezone is also assigned to 534 <a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html#Z:Z_dateFormat"><code>_dateFormat</code></a> of this object.</div> 535</li> 536</ul> 537<a name="Z:Z_defaultBase64"> 538<!-- --> 539</a> 540<ul class="blockListLast"> 541<li class="blockList"> 542<h4>_defaultBase64</h4> 543<pre>protected final <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a> _defaultBase64</pre> 544<div class="block">Explicitly default <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core"><code>Base64Variant</code></a> to use for handling 545 binary data (<code>byte[]</code>), used with data formats 546 that use base64 encoding (like JSON, CSV).</div> 547<dl> 548<dt><span class="simpleTagLabel">Since:</span></dt> 549<dd>2.1</dd> 550</dl> 551</li> 552</ul> 553</li> 554</ul> 555<!-- ========= CONSTRUCTOR DETAIL ======== --> 556<ul class="blockList"> 557<li class="blockList"><a name="constructor.detail"> 558<!-- --> 559</a> 560<h3>Constructor Detail</h3> 561<a name="BaseSettings-com.fasterxml.jackson.databind.introspect.ClassIntrospector-com.fasterxml.jackson.databind.AnnotationIntrospector-com.fasterxml.jackson.databind.PropertyNamingStrategy-com.fasterxml.jackson.databind.type.TypeFactory-com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder-java.text.DateFormat-com.fasterxml.jackson.databind.cfg.HandlerInstantiator-java.util.Locale-java.util.TimeZone-com.fasterxml.jackson.core.Base64Variant-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-"> 562<!-- --> 563</a> 564<ul class="blockList"> 565<li class="blockList"> 566<h4>BaseSettings</h4> 567<pre>public BaseSettings(<a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect">ClassIntrospector</a> ci, 568 <a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> ai, 569 <a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a> pns, 570 <a href="../../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a> tf, 571 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</a><?> typer, 572 <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> dateFormat, 573 <a href="../../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg">HandlerInstantiator</a> hi, 574 <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> locale, 575 <a href="https://docs.oracle.com/javase/8/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a> tz, 576 <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a> defaultBase64, 577 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype">PolymorphicTypeValidator</a> ptv)</pre> 578<dl> 579<dt><span class="simpleTagLabel">Since:</span></dt> 580<dd>2.10</dd> 581</dl> 582</li> 583</ul> 584<a name="BaseSettings-com.fasterxml.jackson.databind.introspect.ClassIntrospector-com.fasterxml.jackson.databind.AnnotationIntrospector-com.fasterxml.jackson.databind.PropertyNamingStrategy-com.fasterxml.jackson.databind.type.TypeFactory-com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder-java.text.DateFormat-com.fasterxml.jackson.databind.cfg.HandlerInstantiator-java.util.Locale-java.util.TimeZone-com.fasterxml.jackson.core.Base64Variant-"> 585<!-- --> 586</a> 587<ul class="blockListLast"> 588<li class="blockList"> 589<h4>BaseSettings</h4> 590<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> 591public BaseSettings(<a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect">ClassIntrospector</a> ci, 592 <a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> ai, 593 <a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a> pns, 594 <a href="../../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a> tf, 595 <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</a><?> typer, 596 <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> dateFormat, 597 <a href="../../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg">HandlerInstantiator</a> hi, 598 <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> locale, 599 <a href="https://docs.oracle.com/javase/8/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a> tz, 600 <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a> defaultBase64)</pre> 601<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div> 602</li> 603</ul> 604</li> 605</ul> 606<!-- ============ METHOD DETAIL ========== --> 607<ul class="blockList"> 608<li class="blockList"><a name="method.detail"> 609<!-- --> 610</a> 611<h3>Method Detail</h3> 612<a name="copy--"> 613<!-- --> 614</a> 615<ul class="blockList"> 616<li class="blockList"> 617<h4>copy</h4> 618<pre>public <a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a> copy()</pre> 619<div class="block">Turns out we are not necessarily 100% stateless, alas, since <a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect"><code>ClassIntrospector</code></a> 620 typically has a cache. So this method is needed for deep copy() of Mapper.</div> 621<dl> 622<dt><span class="simpleTagLabel">Since:</span></dt> 623<dd>2.9.6</dd> 624</dl> 625</li> 626</ul> 627<a name="withClassIntrospector-com.fasterxml.jackson.databind.introspect.ClassIntrospector-"> 628<!-- --> 629</a> 630<ul class="blockList"> 631<li class="blockList"> 632<h4>withClassIntrospector</h4> 633<pre>public <a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a> withClassIntrospector(<a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect">ClassIntrospector</a> ci)</pre> 634</li> 635</ul> 636<a name="withAnnotationIntrospector-com.fasterxml.jackson.databind.AnnotationIntrospector-"> 637<!-- --> 638</a> 639<ul class="blockList"> 640<li class="blockList"> 641<h4>withAnnotationIntrospector</h4> 642<pre>public <a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a> withAnnotationIntrospector(<a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> ai)</pre> 643</li> 644</ul> 645<a name="withInsertedAnnotationIntrospector-com.fasterxml.jackson.databind.AnnotationIntrospector-"> 646<!-- --> 647</a> 648<ul class="blockList"> 649<li class="blockList"> 650<h4>withInsertedAnnotationIntrospector</h4> 651<pre>public <a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a> withInsertedAnnotationIntrospector(<a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> ai)</pre> 652</li> 653</ul> 654<a name="withAppendedAnnotationIntrospector-com.fasterxml.jackson.databind.AnnotationIntrospector-"> 655<!-- --> 656</a> 657<ul class="blockList"> 658<li class="blockList"> 659<h4>withAppendedAnnotationIntrospector</h4> 660<pre>public <a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a> withAppendedAnnotationIntrospector(<a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> ai)</pre> 661</li> 662</ul> 663<a name="withPropertyNamingStrategy-com.fasterxml.jackson.databind.PropertyNamingStrategy-"> 664<!-- --> 665</a> 666<ul class="blockList"> 667<li class="blockList"> 668<h4>withPropertyNamingStrategy</h4> 669<pre>public <a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a> withPropertyNamingStrategy(<a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a> pns)</pre> 670</li> 671</ul> 672<a name="withTypeFactory-com.fasterxml.jackson.databind.type.TypeFactory-"> 673<!-- --> 674</a> 675<ul class="blockList"> 676<li class="blockList"> 677<h4>withTypeFactory</h4> 678<pre>public <a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a> withTypeFactory(<a href="../../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a> tf)</pre> 679</li> 680</ul> 681<a name="withTypeResolverBuilder-com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder-"> 682<!-- --> 683</a> 684<ul class="blockList"> 685<li class="blockList"> 686<h4>withTypeResolverBuilder</h4> 687<pre>public <a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a> withTypeResolverBuilder(<a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</a><?> typer)</pre> 688</li> 689</ul> 690<a name="withDateFormat-java.text.DateFormat-"> 691<!-- --> 692</a> 693<ul class="blockList"> 694<li class="blockList"> 695<h4>withDateFormat</h4> 696<pre>public <a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a> withDateFormat(<a href="https://docs.oracle.com/javase/8/docs/api/java/text/DateFormat.html?is-external=true" title="class or interface in java.text">DateFormat</a> df)</pre> 697</li> 698</ul> 699<a name="withHandlerInstantiator-com.fasterxml.jackson.databind.cfg.HandlerInstantiator-"> 700<!-- --> 701</a> 702<ul class="blockList"> 703<li class="blockList"> 704<h4>withHandlerInstantiator</h4> 705<pre>public <a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a> withHandlerInstantiator(<a href="../../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg">HandlerInstantiator</a> hi)</pre> 706</li> 707</ul> 708<a name="with-java.util.Locale-"> 709<!-- --> 710</a> 711<ul class="blockList"> 712<li class="blockList"> 713<h4>with</h4> 714<pre>public <a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a> with(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a> l)</pre> 715</li> 716</ul> 717<a name="with-java.util.TimeZone-"> 718<!-- --> 719</a> 720<ul class="blockList"> 721<li class="blockList"> 722<h4>with</h4> 723<pre>public <a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a> with(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a> tz)</pre> 724<div class="block">Fluent factory for constructing a new instance that uses specified TimeZone. 725 Note that timezone used with also be assigned to configured <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>, 726 changing time formatting defaults.</div> 727</li> 728</ul> 729<a name="with-com.fasterxml.jackson.core.Base64Variant-"> 730<!-- --> 731</a> 732<ul class="blockList"> 733<li class="blockList"> 734<h4>with</h4> 735<pre>public <a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a> with(<a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a> base64)</pre> 736<dl> 737<dt><span class="simpleTagLabel">Since:</span></dt> 738<dd>2.1</dd> 739</dl> 740</li> 741</ul> 742<a name="with-com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator-"> 743<!-- --> 744</a> 745<ul class="blockList"> 746<li class="blockList"> 747<h4>with</h4> 748<pre>public <a href="../../../../../com/fasterxml/jackson/databind/cfg/BaseSettings.html" title="class in com.fasterxml.jackson.databind.cfg">BaseSettings</a> with(<a href="../../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype">PolymorphicTypeValidator</a> v)</pre> 749<dl> 750<dt><span class="simpleTagLabel">Since:</span></dt> 751<dd>2.10</dd> 752</dl> 753</li> 754</ul> 755<a name="getClassIntrospector--"> 756<!-- --> 757</a> 758<ul class="blockList"> 759<li class="blockList"> 760<h4>getClassIntrospector</h4> 761<pre>public <a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect">ClassIntrospector</a> getClassIntrospector()</pre> 762</li> 763</ul> 764<a name="getAnnotationIntrospector--"> 765<!-- --> 766</a> 767<ul class="blockList"> 768<li class="blockList"> 769<h4>getAnnotationIntrospector</h4> 770<pre>public <a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> getAnnotationIntrospector()</pre> 771</li> 772</ul> 773<a name="getPropertyNamingStrategy--"> 774<!-- --> 775</a> 776<ul class="blockList"> 777<li class="blockList"> 778<h4>getPropertyNamingStrategy</h4> 779<pre>public <a href="../../../../../com/fasterxml/jackson/databind/PropertyNamingStrategy.html" title="class in com.fasterxml.jackson.databind">PropertyNamingStrategy</a> getPropertyNamingStrategy()</pre> 780</li> 781</ul> 782<a name="getTypeFactory--"> 783<!-- --> 784</a> 785<ul class="blockList"> 786<li class="blockList"> 787<h4>getTypeFactory</h4> 788<pre>public <a href="../../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a> getTypeFactory()</pre> 789</li> 790</ul> 791<a name="getTypeResolverBuilder--"> 792<!-- --> 793</a> 794<ul class="blockList"> 795<li class="blockList"> 796<h4>getTypeResolverBuilder</h4> 797<pre>public <a href="../../../../../com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder.html" title="interface in com.fasterxml.jackson.databind.jsontype">TypeResolverBuilder</a><?> getTypeResolverBuilder()</pre> 798</li> 799</ul> 800<a name="getPolymorphicTypeValidator--"> 801<!-- --> 802</a> 803<ul class="blockList"> 804<li class="blockList"> 805<h4>getPolymorphicTypeValidator</h4> 806<pre>public <a href="../../../../../com/fasterxml/jackson/databind/jsontype/PolymorphicTypeValidator.html" title="class in com.fasterxml.jackson.databind.jsontype">PolymorphicTypeValidator</a> getPolymorphicTypeValidator()</pre> 807<dl> 808<dt><span class="simpleTagLabel">Since:</span></dt> 809<dd>2.10</dd> 810</dl> 811</li> 812</ul> 813<a name="getDateFormat--"> 814<!-- --> 815</a> 816<ul class="blockList"> 817<li class="blockList"> 818<h4>getDateFormat</h4> 819<pre>public <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> 820</li> 821</ul> 822<a name="getHandlerInstantiator--"> 823<!-- --> 824</a> 825<ul class="blockList"> 826<li class="blockList"> 827<h4>getHandlerInstantiator</h4> 828<pre>public <a href="../../../../../com/fasterxml/jackson/databind/cfg/HandlerInstantiator.html" title="class in com.fasterxml.jackson.databind.cfg">HandlerInstantiator</a> getHandlerInstantiator()</pre> 829</li> 830</ul> 831<a name="getLocale--"> 832<!-- --> 833</a> 834<ul class="blockList"> 835<li class="blockList"> 836<h4>getLocale</h4> 837<pre>public <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> 838</li> 839</ul> 840<a name="getTimeZone--"> 841<!-- --> 842</a> 843<ul class="blockList"> 844<li class="blockList"> 845<h4>getTimeZone</h4> 846<pre>public <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> 847</li> 848</ul> 849<a name="hasExplicitTimeZone--"> 850<!-- --> 851</a> 852<ul class="blockList"> 853<li class="blockList"> 854<h4>hasExplicitTimeZone</h4> 855<pre>public boolean hasExplicitTimeZone()</pre> 856<div class="block">Accessor that may be called to determine whether this settings object 857 has been explicitly configured with a TimeZone (true), or is still 858 relying on the default settings (false).</div> 859<dl> 860<dt><span class="simpleTagLabel">Since:</span></dt> 861<dd>2.7</dd> 862</dl> 863</li> 864</ul> 865<a name="getBase64Variant--"> 866<!-- --> 867</a> 868<ul class="blockListLast"> 869<li class="blockList"> 870<h4>getBase64Variant</h4> 871<pre>public <a href="http://fasterxml.github.io/jackson-core/javadoc/2.11/com/fasterxml/jackson/core/Base64Variant.html?is-external=true" title="class or interface in com.fasterxml.jackson.core">Base64Variant</a> getBase64Variant()</pre> 872</li> 873</ul> 874</li> 875</ul> 876</li> 877</ul> 878</div> 879</div> 880<!-- ========= END OF CLASS DATA ========= --> 881<!-- ======= START OF BOTTOM NAVBAR ====== --> 882<div class="bottomNav"><a name="navbar.bottom"> 883<!-- --> 884</a> 885<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> 886<a name="navbar.bottom.firstrow"> 887<!-- --> 888</a> 889<ul class="navList" title="Navigation"> 890<li><a href="../../../../../overview-summary.html">Overview</a></li> 891<li><a href="package-summary.html">Package</a></li> 892<li class="navBarCell1Rev">Class</li> 893<li><a href="class-use/BaseSettings.html">Use</a></li> 894<li><a href="package-tree.html">Tree</a></li> 895<li><a href="../../../../../deprecated-list.html">Deprecated</a></li> 896<li><a href="../../../../../index-all.html">Index</a></li> 897<li><a href="../../../../../help-doc.html">Help</a></li> 898</ul> 899</div> 900<div class="subNav"> 901<ul class="navList"> 902<li>Prev Class</li> 903<li><a href="../../../../../com/fasterxml/jackson/databind/cfg/ConfigFeature.html" title="interface in com.fasterxml.jackson.databind.cfg"><span class="typeNameLink">Next Class</span></a></li> 904</ul> 905<ul class="navList"> 906<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/cfg/BaseSettings.html" target="_top">Frames</a></li> 907<li><a href="BaseSettings.html" target="_top">No Frames</a></li> 908</ul> 909<ul class="navList" id="allclasses_navbar_bottom"> 910<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> 911</ul> 912<div> 913<script type="text/javascript"><!-- 914 allClassesLink = document.getElementById("allclasses_navbar_bottom"); 915 if(window==top) { 916 allClassesLink.style.display = "block"; 917 } 918 else { 919 allClassesLink.style.display = "none"; 920 } 921 //--> 922</script> 923</div> 924<div> 925<ul class="subNavList"> 926<li>Summary: </li> 927<li>Nested | </li> 928<li><a href="#field.summary">Field</a> | </li> 929<li><a href="#constructor.summary">Constr</a> | </li> 930<li><a href="#method.summary">Method</a></li> 931</ul> 932<ul class="subNavList"> 933<li>Detail: </li> 934<li><a href="#field.detail">Field</a> | </li> 935<li><a href="#constructor.detail">Constr</a> | </li> 936<li><a href="#method.detail">Method</a></li> 937</ul> 938</div> 939<a name="skip.navbar.bottom"> 940<!-- --> 941</a></div> 942<!-- ======== END OF BOTTOM NAVBAR ======= --> 943<p class="legalCopy"><small>Copyright © 2008–2020 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p> 944</body> 945</html> 946