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